org.jboss.serial.classmetamodel
Class ClassMetaData
java.lang.Object
org.jboss.serial.classmetamodel.ClassMetaData
- All Implemented Interfaces:
- ClassMetaConsts
public class ClassMetaData
- extends java.lang.Object
- implements ClassMetaConsts
- Author:
- clebert suconic
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
ClassMetaData
public ClassMetaData(java.lang.Class clazz)
getSlots
public ClassMetaDataSlot[] getSlots()
getClassName
public java.lang.String getClassName()
- Returns:
- Returns the className.
setClassName
public void setClassName(java.lang.String className)
- Parameters:
className
- The className to set.
getClazz
public java.lang.Class getClazz()
- Returns:
- Returns the clazz.
getArrayRepresentation
public java.lang.Class getArrayRepresentation()
setClazz
public void setClazz(java.lang.Class clazz)
- Parameters:
clazz
- The clazz to set.
getConstructor
public java.lang.reflect.Constructor getConstructor()
- Returns:
- Returns the constructor.
setConstructor
public void setConstructor(java.lang.reflect.Constructor constructor)
- Parameters:
constructor
- The constructor to set.
isExternalizable
public boolean isExternalizable()
- Returns:
- Returns the isExternalizable.
setExternalizable
public void setExternalizable(boolean isExternalizable)
- Parameters:
isExternalizable
- The isExternalizable to set.
isSerializable
public boolean isSerializable()
setSerializable
public void setSerializable(boolean isSerializable)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
isArray
public boolean isArray()
- Returns:
- Returns the isArray.
setArray
public void setArray(boolean isArray)
- Parameters:
isArray
- The isArray to set.
getArrayDepth
public int getArrayDepth()
- Returns:
- Returns the arrayDepth.
newInstance
public java.lang.Object newInstance()
throws java.io.IOException
- Returns:
-
- Throws:
java.io.IOException
getReadResolveMethod
public java.lang.reflect.Method getReadResolveMethod()
setReadResolveMethod
public void setReadResolveMethod(java.lang.reflect.Method readResolveMethod)
isProxy
public boolean isProxy()
setProxy
public void setProxy(boolean proxy)
getWriteReplaceMethod
public java.lang.reflect.Method getWriteReplaceMethod()
setWriteReplaceMethod
public void setWriteReplaceMethod(java.lang.reflect.Method writeReplaceMethod)
getShaHash
public long getShaHash()
setShaHash
public void setShaHash(long shaHash)
JBoss Serialization, a new approach to java-serialization.