org.exolab.castor.builder

Interface ClassInfoResolver

Known Implementing Classes:
ClassInfoResolverImpl, FactoryState, SGStateInfo

public interface ClassInfoResolver

A class for "caching" ClassInfo's which later need to be resolved (retrieved) by another ClassInfo
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:07:41 $
Author:
Keith Visco

Method Summary

void
bindReference(Object key, ClassInfo classInfo)
Adds the given Reference to this ClassInfo resolver
ClassInfo
resolve(Object key)
Returns the ClassInfo which has been bound to the given key

Method Details

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