org.opentox.algorithm
Class AlgorithmParameter<E>

java.lang.Object
  extended by org.opentox.algorithm.AlgorithmParameter<E>

public class AlgorithmParameter<E>
extends java.lang.Object

Algorithm Parameter. An algorithm parameter consists of its name, datatype (according to XSD datatypes classification), its value and its scope.

Version:
1.3.3 (Last update: Dec 20, 2009)
Author:
OpenTox - http://www.opentox.org/, Sopasakis Pantelis, Sarimveis Harry

Field Summary
 com.hp.hpl.jena.datatypes.xsd.XSDDatatype dataType
          Parameter datatype according to the XSD specifications.
 java.lang.String paramName
          The parameter's name.
 java.lang.String paramScope
          The scope of the parameter which is either "optional" or "mandatory".
 E paramValue
          The default value of the parameter.
 
Constructor Summary
AlgorithmParameter(java.lang.String paramName, com.hp.hpl.jena.datatypes.xsd.XSDDatatype dataType, E paramValue, java.lang.String paramScope)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramName

public java.lang.String paramName
The parameter's name.


dataType

public com.hp.hpl.jena.datatypes.xsd.XSDDatatype dataType
Parameter datatype according to the XSD specifications.


paramValue

public E paramValue
The default value of the parameter.


paramScope

public java.lang.String paramScope
The scope of the parameter which is either "optional" or "mandatory".

Constructor Detail

AlgorithmParameter

public AlgorithmParameter(java.lang.String paramName,
                          com.hp.hpl.jena.datatypes.xsd.XSDDatatype dataType,
                          E paramValue,
                          java.lang.String paramScope)