nl.innovationinvestments.cheyenne.engine.variables
Class Variable

java.lang.Object
  extended by nl.innovationinvestments.cheyenne.engine.variables.Variable
Direct Known Subclasses:
Number, String

public abstract class Variable
extends java.lang.Object

Variables are immutable, so any calculations return a new instance. Value is set through the constructor.

Author:
toeu

Constructor Summary
Variable()
           
 
Method Summary
abstract  int compareTo(java.lang.Object value)
          comparison
 boolean equals(java.lang.Object value)
           
 java.lang.Object getValue()
           
 boolean isLargerThan(java.lang.Object value)
           
 boolean isLargerThanOrEqualsTo(java.lang.Object value)
           
 boolean isSmallerThan(java.lang.Object value)
           
 boolean isSmallerThanOrEqualsTo(java.lang.Object value)
           
 void setValue(java.lang.Object value)
          Value
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Variable

public Variable()
Method Detail

setValue

public void setValue(java.lang.Object value)
Value


getValue

public java.lang.Object getValue()

compareTo

public abstract int compareTo(java.lang.Object value)
comparison


isSmallerThan

public boolean isSmallerThan(java.lang.Object value)

equals

public boolean equals(java.lang.Object value)
Overrides:
equals in class java.lang.Object

isLargerThan

public boolean isLargerThan(java.lang.Object value)

isSmallerThanOrEqualsTo

public boolean isSmallerThanOrEqualsTo(java.lang.Object value)

isLargerThanOrEqualsTo

public boolean isLargerThanOrEqualsTo(java.lang.Object value)


Copyright © 2010 InnovationInvestments. All Rights Reserved.