|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TransformationsGraph
Transformations Graph is responsible to find Transformation Units which can be used in order to perform a transformationUnit for an object, from its content type (source) to a target content type.
| Method Summary | |
|---|---|
void |
destroy()
Destroys the graph. |
ArrayList<TransformationUnit> |
findAnyTransformationUnits(ContentType sourceContentType,
ContentType targetContentType,
boolean createAndPublishCompositeTP)
Finds Transformation Units from the sourceContentType to the targetContentType. |
ArrayList<TransformationUnit> |
findApplicableTransformationUnits(ContentType sourceContentType,
ContentType targetContentType,
boolean createAndPublishCompositeTP)
Finds applicable Transformation Units from the sourceContentType to the targetContentType. |
ArrayList<ContentType> |
findAvailableTargetContentTypes(ContentType sourceContentType)
Finds the available target ContentTypes from the sourceContentType. |
| Method Detail |
|---|
ArrayList<TransformationUnit> findApplicableTransformationUnits(ContentType sourceContentType,
ContentType targetContentType,
boolean createAndPublishCompositeTP)
sourceContentType - The ContentType of the source DataElement.targetContentType - The ContentType of the target DataElement.createAndPublishCompositeTP - If true then a new composite TransformationProgram is created and published if no available TransformationProgram exists.
ArrayList<TransformationUnit> findAnyTransformationUnits(ContentType sourceContentType,
ContentType targetContentType,
boolean createAndPublishCompositeTP)
sourceContentType - The ContentType of the source DataElement.targetContentType - The ContentType of the target DataElement.createAndPublishCompositeTP - If true then a new composite TransformationProgram is created and published if no available TransformationProgram exists.
ArrayList<ContentType> findAvailableTargetContentTypes(ContentType sourceContentType)
sourceContentType - The ContentType of the source DataElement.
void destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||