vishnu.model.values
Interface Value

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BooleanValue, CharValue, IntegerValue, NumericValue

public interface Value
extends java.io.Serializable

Esta interfaz modela los valores representables en el motor.

Author:
Hernan Rancati
 

Method Summary
 boolean equals(Value v)
           
 ValueClass getValueClass()
          retorna la clase de valor a la que pertener el valor.
 boolean greaterThan(Value v)
           
 boolean greaterThanOrEqual(Value v)
           
 boolean isNull()
           
 boolean lowerThan(Value v)
           
 boolean lowerThanOrEqual(Value v)
           
 java.lang.String toString()
           
 java.lang.Object value()
           
 

Method Detail

getValueClass

ValueClass getValueClass()
retorna la clase de valor a la que pertener el valor.


toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

boolean equals(Value v)

greaterThan

boolean greaterThan(Value v)

greaterThanOrEqual

boolean greaterThanOrEqual(Value v)

lowerThan

boolean lowerThan(Value v)

lowerThanOrEqual

boolean lowerThanOrEqual(Value v)

isNull

boolean isNull()

value

java.lang.Object value()