org.exolab.castor.persist
class DatingService extends Object
Field Summary | |
---|---|
Hashtable | clsMolders |
Hashtable | javaClasses |
ClassLoader | loader |
Vector | needDependsClassMolder |
Vector | needExtendsClassMolder |
Vector | needFieldClass |
Constructor Summary | |
---|---|
DatingService(ClassLoader loader) |
Method Summary | |
---|---|
void | close()
Indicate that all ClassMolder is registered. |
boolean | pairDepends(ClassMolder me, String depName)
Pair up ClassMolder and it depends class. |
boolean | pairExtends(ClassMolder me, String extName)
Pair up ClassMolder and it extends class. |
boolean | pairFieldClass(FieldMolder fieldMolder, String typeName)
Pair the FieldMolder with the ClassMolder of typeName |
void | register(String name, ClassMolder clsMold)
Register the name of a ClassMolder which will be pairing
up. |
Class | resolve(String className)
Resolve the java.lang.Class of the fully qualified class name
|
Returns: true if they can be paired up immediately.
Returns: true if they can be paired up immediately.
Parameters: fieldMolder the fieldMolder to be paired. typeName Type of the field which the FieldMolder represents
Throws: MappingException indicates that the pairing failed.