org.gcube.datatransformation.datatransformationlibrary.model
Class XMLDefinitions

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

public class XMLDefinitions
extends Object

Author:
Dimitris Katris, NKUA

Maps the element and attribute names of the XML representation of the TransformationProgram to JAVA strings.


Field Summary
static String ATTRIBUTE_id
          The id attribute.
static String ATTRIBUTE_IOID
          The id attribute.
static String ATTRIBUTE_IOTargetID
          The target id attribute.
static String ATTRIBUTE_IOThisID
          The reference to an io of the same tp element.
static String ATTRIBUTE_isComposite
          The is composite attribute.
static String ATTRIBUTE_parameterIsOptional
          The is Optional attribute of a parameter.
static String ATTRIBUTE_parameterName
          The name attribute of a parameter.
static String ATTRIBUTE_parameterValue
          The value attribute of a parameter.
static String ATTRIBUTE_transformationprogramid
          The reference to an external transformationUnit program.
static String ATTRIBUTE_transformationunitid
          The reference to an external transformationUnit unit.
static String ELEMENT_body
          The body element.
static String ELEMENT_bridge
          The bridge element.
static String ELEMENT_class
          The class name of the program.
static String ELEMENT_composition
          The composition element.
static String ELEMENT_contenttype
          The content type element.
static String ELEMENT_contenttypeparameters
          The content type parameters element.
static String ELEMENT_description
          The description element.
static String ELEMENT_extTransformation
          The external transformationUnit element.
static String ELEMENT_globalprogramparams
          The global parameters of the program.
static String ELEMENT_id
          The resource id element name.
static String ELEMENT_input
          The input element.
static String ELEMENT_IO
          The IO element.
static String ELEMENT_mimetype
          The mimetype element.
static String ELEMENT_name
          The name element of the resource.
static String ELEMENT_output
          The output element.
static String ELEMENT_package
          The package element.
static String ELEMENT_packageID
          The package id element.
static String ELEMENT_packageLocation
          The location of the package.
static String ELEMENT_parameter
          The parameter element.
static String ELEMENT_profile
          The profile element name.
static String ELEMENT_resource
          The gcube resource element name.
static String ELEMENT_software
          The location of the software of the program.
static String ELEMENT_source
          The source element.
static String ELEMENT_sources
          The sources element.
static String ELEMENT_target
          The target element.
static String ELEMENT_TargetInput
          The target input element.
static String ELEMENT_TargetOutput
          The target output element.
static String ELEMENT_transformationProgram
          The transformationUnit program element.
static String ELEMENT_transformationUnit
          The transformationUnit unit element.
static String ELEMENT_transformationunitprogramparams
          The program parameters element.
static String ELEMENT_transformationUnits
          The transformationUnit units element.
static String ELEMENT_transformer
          The transformer element.
static String ELEMENT_type
          The resource type element name.
static String ELEMENT_unboundparams
          Any unbound parameters of the transformationUnit unit.
static String VALUE_any
          Any parameter value is supported.
static String VALUE_genericresource
          The generic resource type.
static String VALUE_notset
          This parameter is not set.
 
Constructor Summary
XMLDefinitions()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_resource

public static final String ELEMENT_resource
The gcube resource element name.

See Also:
Constant Field Values

ELEMENT_profile

public static final String ELEMENT_profile
The profile element name.

See Also:
Constant Field Values

ELEMENT_id

public static final String ELEMENT_id
The resource id element name.

See Also:
Constant Field Values

ELEMENT_type

public static final String ELEMENT_type
The resource type element name.

See Also:
Constant Field Values

VALUE_genericresource

public static final String VALUE_genericresource
The generic resource type.

See Also:
Constant Field Values

ELEMENT_name

public static final String ELEMENT_name
The name element of the resource.

See Also:
Constant Field Values

ELEMENT_description

public static final String ELEMENT_description
The description element.

See Also:
Constant Field Values

ELEMENT_body

public static final String ELEMENT_body
The body element.

See Also:
Constant Field Values

ELEMENT_transformationProgram

public static final String ELEMENT_transformationProgram
The transformationUnit program element.

See Also:
Constant Field Values

ELEMENT_transformer

public static final String ELEMENT_transformer
The transformer element.

See Also:
Constant Field Values

ELEMENT_class

public static final String ELEMENT_class
The class name of the program.

See Also:
Constant Field Values

ELEMENT_globalprogramparams

public static final String ELEMENT_globalprogramparams
The global parameters of the program.

See Also:
Constant Field Values

ELEMENT_software

public static final String ELEMENT_software
The location of the software of the program.

See Also:
Constant Field Values

ELEMENT_package

public static final String ELEMENT_package
The package element.

See Also:
Constant Field Values

ELEMENT_packageID

public static final String ELEMENT_packageID
The package id element.

See Also:
Constant Field Values

ELEMENT_packageLocation

public static final String ELEMENT_packageLocation
The location of the package.

See Also:
Constant Field Values

ELEMENT_IO

public static final String ELEMENT_IO
The IO element.

See Also:
Constant Field Values

ELEMENT_input

public static final String ELEMENT_input
The input element.

See Also:
Constant Field Values

ELEMENT_output

public static final String ELEMENT_output
The output element.

See Also:
Constant Field Values

ELEMENT_bridge

public static final String ELEMENT_bridge
The bridge element.

See Also:
Constant Field Values

ATTRIBUTE_IOID

public static final String ATTRIBUTE_IOID
The id attribute.

See Also:
Constant Field Values

ELEMENT_transformationUnits

public static final String ELEMENT_transformationUnits
The transformationUnit units element.

See Also:
Constant Field Values

ELEMENT_transformationUnit

public static final String ELEMENT_transformationUnit
The transformationUnit unit element.

See Also:
Constant Field Values

ELEMENT_transformationunitprogramparams

public static final String ELEMENT_transformationunitprogramparams
The program parameters element.

See Also:
Constant Field Values

ATTRIBUTE_id

public static final String ATTRIBUTE_id
The id attribute.

See Also:
Constant Field Values

ATTRIBUTE_isComposite

public static final String ATTRIBUTE_isComposite
The is composite attribute.

See Also:
Constant Field Values

ELEMENT_sources

public static final String ELEMENT_sources
The sources element.

See Also:
Constant Field Values

ELEMENT_source

public static final String ELEMENT_source
The source element.

See Also:
Constant Field Values

ELEMENT_target

public static final String ELEMENT_target
The target element.

See Also:
Constant Field Values

ELEMENT_contenttype

public static final String ELEMENT_contenttype
The content type element.

See Also:
Constant Field Values

ELEMENT_mimetype

public static final String ELEMENT_mimetype
The mimetype element.

See Also:
Constant Field Values

ELEMENT_contenttypeparameters

public static final String ELEMENT_contenttypeparameters
The content type parameters element.

See Also:
Constant Field Values

ELEMENT_parameter

public static final String ELEMENT_parameter
The parameter element.

See Also:
Constant Field Values

ATTRIBUTE_parameterName

public static final String ATTRIBUTE_parameterName
The name attribute of a parameter.

See Also:
Constant Field Values

ATTRIBUTE_parameterValue

public static final String ATTRIBUTE_parameterValue
The value attribute of a parameter.

See Also:
Constant Field Values

ATTRIBUTE_parameterIsOptional

public static final String ATTRIBUTE_parameterIsOptional
The is Optional attribute of a parameter.

See Also:
Constant Field Values

VALUE_any

public static final String VALUE_any
Any parameter value is supported. "any" is equal to "*"

See Also:
Constant Field Values

VALUE_notset

public static final String VALUE_notset
This parameter is not set. if not optional it is obligatory to be set by the client.

See Also:
Constant Field Values

ELEMENT_TargetInput

public static final String ELEMENT_TargetInput
The target input element.

See Also:
Constant Field Values

ELEMENT_TargetOutput

public static final String ELEMENT_TargetOutput
The target output element.

See Also:
Constant Field Values

ATTRIBUTE_IOTargetID

public static final String ATTRIBUTE_IOTargetID
The target id attribute.

See Also:
Constant Field Values

ATTRIBUTE_IOThisID

public static final String ATTRIBUTE_IOThisID
The reference to an io of the same tp element.

See Also:
Constant Field Values

ELEMENT_composition

public static final String ELEMENT_composition
The composition element.

See Also:
Constant Field Values

ELEMENT_extTransformation

public static final String ELEMENT_extTransformation
The external transformationUnit element.

See Also:
Constant Field Values

ATTRIBUTE_transformationprogramid

public static final String ATTRIBUTE_transformationprogramid
The reference to an external transformationUnit program.

See Also:
Constant Field Values

ATTRIBUTE_transformationunitid

public static final String ATTRIBUTE_transformationunitid
The reference to an external transformationUnit unit.

See Also:
Constant Field Values

ELEMENT_unboundparams

public static final String ELEMENT_unboundparams
Any unbound parameters of the transformationUnit unit.

See Also:
Constant Field Values
Constructor Detail

XMLDefinitions

public XMLDefinitions()


Copyright © 2013. All Rights Reserved.