cz.cuni.amis.pogamut.sposh.elements
Class Arguments.Argument

Package class diagram package Arguments.Argument
java.lang.Object
  extended by cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Direct Known Subclasses:
Arguments.ValueArgument, Arguments.VariableArgument
Enclosing class:
Arguments

public abstract static class Arguments.Argument
extends Object


Constructor Summary
protected Arguments.Argument(String parameterName)
          Create paramter with name.
 
Method Summary
protected abstract  Arguments.Argument clone()
           
 String getParameterName()
           
abstract  String getParameterVariable()
          Is value of this parameter retrieved from variable or value?
abstract  Object getValue()
          Retrieve value of parameter.
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Arguments.Argument

protected Arguments.Argument(String parameterName)
Create paramter with name.

Parameters:
parameterName -
Method Detail

getValue

public abstract Object getValue()
Retrieve value of parameter.

Returns:

getParameterVariable

public abstract String getParameterVariable()
Is value of this parameter retrieved from variable or value?

Returns:
null if this is a value, string with name of parameter variable else

getParameterName

public String getParameterName()

toString

public abstract String toString()
Overrides:
toString in class Object

clone

protected abstract Arguments.Argument clone()
Overrides:
clone in class Object


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.