|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tc.object.applicator.BaseApplicator
public abstract class BaseApplicator
This class provides facilities for use in implementing applicators.
Field Summary | |
---|---|
protected DNAEncoding |
encoding
The encoding to use when reading/writing DNA |
Constructor Summary | |
---|---|
protected |
BaseApplicator(DNAEncoding encoding,
TCLogger logger)
Construct a BaseApplicator with an encoding to use when reading/writing DNA |
Method Summary | |
---|---|
protected java.lang.Object |
getDehydratableObject(java.lang.Object pojo,
ApplicatorObjectManager objectManager)
Get an ObjectID or literal value for the given pojo |
protected TCLogger |
getLogger()
|
protected boolean |
isLiteralInstance(java.lang.Object pojo)
Determine whether the pojo is a literal instance |
protected boolean |
isPortableReference(java.lang.Class c)
Determine whether this class is portable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tc.object.applicator.ChangeApplicator |
---|
dehydrate, getNewInstance, getPortableObjects, hydrate |
Field Detail |
---|
protected final DNAEncoding encoding
Constructor Detail |
---|
protected BaseApplicator(DNAEncoding encoding, TCLogger logger)
encoding
- DNA encoding to useMethod Detail |
---|
protected TCLogger getLogger()
protected final java.lang.Object getDehydratableObject(java.lang.Object pojo, ApplicatorObjectManager objectManager)
pojo
- Object instanceobjectManager
- Client-side object lookup
protected final boolean isLiteralInstance(java.lang.Object pojo)
pojo
- Object to examine
protected boolean isPortableReference(java.lang.Class c)
c
- The class
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |