51Degrees Pipeline for Java

fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilder Interface Reference

Detailed Description

The JsonBuilderElement takes accessible properties and adds the property key:values to the Json object.

See also
Specification

Inheritance diagram for fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilder:

[legend]

Collaboration diagram for fiftyone.pipeline.jsonbuilder.flowelements.JsonBuilder:

[legend]

Additional Inherited Members

Public Member Functions inherited from fiftyone.pipeline.core.flowelements.FlowElement< TData extends ElementData, TProperty extends ElementPropertyMetaData >

void process (FlowData data) throws Exception
 Carry out whatever operations this element is designed to do using the FlowData passed.
void addPipeline (Pipeline pipeline)
 Called when this element is added to a pipeline.
EvidenceKeyFilter getEvidenceKeyFilter ()
 Get a filter that will only include the evidence keys that this element can make use of.
String getElementDataKey ()
 Get the string name of the key used to access the data populated by this element in the FlowData.
TypedKey< TData > getTypedDataKey ()
 Get the typed data key used for retrieving strongly typed element data.
List< TProperty > getProperties ()
 Get details of the properties that this element can populate.
TProperty getProperty (String name)
 Get a property from the properties that this element can populate using its name.
boolean isConcurrent ()
 if true, requires that the Pipeline guards against concurrent access to FlowData structures
boolean isClosed ()
 Indicates whether the element has been closed using the close() method, either explicitly or as a result of a 'try with resource'.
DataFactory< TData > getDataFactory ()
 Get the factory used to create the element data instances that are populated by this flow element.