org.exolab.castor.builder.util

Class ClassInfoResolverImpl

public class ClassInfoResolverImpl extends Object implements ClassInfoResolver

A class for "caching" ClassInfo's which later need to be resolved (retrieved).

Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:01 $

Author: Keith Visco

Constructor Summary
ClassInfoResolverImpl()
Method Summary
voidbindReference(Object key, ClassInfo classInfo)
Adds the given Reference to this ClassInfo resolver
Enumerationkeys()
Returns all the keys used for binding ClassInfo objects
ClassInforesolve(Object key)
Returns the ClassInfo which has been bound to the given key

Constructor Detail

ClassInfoResolverImpl

public ClassInfoResolverImpl()

Method Detail

bindReference

public void bindReference(Object key, ClassInfo classInfo)
Adds the given Reference to this ClassInfo resolver

Parameters: key the key to bind a reference to classInfo the ClassInfo which is being referenced

keys

public Enumeration keys()
Returns all the keys used for binding ClassInfo objects

resolve

public ClassInfo resolve(Object key)
Returns the ClassInfo which has been bound to the given key

Parameters: key the object to which the ClassInfo has been bound

Returns: the ClassInfo which has been bound to the given key

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com