org.orbeon.oxf.processor
Class ProcessorImpl.DependenciesProcessorInput

java.lang.Object
  extended by org.orbeon.oxf.processor.ProcessorImpl.DelegatingProcessorInput
      extended by org.orbeon.oxf.processor.ProcessorImpl.DependenciesProcessorInput
All Implemented Interfaces:
org.orbeon.oxf.processor.ProcessorInput, org.orbeon.oxf.processor.ProcessorInputOutput
Enclosing class:
ProcessorImpl

protected abstract class ProcessorImpl.DependenciesProcessorInput
extends ProcessorImpl.DelegatingProcessorInput

This special input is able to handle dependencies on URLs.


Constructor Summary
ProcessorImpl.DependenciesProcessorInput(String originalName, org.orbeon.oxf.processor.ProcessorInput originalInput)
           
 
Method Summary
protected abstract  org.orbeon.oxf.processor.URIProcessorOutputImpl.URIReferences getURIReferences(PipelineContext pipelineContext)
          Get URI references on which this input depends.
 
Methods inherited from class org.orbeon.oxf.processor.ProcessorImpl.DelegatingProcessorInput
getDebugMessage, getLocationData, getName, getOutput, getProcessorClass, getSchema, setBreakpointKey, setDebug, setDelegateInput, setDelegateOutput, setLocationData, setOutput, setSchema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessorImpl.DependenciesProcessorInput

public ProcessorImpl.DependenciesProcessorInput(String originalName,
                                                org.orbeon.oxf.processor.ProcessorInput originalInput)
Method Detail

getURIReferences

protected abstract org.orbeon.oxf.processor.URIProcessorOutputImpl.URIReferences getURIReferences(PipelineContext pipelineContext)
Get URI references on which this input depends. This is called right after the original input has been read.

Parameters:
pipelineContext - current context
Returns:
URI references