Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.tapestry.enhance.javassist
Class ClassMapping  view ClassMapping download ClassMapping.java

java.lang.Object
  extended byorg.apache.tapestry.enhance.javassist.ClassMapping

public class ClassMapping
extends java.lang.Object

Since:
3.0
Version:
$Id: ClassMapping.java,v 1.3 2004/02/19 17:37:56 hlship Exp $

Field Summary
private  ClassPool _classPool
           
private  java.util.Map _objectTypeMap
          Map of type (as Type), keyed on type name.
 
Constructor Summary
ClassMapping(ClassPool classPool)
           
 
Method Summary
 CtClass getType(java.lang.String type)
           
protected  void initialize()
           
 void loadType(java.lang.String type)
           
 void recordType(java.lang.String type, CtClass objectType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_objectTypeMap

private java.util.Map _objectTypeMap
Map of type (as Type), keyed on type name. This should be kept in synch with ParameterManager, which maintains a similar list.


_classPool

private ClassPool _classPool
Constructor Detail

ClassMapping

public ClassMapping(ClassPool classPool)
Method Detail

initialize

protected void initialize()

loadType

public void loadType(java.lang.String type)
              throws NotFoundException

recordType

public void recordType(java.lang.String type,
                       CtClass objectType)

getType

public CtClass getType(java.lang.String type)