netkit.util
Class Factory<T>

java.lang.Object
  extended by netkit.util.Factory<T>
Direct Known Subclasses:
AggregatorFactory

public class Factory<T>
extends java.lang.Object


Constructor Summary
Factory(java.lang.String name)
           
 
Method Summary
 T get(java.lang.String name)
           
 T get(java.lang.String name, Configuration defaultConf)
           
 java.lang.String getClassName(java.lang.String stem)
           
 Configuration getConfig(java.lang.String stem)
           
 java.lang.String[] getValidNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Factory

public Factory(java.lang.String name)
Method Detail

getClassName

public java.lang.String getClassName(java.lang.String stem)

getConfig

public Configuration getConfig(java.lang.String stem)

getValidNames

public java.lang.String[] getValidNames()

get

public T get(java.lang.String name)

get

public T get(java.lang.String name,
             Configuration defaultConf)