org.orbeon.oxf.processor
Class SimpleProcessor

java.lang.Object
  extended byorg.orbeon.oxf.processor.ProcessorImpl
      extended byorg.orbeon.oxf.processor.SimpleProcessor
All Implemented Interfaces:
org.orbeon.oxf.processor.Processor

public abstract class SimpleProcessor
extends org.orbeon.oxf.processor.ProcessorImpl

This is the class that must be extended to create a custom processor. See the Processor API section in the OXF Manual for more information.


Nested Class Summary
 
Nested classes inherited from class org.orbeon.oxf.processor.ProcessorImpl
org.orbeon.oxf.processor.ProcessorImpl.CacheableTransformerOutputImpl, org.orbeon.oxf.processor.ProcessorImpl.DigestState, org.orbeon.oxf.processor.ProcessorImpl.DigestTransformerOutputImpl, org.orbeon.oxf.processor.ProcessorImpl.KeyValidity, org.orbeon.oxf.processor.ProcessorImpl.ProcessorInputImpl, org.orbeon.oxf.processor.ProcessorImpl.ProcessorKey, org.orbeon.oxf.processor.ProcessorImpl.ProcessorOutputImpl
 
Field Summary
 
Fields inherited from class org.orbeon.oxf.processor.ProcessorImpl
INPUT_CONFIG, INPUT_DATA, KEY_SEPARATOR, OUTPUT_DATA, PROCESSOR_INPUT_SCHEME, PROCESSOR_INPUT_SCHEME_OLD, PROCESSOR_VALIDATION_FLAG, SAX_INSPECTION_FLAG, USER_VALIDATION_FLAG
 
Constructor Summary
SimpleProcessor()
          Iterate through the generateXXX methods and stores a reference to the method in outputToMethod.
 
Method Summary
 org.orbeon.oxf.processor.ProcessorOutput createOutput(String name)
          Delegates processing to the appropriate generateXXX method.
 
Methods inherited from class org.orbeon.oxf.processor.ProcessorImpl
addInput, addInputInfo, addOutput, addOutputInfo, checkSockets, createInput, deleteInput, deleteOutput, executeChildren, executeParents, getConnectedInputs, getConnectedOutputs, getId, getInputByName, getInputInfo, getInputKey, getInputKeyValidity, getInputKeyValidity, getInputsByName, getInputsInfo, getInputValidity, getLocationData, getName, getOutputByName, getOutputInfo, getOutputsByName, getOutputsInfo, getParentState, getProcessorInputSchemeInputName, getProcessorKey, getPropertySet, getState, isInputInCache, isInputInCache, isProcessorInputScheme, readCacheInputAsDOM, readCacheInputAsDOM4J, readCacheInputAsObject, readInputAsDOM, readInputAsDOM, readInputAsDOM4J, readInputAsDOM4J, readInputAsSAX, readInputAsSAX, removeInputInfo, removeOutputInfo, reset, setId, setLocationData, setName, setState, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleProcessor

public SimpleProcessor()
Iterate through the generateXXX methods and stores a reference to the method in outputToMethod. This constructor must be called by subclasses.

Method Detail

createOutput

public org.orbeon.oxf.processor.ProcessorOutput createOutput(String name)
Delegates processing to the appropriate generateXXX method.