|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openorb.orb.rmi.RMIObjectStreamClass
This is a default implementation for a Remote interface
Method Summary | |
java.lang.Class |
forClass()
Return the class in the local VM that this version is mapped to. |
RMIObjectStreamClass[] |
getAllStreamClasses()
Return the stream classes for the parent classes. |
java.lang.Class |
getBaseClass()
Return base class. |
java.lang.String |
getName()
The name of the class described by this descriptor. |
java.io.ObjectStreamClass |
getObjectStreamClass()
Return the object stream class. |
java.io.ObjectStreamField[] |
getObjectStreamFields()
Return an array of the fields of this serializable class. |
java.lang.String |
getRepoID()
Return repository ID string. |
long |
getRepoIDHash()
Returns the hashed repository ID value, as specified in the corba spec 10.6.2. |
long |
getSerialVersionUID()
Return the serialVersionUID for this class. |
boolean |
hasReadObject()
True if the target has the writeObject method. |
boolean |
hasWriteObject()
True if the target has the writeObject method. |
boolean |
isCustomMarshaled()
True if the class is custom marshaled. |
boolean |
isExternalizable()
True if the class is externalizable. |
boolean |
isIDLEntity()
True if the class is a boxed IDL entity. |
static RMIObjectStreamClass |
lookup(java.lang.Class clz)
Try to get the corresponding RMIObjectStreamClass from an internal hash map. |
static org.omg.CORBA.TypeCode |
lookupTypeCode(java.lang.Class clz)
Create typecode from runtime class. |
java.lang.String |
toString()
Return a string describing this ObjectStreamClass. |
org.omg.CORBA.TypeCode |
type()
Return the typecode. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public static RMIObjectStreamClass lookup(java.lang.Class clz) throws java.io.InvalidClassException
clz
- The class for which to get the corresponding RMIObjectStreamClass for.java.io.InvalidClassException
- When the class is neither assignable from java.io.Serializable
or org.omg.CORBA.portable.ValueBase.public static org.omg.CORBA.TypeCode lookupTypeCode(java.lang.Class clz) throws java.io.InvalidClassException
clz
- The class for which to get the type code.java.io.InvalidClassException
- When the method type() could not be invoked on the
helper class of clz.public long getRepoIDHash()
public java.lang.String getRepoID()
public java.lang.Class getBaseClass()
public boolean isCustomMarshaled()
public boolean isExternalizable()
public boolean hasWriteObject()
public boolean hasReadObject()
public boolean isIDLEntity()
public RMIObjectStreamClass[] getAllStreamClasses()
public java.lang.Class forClass()
Class
instance that this descriptor representspublic java.lang.String getName()
String
representing the fully qualified name of
the classpublic long getSerialVersionUID()
public java.lang.String toString()
toString
in class java.lang.Object
public org.omg.CORBA.TypeCode type()
public java.io.ObjectStreamClass getObjectStreamClass()
public java.io.ObjectStreamField[] getObjectStreamFields()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |