Public Member Functions

org.exolab.castor.builder.util.ClassInfoResolverImpl Class Reference

Inheritance diagram for org.exolab.castor.builder.util.ClassInfoResolverImpl:
org.exolab.castor.builder.ClassInfoResolver org.exolab.castor.builder.SGStateInfo

List of all members.

Public Member Functions

 ClassInfoResolverImpl ()
void bindReference (Object key, ClassInfo classInfo)
Enumeration keys ()
ClassInfo resolve (Object key)

Detailed Description

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

Author:
Keith Visco
Version:
Revision:
1.1.1.1
Date:
2003/03/03 07:08:01

Constructor & Destructor Documentation

org.exolab.castor.builder.util.ClassInfoResolverImpl.ClassInfoResolverImpl (  ) 

Member Function Documentation

void org.exolab.castor.builder.util.ClassInfoResolverImpl.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

Implements org.exolab.castor.builder.ClassInfoResolver.

Referenced by org.exolab.castor.builder.SourceFactory.createSourceCode().

Enumeration org.exolab.castor.builder.util.ClassInfoResolverImpl.keys (  ) 

Returns all the keys used for binding ClassInfo objects

ClassInfo org.exolab.castor.builder.util.ClassInfoResolverImpl.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

Implements org.exolab.castor.builder.ClassInfoResolver.

Referenced by org.exolab.castor.builder.SourceFactory.createSourceCode().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties