org.orbeon.oxf.processor
Class ProcessorImpl.ProcessorOutputImpl
java.lang.Object
org.orbeon.oxf.processor.ProcessorImpl.ProcessorOutputImpl
- All Implemented Interfaces:
- org.orbeon.oxf.cache.Cacheable, org.orbeon.oxf.processor.ProcessorInputOutput, org.orbeon.oxf.processor.ProcessorOutput, org.orbeon.oxf.processor.ProcessorReader
- Direct Known Subclasses:
- ProcessorImpl.CacheableTransformerOutputImpl
- Enclosing class:
- ProcessorImpl
- public abstract static class ProcessorImpl.ProcessorOutputImpl
- extends Object
- implements org.orbeon.oxf.processor.ProcessorOutput, org.orbeon.oxf.cache.Cacheable
Basic implementation of ProcessorOutput.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessorImpl.ProcessorOutputImpl
public ProcessorImpl.ProcessorOutputImpl(Class clazz,
String name)
setInput
public void setInput(org.orbeon.oxf.processor.ProcessorInput input)
- Specified by:
setInput
in interface org.orbeon.oxf.processor.ProcessorOutput
getInput
public org.orbeon.oxf.processor.ProcessorInput getInput()
- Specified by:
getInput
in interface org.orbeon.oxf.processor.ProcessorOutput
getProcessorClass
public Class getProcessorClass()
- Specified by:
getProcessorClass
in interface org.orbeon.oxf.processor.ProcessorInputOutput
getId
public String getId()
- Specified by:
getId
in interface org.orbeon.oxf.processor.ProcessorOutput
setId
public void setId(String id)
getName
public String getName()
- Specified by:
getName
in interface org.orbeon.oxf.processor.ProcessorInputOutput
getSchema
public String getSchema()
- Specified by:
getSchema
in interface org.orbeon.oxf.processor.ProcessorInputOutput
setSchema
public void setSchema(String schema)
- Specified by:
setSchema
in interface org.orbeon.oxf.processor.ProcessorInputOutput
getDebugMessage
public String getDebugMessage()
- Specified by:
getDebugMessage
in interface org.orbeon.oxf.processor.ProcessorInputOutput
getLocationData
public LocationData getLocationData()
- Specified by:
getLocationData
in interface org.orbeon.oxf.processor.ProcessorInputOutput
setDebug
public void setDebug(String debugMessage)
- Specified by:
setDebug
in interface org.orbeon.oxf.processor.ProcessorInputOutput
setLocationData
public void setLocationData(LocationData locationData)
- Specified by:
setLocationData
in interface org.orbeon.oxf.processor.ProcessorInputOutput
setBreakpointKey
public void setBreakpointKey(org.orbeon.oxf.debugger.api.BreakpointKey breakpointKey)
- Specified by:
setBreakpointKey
in interface org.orbeon.oxf.processor.ProcessorInputOutput
readImpl
protected abstract void readImpl(PipelineContext pipelineContext,
ContentHandler contentHandler)
getKeyImpl
protected org.orbeon.oxf.cache.OutputCacheKey getKeyImpl(PipelineContext pipelineContext)
getValidityImpl
protected Object getValidityImpl(PipelineContext pipelineContext)
read
public final void read(PipelineContext context,
ContentHandler contentHandler)
- Specified by:
read
in interface org.orbeon.oxf.processor.ProcessorOutput
getKey
public final org.orbeon.oxf.cache.OutputCacheKey getKey(PipelineContext context)
- Specified by:
getKey
in interface org.orbeon.oxf.cache.Cacheable
getValidity
public final Object getValidity(PipelineContext context)
- Specified by:
getValidity
in interface org.orbeon.oxf.cache.Cacheable
getKeyValidityImpl
public final ProcessorImpl.KeyValidity getKeyValidityImpl(PipelineContext context)