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 fh, 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: fh the fieldMolder to be paired. typeName the type of the field which the FieldMolder represent