Public Member Functions | |
void | bindReference (Object key, ClassInfo classInfo) |
ClassInfo | resolve (Object key) |
A class for "caching" ClassInfo's which later need to be resolved (retrieved) by another ClassInfo
void org.exolab.castor.builder.ClassInfoResolver.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 |
Implemented in org.exolab.castor.builder.FactoryState, and org.exolab.castor.builder.util.ClassInfoResolverImpl.
Referenced by org.exolab.castor.builder.FactoryState.bindReference().
ClassInfo org.exolab.castor.builder.ClassInfoResolver.resolve | ( | Object | key | ) |
Returns the ClassInfo which has been bound to the given key
key | the object to which the ClassInfo has been bound |
Implemented in org.exolab.castor.builder.FactoryState, and org.exolab.castor.builder.util.ClassInfoResolverImpl.
Referenced by org.exolab.castor.builder.MemberFactory.createFieldInfo(), and org.exolab.castor.builder.FactoryState.resolve().