51Degrees Pipeline for Java

fiftyone.pipeline.engines.data.AspectData Interface Reference

Detailed Description

Represents a specialized ElementData instance that is generated by an AspectEngine.

See also
Specification

Inheritance diagram for fiftyone.pipeline.engines.data.AspectData:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.data.AspectData:

[legend]

Public Member Functions

List< AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData > > getEngines ()
 Get the engines that generated the data withing this data instance.
Future<?> getProcessFuture ()
 If the engine is configured for lazy loading, this property returns a Future that will complete once the engine has finished processing.

Public Member Functions inherited from fiftyone.pipeline.core.data.ElementData

Pipeline getPipeline ()
 Get the Pipeline instance which this instance is associated with.
void setPipeline (Pipeline pipeline)
 Set the Pipeline instance which this instance is associated with.

Public Member Functions inherited from fiftyone.pipeline.core.data.Data

Object get (String key)
 Get the value stored using the specified key.
void put (String key, Object value)
 Set the value stored using the specified key.
void populateFromMap (Map< String, Object > values)
 Use the values in the specified map to populate this data instance.
Map< String, Object > asKeyMap ()
 Get the data contained in this instance as a read only Map.

Member Function Documentation

◆ getEngines()

List< AspectEngine<? extends AspectData, ? extends AspectPropertyMetaData > > fiftyone.pipeline.engines.data.AspectData.getEngines ( )

Get the engines that generated the data withing this data instance.

Returns
engines which generated the data

Implemented in fiftyone.pipeline.engines.data.AspectDataBase.

◆ getProcessFuture()

Future<?> fiftyone.pipeline.engines.data.AspectData.getProcessFuture ( )

If the engine is configured for lazy loading, this property returns a Future that will complete once the engine has finished processing.

Otherwise, it will be null.

Returns
lazy loading future or null

Implemented in fiftyone.pipeline.engines.data.AspectDataBase.