org.apache.uima.flow.impl
public class AnalysisSequenceCapabilityNode extends java.lang.Object implements java.lang.Cloneable
AnalysisSequenceCapabilityNode
is a node element of the
CapabilityLanguageFlowObject
. A AnalysisSequenceCapabilityNode
has a
AnalysisEngine
, a ResultSpecification
which should be processed
from the AnalysisEngine
. Also a AnalysisSequenceCapabilityNode
has
a ResultSpecification
which inculdes the capabilities of the AnalysisEngine
.Constructor and Description |
---|
AnalysisSequenceCapabilityNode(java.lang.String aCasProcessorKey,
Capability[] aCasProcessorCapabilities,
ResultSpecification aResultSpec)
Creates a new AnalysisSequenceCapabilityNode from a AnalysisEngine Key.
|
AnalysisSequenceCapabilityNode(java.lang.String aKey,
CasObjectProcessor aCasProcessor,
ResultSpecification aResultSpec)
Creates a new AnalysisSequenceCapabilityNode from an AnalysisEngine reference
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone of this
AnalysisSequenceNode . |
ResultSpecification |
getCapabilityContainer()
Returns the capabilityContainer reference.
|
CasObjectProcessor |
getCasProcessor() |
java.lang.String |
getCasProcessorKey() |
ResultSpecification |
getResultSpec() |
void |
setResultSpec(ResultSpecification aResultSpec)
Sets this node's Result Specificatoin.
|
public AnalysisSequenceCapabilityNode(java.lang.String aKey, CasObjectProcessor aCasProcessor, ResultSpecification aResultSpec)
aKey
- key for AnalysisEngine to be executed at this point in sequenceaAnalysisEngine
- reference to the AnalysisEngine instanceaResultSpec
- result specification to be passed to this AnalysisEnginepublic AnalysisSequenceCapabilityNode(java.lang.String aCasProcessorKey, Capability[] aCasProcessorCapabilities, ResultSpecification aResultSpec)
aAnalysisEngine_Key
- Key of a AnalysisEngineaCasProcessorCapabilities
- Capabilities for this AnalysisEngineaResultSpec
- result specification to be passed to this AnalysisEnginepublic java.lang.String getCasProcessorKey()
public CasObjectProcessor getCasProcessor()
public ResultSpecification getResultSpec()
public void setResultSpec(ResultSpecification aResultSpec)
public java.lang.Object clone()
AnalysisSequenceNode
.clone
in class java.lang.Object
AnalysisSequenceNode
object that is an exact clone of this one.public ResultSpecification getCapabilityContainer()
Copyright © 2014. All Rights Reserved.