org.gcube.datatransformation.datatransformationlibrary.model
Class ExtTransformationUnit

java.lang.Object
  extended by org.gcube.datatransformation.datatransformationlibrary.model.ExtTransformationUnit

public class ExtTransformationUnit
extends Object

Author:
Dimitris Katris, NKUA

ExtTransformationUnit is a transformationUnit unit which contains references to one or more external TransformationUnits.


Constructor Summary
ExtTransformationUnit()
           
 
Method Summary
protected  void fromDOM(Element extTransformationElm)
           
 String getReferencedTransformationProgramID()
          Returns the referenced transformationUnit program id.
 String getReferencedTransformationUnitID()
          Returns the referenced transformationUnit unit id.
 ArrayList<TargetHandlerDesc> getTargetIOs()
          Returns the references to the io handlers of the referenced transformationUnit unit.
 TransformationUnit getTransformationUnit()
          Returns the transformationUnit unit.
 List<Parameter> getUnboundContentTypeParameters()
          Returns the unbound content type parameters.
 void setReferencedTransformationProgramID(String referencedTransformationProgramID)
          Sets the referenced transformationUnit program id.
 void setReferencedTransformationUnitID(String referencedTransformationID)
          Sets the referenced transformationUnit unit id.
 void setTargetIOs(ArrayList<TargetHandlerDesc> targetIOs)
          Sets the references to the io handlers of the referenced transformationUnit unit.
 void setTransformationUnit(TransformationUnit transformationUnit)
          Sets the transformationUnit unit.
 void setUnboundContentTypeParameters(List<Parameter> unboundparams)
          Sets the unbound content type parameters.
protected  void toDOM(Element parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtTransformationUnit

public ExtTransformationUnit()
Method Detail

getTransformationUnit

public TransformationUnit getTransformationUnit()
Returns the transformationUnit unit.

Returns:
the transformationUnit unit.

setTransformationUnit

public void setTransformationUnit(TransformationUnit transformationUnit)
Sets the transformationUnit unit.

Parameters:
transformationUnit - the transformationUnit unit.

fromDOM

protected void fromDOM(Element extTransformationElm)

toDOM

protected void toDOM(Element parent)

getReferencedTransformationProgramID

public String getReferencedTransformationProgramID()
Returns the referenced transformationUnit program id.

Returns:
The referenced transformationUnit program id.

setReferencedTransformationProgramID

public void setReferencedTransformationProgramID(String referencedTransformationProgramID)
Sets the referenced transformationUnit program id.

Parameters:
referencedTransformationProgramID - The referenced transformationUnit program id.

getReferencedTransformationUnitID

public String getReferencedTransformationUnitID()
Returns the referenced transformationUnit unit id.

Returns:
The referenced transformationUnit unit id.

setReferencedTransformationUnitID

public void setReferencedTransformationUnitID(String referencedTransformationID)
Sets the referenced transformationUnit unit id.

Parameters:
referencedTransformationID - The referenced transformationUnit unit id.

getUnboundContentTypeParameters

public List<Parameter> getUnboundContentTypeParameters()
Returns the unbound content type parameters.

Returns:
the unbound content type parameters.

setUnboundContentTypeParameters

public void setUnboundContentTypeParameters(List<Parameter> unboundparams)
Sets the unbound content type parameters.

Parameters:
unboundparams - the unbound content type parameters.

getTargetIOs

public ArrayList<TargetHandlerDesc> getTargetIOs()
Returns the references to the io handlers of the referenced transformationUnit unit.

Returns:
the references to the io handlers of the referenced transformationUnit unit.

setTargetIOs

public void setTargetIOs(ArrayList<TargetHandlerDesc> targetIOs)
Sets the references to the io handlers of the referenced transformationUnit unit.

Parameters:
targetIOs - the references to the io handlers of the referenced transformationUnit unit.


Copyright © 2013. All Rights Reserved.