|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.persist.DatingService
class 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 | |
---|---|
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 fieldMolder,
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 fieldMolder, java.lang.String typeName) throws MappingException
fieldMolder
- the fieldMolder to be paired.typeName
- Type of the field which the FieldMolder represents
MappingException
- indicates that the pairing failed.void register(java.lang.String name, ClassMolder clsMold)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |