Public Member Functions | |
ClassInfoResolverImpl () | |
void | bindReference (Object key, ClassInfo classInfo) |
Enumeration | keys () |
ClassInfo | resolve (Object key) |
A class for "caching" ClassInfo's which later need to be resolved (retrieved).
org.exolab.castor.builder.util.ClassInfoResolverImpl.ClassInfoResolverImpl | ( | ) |
void org.exolab.castor.builder.util.ClassInfoResolverImpl.bindReference | ( | Object | key, | |
ClassInfo | classInfo | |||
) |
Adds the given Reference to this ClassInfo resolver
key | the key to bind a reference to | |
classInfo | the ClassInfo which is being referenced |
Implements org.exolab.castor.builder.ClassInfoResolver.
Referenced by org.exolab.castor.builder.SourceFactory.createSourceCode().
Enumeration org.exolab.castor.builder.util.ClassInfoResolverImpl.keys | ( | ) |
Returns all the keys used for binding ClassInfo objects
ClassInfo org.exolab.castor.builder.util.ClassInfoResolverImpl.resolve | ( | Object | key | ) |
Returns the ClassInfo which has been bound to the given key
key | the object to which the ClassInfo has been bound |
Implements org.exolab.castor.builder.ClassInfoResolver.
Referenced by org.exolab.castor.builder.SourceFactory.createSourceCode().