ve
Class Variable
java.lang.Object
|
+--ve.Variable
- All Implemented Interfaces:
- java.lang.Comparable
- public class Variable
- extends java.lang.Object
- implements java.lang.Comparable
This class is the class of variables.
Field Summary |
protected java.lang.String[] |
domain
domain is the array of values this variable can take. |
protected java.lang.String |
name
the external name of the variable |
Constructor Summary |
Variable(java.lang.String varName,
java.lang.String[] domainArray)
Variable constructor creates a variable. |
Method Summary |
int |
compareTo(java.lang.Object var)
compares two Variables. |
java.lang.String[] |
getDomain()
returns the domain, the array of values this variable can take. |
int |
getId()
get the unique identifier of the variable |
java.lang.String |
getName()
returns the external name of the variable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
- the external name of the variable
domain
protected java.lang.String[] domain
- domain is the array of values this variable can take.
Variable
public Variable(java.lang.String varName,
java.lang.String[] domainArray)
- Variable constructor creates a variable.
- Parameters:
varName
- string representation of the namedomainString
- a string consisting of the domain elements
separated by commas.
getName
public java.lang.String getName()
- returns the external name of the variable
getDomain
public java.lang.String[] getDomain()
- returns the domain, the array of values this variable can take.
getId
public int getId()
- get the unique identifier of the variable
compareTo
public int compareTo(java.lang.Object var)
- compares two Variables.
- Specified by:
compareTo
in interface java.lang.Comparable