@Override public org.omg.CORBA.Any create_any() { return new org.jacorb.orb.Any(this); }
public int extract_ulong() { checkExtract (TCKind._tk_ulong, "Cannot extract ulong"); checkNull(); if (value instanceof Integer) { return ((Integer) value).intValue(); } else if (value instanceof CDROutputStream) { return create_input_stream().read_ulong(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public boolean equals (java.lang.Object obj) { if( obj instanceof org.omg.CORBA.Any) { return equal((org.omg.CORBA.Any)obj); } return false; }
int kind = kind().value(); return extract_short() == other.extract_short(); return extract_long() == other.extract_long(); return extract_ushort() == other.extract_ushort(); return extract_ulong() == other.extract_ulong(); return extract_float() == other.extract_float(); return extract_double() == other.extract_double(); return extract_boolean() == other.extract_boolean(); return extract_char() == other.extract_char(); return extract_octet() == other.extract_octet(); return extract_any().equal( other.extract_any() ); return extract_TypeCode().equal( other.extract_TypeCode() ); java.lang.Object myValue = extract_Object(); java.lang.Object otherValue = other.extract_Object(); if (myValue == null && otherValue == null) return this.compareComplexValue(other);
public org.omg.CORBA.Object extract_Object() checkExtract (TCKind._tk_objref, "Cannot extract object"); return create_input_stream().read_Object();
public java.lang.Object extract_objref() { checkExtract (TCKind._tk_objref, "Cannot extract object"); return value; }
checkStreamClass (output); toUse = ((CDROutputStream) output).orb(); checkStreamClass ((org.omg.CORBA.portable.OutputStream)value); CDROutputStream out = (CDROutputStream) value; final CDRInputStream in = new CDRInputStream(toUse, out.getBufferCopy ());
public org.omg.CORBA.Any to_any() { checkDestroyed(); org.omg.CORBA.Any out_any = orb.create_any(); out_any.type(type()); final CDROutputStream out = new CDROutputStream(orb); try { out.write_long( length ); for( int i = 0; i < length; i++) { out.write_value( elementType, ((Any)members.get(i)).create_input_stream()); } final CDRInputStream in = new CDRInputStream( orb, out.getBufferCopy()); try { out_any.read_value(in, type()); return out_any; } finally { in.close(); } } finally { out.close(); } }
output.write_short(extract_short()); break; output.write_long(extract_long()); break; output.write_ushort(extract_ushort()); break; output.write_ulong(extract_ulong()); break; output.write_float(extract_float()); break; output.write_double(extract_double()); break; output.write_boolean(extract_boolean()); break; output.write_char(extract_char()); break; output.write_octet(extract_octet()); break; output.write_any(extract_any()); break;
public char extract_wchar() { checkExtract (TCKind._tk_wchar, "Cannot extract wchar"); checkNull(); if (value instanceof Character) { return ((Character) value).charValue(); } else if (value instanceof CDROutputStream) { return create_input_stream().read_wchar(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public short extract_ushort() { checkExtract (TCKind._tk_ushort, "Cannot extract ushort"); checkNull(); if (value instanceof Short) { return ((Short) value).shortValue(); } else if (value instanceof CDROutputStream) { return create_input_stream().read_ushort(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public long extract_ulonglong() { checkExtract (TCKind._tk_ulonglong, "Cannot extract ulonglong"); checkNull(); if (value instanceof Long) { return ((Long) value).longValue(); } else if (value instanceof CDROutputStream) { return create_input_stream().read_ulonglong(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public boolean extract_boolean() { checkExtract (TCKind._tk_boolean, "Cannot extract boolean"); checkNull(); if (value instanceof Boolean) { return ((Boolean) value).booleanValue(); } else if (value instanceof BooleanHolder) { return ((BooleanHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_boolean(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public String extract_wstring() { checkExtract (TCKind._tk_wstring, "Cannot extract wstring"); checkNull(); if (value instanceof String) { return (String) value; } else if (value instanceof StringHolder) { return ((StringHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_wstring(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public byte extract_octet() { checkExtract (TCKind._tk_octet, "Cannot extract octet"); checkNull(); if (value instanceof Byte) { return ((Byte) value).byteValue(); } else if (value instanceof ByteHolder) { return ((ByteHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_octet(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public org.omg.CORBA.TypeCode extract_TypeCode() { checkExtract (TCKind._tk_TypeCode, "Cannot extract TypeCode"); checkNull(); if (value instanceof TypeCode) { return (TypeCode) value; } else if (value instanceof TypeCodeHolder) { return ((TypeCodeHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_TypeCode(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public org.omg.CORBA.Any extract_any() { checkExtract(TCKind._tk_any, "Cannot extract any"); checkNull(); if (value instanceof Any) { return (Any) value; } else if (value instanceof AnyHolder) { return ((AnyHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_any(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public String extract_string() { checkExtract (TCKind._tk_string, "Cannot extract string"); checkNull(); if (value instanceof String) { return (String) value; } else if (value instanceof StringHolder) { return ((StringHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_string(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public int extract_long() { checkExtract (TCKind._tk_long, "Cannot extract long"); checkNull(); if (value instanceof Integer) { return ((Integer) value).intValue(); } else if (value instanceof IntHolder) { return ((IntHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_long(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }
public long extract_longlong() { checkExtract (TCKind._tk_longlong, "Cannot extract longlong"); checkNull(); if (value instanceof Long) { return ((Long) value).longValue(); } else if (value instanceof LongHolder) { return ((LongHolder) value).value; } else if (value instanceof CDROutputStream) { return create_input_stream().read_longlong(); } else { throw new INTERNAL("Encountered unexpected type of value: " + value.getClass()); } }