com.caucho.config.program
Class ValueGenerator

java.lang.Object
  extended by com.caucho.config.program.ValueGenerator
All Implemented Interfaces:
ObjectProxy
Direct Known Subclasses:
BeanValueGenerator, ComponentValueGenerator, JavaeeResourceGenerator, JndiValueGenerator, SingletonValueGenerator, WebBeanGenerator

public abstract class ValueGenerator
extends java.lang.Object
implements ObjectProxy

Creates a new value.


Constructor Summary
ValueGenerator()
           
 
Method Summary
abstract  java.lang.Object create()
           
 java.lang.Object createObject(java.util.Hashtable<?,?> env)
          Creates the object from the proxy.
 java.lang.Class<?> getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueGenerator

public ValueGenerator()
Method Detail

getType

public java.lang.Class<?> getType()

createObject

public java.lang.Object createObject(java.util.Hashtable<?,?> env)
Description copied from interface: ObjectProxy
Creates the object from the proxy.

Specified by:
createObject in interface ObjectProxy
Returns:
the object named by the proxy.

create

public abstract java.lang.Object create()