Detailed Description
Provides a base class from which authors may create new FlowElements.
The process(FlowData) method deals with FlowData#isStopped() and any errors that may be thrown, and calls the abstract processInternal(FlowData) method to do the actual processing.
- See also
- Specification
- Parameters
-
- <TData> - the type of element data that the flow element will write to FlowData
|
- <TProperty> - the type of meta data that the flow element will supply about the properties it populates.
|
Inheritance diagram for fiftyone.pipeline.core.flowelements.FlowElementBase< TData extends ElementData, TProperty extends ElementPropertyMetaData >:
Collaboration diagram for fiftyone.pipeline.core.flowelements.FlowElementBase< TData extends ElementData, TProperty extends ElementPropertyMetaData >:
Classes
Public Member Functions
List< Pipeline >
| getPipelines ()
Get a unmodifiable list of the Pipelines that this element has been added to. More...
|
abstract String
| getElementDataKey ()
|
abstract EvidenceKeyFilter
| getEvidenceKeyFilter ()
|
abstract List< TProperty >
| getProperties ()
|