de.dante.extex.interpreter.primitives.dynamic
Class NativeDef.Factory

java.lang.Object
  extended byde.dante.util.framework.AbstractFactory
      extended byde.dante.extex.interpreter.primitives.dynamic.NativeDef.Factory
All Implemented Interfaces:
Configurable, LogEnabled, RegistrarObserver
Enclosing class:
NativeDef

protected class NativeDef.Factory
extends AbstractFactory

This inner class provides access to the functionality of an abstract factory. It is here to overcome the deficiency of a missing multiple inheritance in Java.

Version:
$Revision: 1.12 $
Author:
Gerd Neugebauer

Constructor Summary
protected NativeDef.Factory()
           
 
Method Summary
 Definer createLoad()
          Create a new instance of the class given by the attribute class of the configuration.
 
Methods inherited from class de.dante.util.framework.AbstractFactory
configure, configure, createInstance, createInstance, createInstance, createInstanceForConfiguration, createInstanceForConfiguration, createInstanceForConfiguration, enableLogging, enableLogging, getConfiguration, getLogger, reconnect, selectConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeDef.Factory

protected NativeDef.Factory()
Method Detail

createLoad

public Definer createLoad()
                   throws ConfigurationException
Create a new instance of the class given by the attribute class of the configuration.

Returns:
the Code loaded
Throws:
ConfigurationException - in case of an error