Methods Summary |
---|
public java.lang.String | createForAnyType(java.lang.Class cl)
return RepositoryId_1_3.createForAnyType(cl);
|
public java.lang.Class | getAnyClassFromType(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.getAnyClassFromType();
|
public java.lang.Class | getClassFromType(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.getClassFromType();
|
public java.lang.String | getClassName(java.lang.String id)
RepositoryId_1_3 repID = RepositoryId_1_3.cache.getId(id);
return repID.getClassName();
|
public java.lang.String | getDefinedInId(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.getDefinedInId();
|
protected final java.lang.String | getInputStreamClassName()
return "com.sun.corba.se.impl.orbutil.IIOPInputStream_1_3";
|
protected org.omg.CORBA.TCKind | getJavaCharTCKind()Our JDK 1.3 and JDK 1.3.1 behavior subclasses override this.
The correct behavior is for a Java char to map to a CORBA wchar,
but our older code mapped it to a CORBA char.
return TCKind.tk_char;
|
protected final java.lang.String | getOutputStreamClassName()
return "com.sun.corba.se.impl.orbutil.IIOPOutputStream_1_3";
|
public java.lang.String | getRMIRepositoryID(java.lang.Class clz)Returns the repository ID for the given RMI value Class.
return RepositoryId_1_3.createForJavaType(clz);
|
public org.omg.SendingContext.RunTime | getRunTimeCodeBase()Returns the CodeBase for this ValueHandler. This is used by
the ORB runtime. The server sends the service context containing
the IOR for this CodeBase on the first GIOP reply. The clients
do the same on the first GIOP request.
return super.getRunTimeCodeBase();
|
public java.lang.String | getSerialVersionUID(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.getSerialVersionUID();
|
public java.lang.String | getUnqualifiedName(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.getUnqualifiedName();
|
public boolean | isAbstractBase(java.lang.Class clazz)
return RepositoryId_1_3.isAbstractBase(clazz);
|
public boolean | isCustomMarshaled(java.lang.Class clz)Indicates whether the given Class performs custom or
default marshaling.
return super.isCustomMarshaled(clz);
|
public boolean | isSequence(java.lang.String id)
RepositoryId_1_3 repId = RepositoryId_1_3.cache.getId(id);
return repId.isSequence();
|
protected void | readCharArray(org.omg.CORBA_2_3.portable.InputStream in, char[] array, int offset, int length)Preserves the incorrect 1.3 behavior which truncates Java chars in
arrays to 8-bit CORBA chars. Bug 4367783. This enables us to
continue interoperating with our legacy ORBs. If this goes into
Ladybird, then Ladybird and Kestrel will interoperate as long as
people don't use chars greater than 8-bits.
in.read_char_array(array, offset, length);
|
public java.io.Serializable | readValue(org.omg.CORBA.portable.InputStream _in, int offset, java.lang.Class clazz, java.lang.String repositoryID, org.omg.SendingContext.RunTime _sender)Reads a value from the stream using java semantics.
return super.readValue(_in, offset, clazz, repositoryID, _sender);
|
public boolean | useFullValueDescription(java.lang.Class clazz, java.lang.String repositoryID)Returns a boolean of whether or not RepositoryId indicates
FullValueDescriptor.
used for backward compatability
return RepositoryId_1_3.useFullValueDescription(clazz, repositoryID);
|
protected void | writeCharArray(org.omg.CORBA_2_3.portable.OutputStream out, char[] array, int offset, int length)Preserves the incorrect 1.3 behavior which truncates Java chars in
arrays to 8-bit CORBA chars. Bug 4367783. This enables us to
continue interoperating with our legacy ORBs. If this goes into
Ladybird, then Ladybird and Kestrel will interoperate as long as
people don't use chars greater than 8-bits.
out.write_char_array(array, offset, length);
|
public java.io.Serializable | writeReplace(java.io.Serializable value)If the value contains a writeReplace method then the result
is returned. Otherwise, the value itself is returned.
return super.writeReplace(value);
|
public void | writeValue(org.omg.CORBA.portable.OutputStream _out, java.io.Serializable value)Writes the value to the stream using java semantics.
super.writeValue(_out, value);
|