org.neodatis.odb.impl.core.layers.layer2.instance
Class ODBClassPool

java.lang.Object
  extended by org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
All Implemented Interfaces:
IClassPool

public class ODBClassPool
extends java.lang.Object
implements IClassPool

A simple class pool, to optimize instance creation

Author:
osmadja

Constructor Summary
ODBClassPool()
           
 
Method Summary
 void addConstructor(java.lang.String className, java.lang.reflect.Constructor constructor)
           
 java.lang.Class getClass(java.lang.String className)
           
 java.lang.reflect.Constructor getConstructor(java.lang.String className)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ODBClassPool

public ODBClassPool()
Method Detail

reset

public void reset()
Specified by:
reset in interface IClassPool

getClass

public java.lang.Class getClass(java.lang.String className)
Specified by:
getClass in interface IClassPool

getConstructor

public java.lang.reflect.Constructor getConstructor(java.lang.String className)
Specified by:
getConstructor in interface IClassPool

addConstructor

public void addConstructor(java.lang.String className,
                           java.lang.reflect.Constructor constructor)
Specified by:
addConstructor in interface IClassPool