vishnu.model.values
Interface ValueClass

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BooleanValueClass, CharValueClass, IntegerValueClass, NumericValueClass

public interface ValueClass
extends java.io.Serializable

Esta interfaz modela a las clases del valor que puede representar el motor.

Author:
Hernan Rancati
 

Method Summary
 Value getClassIdentifier()
          Retorna el valor que indentifica a la clase.
 java.lang.String getClassName()
           
 Value getNullValue()
           
 Value getValue(PersistenceConnector p)
          Advertencia: puede avanzar el puntero del PersistenceConnector
 void putValue(PersistenceConnector p, Value v)
          Advertencia: puede avanzar el puntero del PersistenceConnector
 int size()
           
 

Method Detail

getClassIdentifier

Value getClassIdentifier()
Retorna el valor que indentifica a la clase. Puede ser usado para recuperar informacion de tipo en la persistencia.


getClassName

java.lang.String getClassName()

size

int size()

getNullValue

Value getNullValue()

getValue

Value getValue(PersistenceConnector p)
Advertencia: puede avanzar el puntero del PersistenceConnector


putValue

void putValue(PersistenceConnector p,
              Value v)
Advertencia: puede avanzar el puntero del PersistenceConnector