org.globus.cog.karajan.util
Class ElementProperty

java.lang.Object
  extended by org.globus.cog.karajan.util.ElementProperty

public abstract class ElementProperty
extends Object


Constructor Summary
ElementProperty()
           
 
Method Summary
 String getUnparsed()
           
abstract  Object getValue(VariableStack stack)
           
protected abstract  String getValueAsString(VariableStack stack)
           
static Object parse(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementProperty

public ElementProperty()
Method Detail

getValue

public abstract Object getValue(VariableStack stack)
                         throws VariableNotFoundException
Throws:
VariableNotFoundException

parse

public static Object parse(String value)
                    throws ParsingException
Throws:
ParsingException

getUnparsed

public String getUnparsed()

getValueAsString

protected abstract String getValueAsString(VariableStack stack)
                                    throws VariableNotFoundException
Throws:
VariableNotFoundException