org.jboss.serial.classmetamodel
Class ClassMetaData
java.lang.Object
org.jboss.serial.classmetamodel.ClassMetaData
- public class ClassMetaData
- extends java.lang.Object
- Author:
- clebert suconic
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
ClassMetaData
public ClassMetaData()
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.
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.
getField
public ClassMetadataField getField(java.lang.String name)
getField
public ClassMetadataField getField(int pos)
isExternalizable
public boolean isExternalizable()
- Returns:
- Returns the isExternalizable.
setExternalizable
public void setExternalizable(boolean isExternalizable)
- Parameters:
isExternalizable
- The isExternalizable to set.
getFieldsIterator
public java.util.Iterator getFieldsIterator()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object obj)
addField
public void addField(java.lang.String fieldName,
ClassMetadataField classfield)
- Parameters:
fieldName
- classfield
-
getFieldsSize
public int getFieldsSize()
- Returns:
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
getPrivateMethodRead
public java.lang.reflect.Method getPrivateMethodRead()
setPrivateMethodRead
public void setPrivateMethodRead(java.lang.reflect.Method privateMethodRead)
getPrivateMethodWrite
public java.lang.reflect.Method getPrivateMethodWrite()
setPrivateMethodWrite
public void setPrivateMethodWrite(java.lang.reflect.Method privateMethodWrite)
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)
JBoss Serialization, a new approach to java-serialization.