org.exolab.castor.builder

Interface ClassInfoResolver

public interface ClassInfoResolver

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

Version: $Revision: 6302 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $

Author: Keith Visco

Method Summary
voidbindReference(Object key, ClassInfo classInfo)
Adds the given Reference to this ClassInfo resolver.
ClassInforesolve(Object key)
Returns the ClassInfo which has been bound to the given key.

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

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-2006. All rights reserved http://www.intalio.com