org.extex.engine.typesetter
Class OutputRoutineFactory

java.lang.Object
  extended by org.extex.framework.AbstractFactory
      extended by org.extex.engine.typesetter.OutputRoutineFactory
All Implemented Interfaces:
Configurable, LogEnabled, RegistrarObserver, ResourceAware

public class OutputRoutineFactory
extends AbstractFactory

This class provides a factory for the output routines.

Version:
$Revision: 4728 $
Author:
Gerd Neugebauer

Field Summary
 
Fields inherited from class org.extex.framework.AbstractFactory
CLASS_ATTRIBUTE, DEFAULT_ATTRIBUTE, SELECT_ATTRIBUTE
 
Constructor Summary
OutputRoutineFactory()
          Creates a new object.
 
Method Summary
 OutputRoutine newInstance(Interpreter interpreter)
          Create a new output routine.
 
Methods inherited from class org.extex.framework.AbstractFactory
configure, configure, createInstance, createInstance, createInstance, createInstance, createInstanceForConfiguration, createInstanceForConfiguration, createInstanceForConfiguration, enableLogging, enableLogging, getConfiguration, getLogger, getResourceFinder, reconnect, selectConfiguration, setResourceFinder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputRoutineFactory

public OutputRoutineFactory()
Creates a new object.

Method Detail

newInstance

public OutputRoutine newInstance(Interpreter interpreter)
                          throws ConfigurationException
Create a new output routine.

Parameters:
interpreter - the current interpreter. This interpreter can be used to run the output routine in; alternatively it can be used to access all information necessary
Returns:
the output routine
Throws:
ConfigurationException - in case of a configuration error