ST-Developer Java Reference

com.steptools.stdev
Class Select

java.lang.Object
  extended by com.steptools.stdev.Select
All Implemented Interfaces:
Instance, Cloneable

public abstract class Select
extends Object
implements Instance

An instance of an EXPRESS-defined SELECT type


Constructor Summary
Select()
           
 
Method Summary
 Object clone()
          Generate a shallow copy of this object
 Object getSelectValue()
          Get the object value of this select.
 List<String> getTypePath()
          Get the type path of this select.
abstract  SelectionBase selection()
          Gets the selection that this select instance represents
 String toString()
          Get a string repesentation of the select value
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.steptools.stdev.Instance
domain
 

Constructor Detail

Select

public Select()
Method Detail

selection

public abstract SelectionBase selection()
Gets the selection that this select instance represents


clone

public Object clone()
             throws CloneNotSupportedException
Description copied from interface: Instance
Generate a shallow copy of this object

Specified by:
clone in interface Instance
Overrides:
clone in class Object
Returns:
A copy of this object
Throws:
CloneNotSupportedException - If this object cannot be cloned. This is not thrown be any ST-Developer class, but was provided in the java.lang.Object prototype for clone().

getSelectValue

public Object getSelectValue()
Get the object value of this select.


getTypePath

public List<String> getTypePath()
Get the type path of this select.


toString

public String toString()
Get a string repesentation of the select value

Overrides:
toString in class Object

ST-Developer Java Reference