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().
1.7.0