org.jboss.serial.objectmetamodel
Class ObjectReference

java.lang.Object
  extended byorg.jboss.serial.objectmetamodel.DataExport
      extended byorg.jboss.serial.objectmetamodel.ObjectReference

public class ObjectReference
extends DataExport

Class used as a tag to the ObjectId used as a reference.

Author:
clebert suconic

Constructor Summary
ObjectReference()
           
ObjectReference(int hashUniqueId, java.lang.String className)
           
ObjectReference(java.lang.Object obj)
           
ObjectReference(java.lang.Object obj, java.lang.String className)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getClassName()
           
 int getHashUniqueId()
           
 int hashCode()
           
 void readMyself(java.io.DataInput input)
           
 void setClassName(java.lang.String className)
           
 void setHashUniqueId(int hashUniqueId)
           
 java.lang.String toString()
           
 void writeMyself(java.io.DataOutput output)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectReference

public ObjectReference()

ObjectReference

public ObjectReference(int hashUniqueId,
                       java.lang.String className)

ObjectReference

public ObjectReference(java.lang.Object obj)

ObjectReference

public ObjectReference(java.lang.Object obj,
                       java.lang.String className)
Method Detail

getHashUniqueId

public int getHashUniqueId()
Returns:
Returns the hashUniqueId.

setHashUniqueId

public void setHashUniqueId(int hashUniqueId)
Parameters:
hashUniqueId - The hashUniqueId to set.

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

toString

public java.lang.String toString()

writeMyself

public void writeMyself(java.io.DataOutput output)
                 throws java.io.IOException
Throws:
java.io.IOException

readMyself

public void readMyself(java.io.DataInput input)
                throws java.io.IOException
Throws:
java.io.IOException

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()


JBoss Serialization, a new approach to java-serialization.