51Degrees Pipeline Java  4.1

51Degrees Pipeline for Java

fiftyone.pipeline.engines.data.MultiProfileData< T extends AspectData > Interface Template Reference

Detailed Description

Specialised implementation of AspectData where the instance contains a list of profiles.

The individual profiles must extend AspectData.

Parameters
<T> - the type of profile contained in the instance

Inheritance diagram for fiftyone.pipeline.engines.data.MultiProfileData< T extends AspectData >:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.data.MultiProfileData< T extends AspectData >:

[legend]

Public Member Functions

List< T >  getProfiles ()
Get the list of profiles. More...
void  addProfile (T profile)
Add a profile to this instance. More...

Public Member Functions inherited from fiftyone.pipeline.engines.data.AspectData

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

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

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

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

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

Member Function Documentation