eu.bandm.tscore.model
Class Param

java.lang.Object
  extended by eu.bandm.tscore.model.Param
All Implemented Interfaces:
Formattable, Cloneable

public class Param
extends Object
implements Cloneable, Formattable


Field Summary
static Function<Param,Location<XMLDocumentIdentifier>> get_location
           
static Function<Param,Expression> get_parsed
           
static Function<Param,String> get_unparsed
           
static String IDENT_PARAMETER_MAIN
           
protected  Location<XMLDocumentIdentifier> location
           
protected  Expression parsed
           
protected  String unparsed
           
 
Fields inherited from interface eu.bandm.tools.format.Formattable
format
 
Constructor Summary
Param(Location<XMLDocumentIdentifier> location, String unparsed)
           
 
Method Summary
 Param doclone()
           
 Format format()
           
 Location<XMLDocumentIdentifier> get_location()
           
 Expression get_parsed()
           
 String get_unparsed()
           
 Param initFrom(Object o0)
           
 boolean set_location(Location<XMLDocumentIdentifier> val)
           
 boolean set_parsed(Expression val)
           
 boolean set_unparsed(String val)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IDENT_PARAMETER_MAIN

public static final String IDENT_PARAMETER_MAIN
See Also:
Constant Field Values

location

protected Location<XMLDocumentIdentifier> location

get_location

public static final Function<Param,Location<XMLDocumentIdentifier>> get_location

unparsed

protected String unparsed

get_unparsed

public static final Function<Param,String> get_unparsed

parsed

protected Expression parsed

get_parsed

public static final Function<Param,Expression> get_parsed
Constructor Detail

Param

public Param(Location<XMLDocumentIdentifier> location,
             String unparsed)
Method Detail

doclone

public Param doclone()

format

public Format format()
Specified by:
format in interface Formattable

toString

public String toString()
Overrides:
toString in class Object

initFrom

public Param initFrom(Object o0)

get_location

public Location<XMLDocumentIdentifier> get_location()

set_location

public boolean set_location(Location<XMLDocumentIdentifier> val)

get_unparsed

public String get_unparsed()

set_unparsed

public boolean set_unparsed(String val)

get_parsed

public Expression get_parsed()

set_parsed

public boolean set_parsed(Expression val)