Package org.exolab.castor.builder.util
Class ClassInfoResolverImpl
java.lang.Object
org.exolab.castor.builder.util.ClassInfoResolverImpl
- All Implemented Interfaces:
ClassInfoResolver
- Direct Known Subclasses:
SGStateInfo
A class for "caching" ClassInfo's which later need to be resolved
(retrieved).
- Version:
- $Revision: 7943 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
- Author:
- Keith Visco
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
bindReference
(Object key, ClassInfo classInfo) Adds the given Reference to this ClassInfo resolver.final Enumeration<?>
keys()
Returns all the keys used for binding ClassInfo objects.final ClassInfo
Returns the ClassInfo which has been bound to the given key.
-
Constructor Details
-
ClassInfoResolverImpl
public ClassInfoResolverImpl()Default constructor.
-
-
Method Details
-
bindReference
Adds the given Reference to this ClassInfo resolver.- Specified by:
bindReference
in interfaceClassInfoResolver
- Parameters:
key
- the key to bind a reference to.classInfo
- the ClassInfo which is being referenced.
-
keys
Returns all the keys used for binding ClassInfo objects.- Returns:
- an Enumeration over the keys using for binding ClassInfo objects.
-
resolve
Returns the ClassInfo which has been bound to the given key.- Specified by:
resolve
in interfaceClassInfoResolver
- Parameters:
key
- the object to which the ClassInfo has been bound.- Returns:
- the ClassInfo which has been bound to the given key.
-