|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.persist.DatingService
DataService is a helper class for constructing ClassMolders and pairing up ClassMolders which depends and extends the other.
Field Summary | |
(package private) java.util.Hashtable |
clsMolders
|
(package private) java.util.Hashtable |
javaClasses
|
(package private) java.lang.ClassLoader |
loader
|
(package private) java.util.Vector |
needDependsClassMolder
|
(package private) java.util.Vector |
needExtendsClassMolder
|
(package private) java.util.Vector |
needFieldClass
|
Constructor Summary | |
(package private) |
DatingService(java.lang.ClassLoader loader)
|
Method Summary | |
(package private) void |
close()
Indicate that all ClassMolder is registered. |
(package private) boolean |
pairDepends(ClassMolder me,
java.lang.String depName)
Pair up ClassMolder and it depends class. |
(package private) boolean |
pairExtends(ClassMolder me,
java.lang.String extName)
Pair up ClassMolder and it extends class. |
(package private) boolean |
pairFieldClass(FieldMolder fh,
java.lang.String typeName)
Pair the FieldMolder with the ClassMolder of typeName |
(package private) void |
register(java.lang.String name,
ClassMolder clsMold)
Register the name of a ClassMolder which will be pairing up. |
(package private) java.lang.Class |
resolve(java.lang.String className)
Resolve the java.lang.Class of the fully qualified class name |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.lang.ClassLoader loader
java.util.Hashtable clsMolders
java.util.Vector needExtendsClassMolder
java.util.Vector needDependsClassMolder
java.util.Vector needFieldClass
java.util.Hashtable javaClasses
Constructor Detail |
DatingService(java.lang.ClassLoader loader)
Method Detail |
void close() throws MappingException
MappingException
boolean pairExtends(ClassMolder me, java.lang.String extName) throws MappingException
MappingException
boolean pairDepends(ClassMolder me, java.lang.String depName)
java.lang.Class resolve(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
boolean pairFieldClass(FieldMolder fh, java.lang.String typeName) throws MappingException
fh
- the fieldMolder to be paired.typeName
- the type of the field which the FieldMolder
represent
MappingException
void register(java.lang.String name, ClassMolder clsMold)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |