org.yawlfoundation.yawl.engine.instance
Class ParameterInstance

java.lang.Object
  extended by org.yawlfoundation.yawl.engine.instance.ParameterInstance
All Implemented Interfaces:
YInstance

public class ParameterInstance
extends Object
implements YInstance

Author: Michael Adams Creation Date: 11/11/2008


Nested Class Summary
static class ParameterInstance.Usage
           
 
Constructor Summary
ParameterInstance()
           
ParameterInstance(org.jdom.Element instance)
           
ParameterInstance(String xml)
           
ParameterInstance(YParameter param, YTask task, ParameterInstance.Usage usage, org.jdom.Element data)
           
 
Method Summary
 void fromXML(org.jdom.Element instance)
           
 void fromXML(String xml)
           
 String getDataSchema()
           
 String getDataType()
           
 String getDefaultValue()
           
 String getInputPredicate()
           
 String getName()
           
 String getOriginalValue()
           
 String getOutputPredicate()
           
 ParameterInstance.Usage getUsage()
           
 String getUsageString()
           
 String getValue()
           
 void setDataSchema(String s)
           
 void setDataType(String s)
           
 void setDefaultValue(String s)
           
 void setInputPredicate(String s)
           
 void setName(String s)
           
 void setOriginalValue(String s)
           
 void setOutputPredicate(String s)
           
 void setUsage(ParameterInstance.Usage u)
           
 void setUsage(String s)
           
 void setValue(org.jdom.Element e)
           
 void setValue(String s)
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterInstance

public ParameterInstance()

ParameterInstance

public ParameterInstance(YParameter param,
                         YTask task,
                         ParameterInstance.Usage usage,
                         org.jdom.Element data)

ParameterInstance

public ParameterInstance(String xml)

ParameterInstance

public ParameterInstance(org.jdom.Element instance)
Method Detail

getName

public String getName()

setName

public void setName(String s)

getDataType

public String getDataType()

setDataType

public void setDataType(String s)

getDataSchema

public String getDataSchema()

setDataSchema

public void setDataSchema(String s)

getUsage

public ParameterInstance.Usage getUsage()

getUsageString

public String getUsageString()

setUsage

public void setUsage(ParameterInstance.Usage u)

setUsage

public void setUsage(String s)

getInputPredicate

public String getInputPredicate()

setInputPredicate

public void setInputPredicate(String s)

getOutputPredicate

public String getOutputPredicate()

setOutputPredicate

public void setOutputPredicate(String s)

getOriginalValue

public String getOriginalValue()

setOriginalValue

public void setOriginalValue(String s)

getDefaultValue

public String getDefaultValue()

setDefaultValue

public void setDefaultValue(String s)

getValue

public String getValue()

setValue

public void setValue(String s)

setValue

public void setValue(org.jdom.Element e)

toXML

public String toXML()
Specified by:
toXML in interface YInstance

fromXML

public void fromXML(String xml)
Specified by:
fromXML in interface YInstance

fromXML

public void fromXML(org.jdom.Element instance)
Specified by:
fromXML in interface YInstance


Copyright © 2004-2012 The YAWL Foundation.