| java.lang.Object com.tc.object.TCClassImpl
TCClassImpl | public class TCClassImpl implements TCClass(Code) | | Peer of a Class under management.
This is used to cache the fields of each class by type.
author: orion |
Constructor Summary | |
| TCClassImpl(TCFieldFactory factory, TCClassFactory clazzFactory, ClientObjectManager objectManager, Class peer, Class logicalSuperClass, String loaderDesc, String logicalExtendingClassName, boolean isLogical, boolean isCallConstructor, String onLoadScript, String onLoadMethod, boolean useNonDefaultConstructor) |
Method Summary | |
public Map | connectedCopy(Object source, Object dest, Map visited, OptimisticTransactionManager txManager) | public TCObject | createTCObject(ObjectID id, Object pojo) | public void | dehydrate(TCObject tcObject, DNAWriter writer, Object pojo) | public Class | getComponentType() | public synchronized Constructor | getConstructor() | public String | getDefiningLoaderDescription() | public String | getExtendingClassName() | public TCField | getField(String name) Expects the field name in the format . | public String | getFieldNameByOffset(long fieldOffset) | public String | getName() | public Object | getNewInstanceFromNonDefaultConstructor(DNA dna) | public ClientObjectManager | getObjectManager() | public String | getOnLoadExecuteScript() | public String | getOnLoadMethod() | public Field | getParentField() | public String | getParentFieldName() | public Class | getPeerClass() | public TCField[] | getPortableFields() | public TraversedReferences | getPortableObjects(Object pojo, TraversedReferences addTo) | public TCClass | getSuperclass() | public boolean | hasOnLoadExecuteScript() | public boolean | hasOnLoadMethod() | public void | hydrate(TCObject tcObject, DNA dna, Object pojo, boolean force) | public boolean | isEnum() | public boolean | isIndexed() | public boolean | isLogical() | public boolean | isNonStaticInner() | public boolean | isPortableField(long fieldOffset) | public boolean | isProxyClass() | public boolean | isUseNonDefaultConstructor() | public String | toString() |
TCClassImpl | TCClassImpl(TCFieldFactory factory, TCClassFactory clazzFactory, ClientObjectManager objectManager, Class peer, Class logicalSuperClass, String loaderDesc, String logicalExtendingClassName, boolean isLogical, boolean isCallConstructor, String onLoadScript, String onLoadMethod, boolean useNonDefaultConstructor)(Code) | | |
getDefiningLoaderDescription | public String getDefiningLoaderDescription()(Code) | | |
getExtendingClassName | public String getExtendingClassName()(Code) | | |
getField | public TCField getField(String name)(Code) | | Expects the field name in the format . (e.g. com.foo.Bar.baz)
|
getFieldNameByOffset | public String getFieldNameByOffset(long fieldOffset)(Code) | | |
getOnLoadExecuteScript | public String getOnLoadExecuteScript()(Code) | | |
hasOnLoadExecuteScript | public boolean hasOnLoadExecuteScript()(Code) | | |
hasOnLoadMethod | public boolean hasOnLoadMethod()(Code) | | |
isEnum | public boolean isEnum()(Code) | | |
isIndexed | public boolean isIndexed()(Code) | | |
isLogical | public boolean isLogical()(Code) | | |
isNonStaticInner | public boolean isNonStaticInner()(Code) | | |
isPortableField | public boolean isPortableField(long fieldOffset)(Code) | | |
isProxyClass | public boolean isProxyClass()(Code) | | |
isUseNonDefaultConstructor | public boolean isUseNonDefaultConstructor()(Code) | | |
|
|