com.hcarralero.toljava
Class TOLVariable

java.lang.Object
  extended by com.hcarralero.toljava.TOLVariable

public class TOLVariable
extends java.lang.Object

Representa a una variable de TOL, consta de nombre, descripción y valor


Constructor Summary
TOLVariable(java.lang.String name, TOLObject value, java.lang.String desc)
          Construye un objeto TOLVariable
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compara a este objeto con otro
 java.lang.String getDesc()
          Retorna la descripción de la variable
 java.lang.String getName()
          Retorna el nombre de la variable
 TOLObject getValue()
          Retorna el valor de la variable
 int hashCode()
          Calcula el código hash asignado al objeto
 void setDesc(java.lang.String desc)
          Cambia la descripción de la variable por la nueva descripción
 void setName(java.lang.String name)
          Cambia el nombre de la variable por el nuevo nombre
 void setValue(TOLObject value)
          Cambia el valor de la variable por el nuevo valor
 java.lang.String toString()
          Obtiene una representación como cadena de texto de la variable en el formato [name: ], [desc: ], [value: ]
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TOLVariable

public TOLVariable(java.lang.String name,
                   TOLObject value,
                   java.lang.String desc)
Construye un objeto TOLVariable

Parameters:
name - nombre
value - valor
desc - descripción
Method Detail

getName

public java.lang.String getName()
Retorna el nombre de la variable

Returns:
el nombre de la variable

setName

public void setName(java.lang.String name)
Cambia el nombre de la variable por el nuevo nombre

Parameters:
name - el nuevo nombre.

getValue

public TOLObject getValue()
Retorna el valor de la variable

Returns:
el valor de la variable

setValue

public void setValue(TOLObject value)
Cambia el valor de la variable por el nuevo valor

Parameters:
value - el nuevo valor

getDesc

public java.lang.String getDesc()
Retorna la descripción de la variable

Returns:
la descripción de la variable

setDesc

public void setDesc(java.lang.String desc)
Cambia la descripción de la variable por la nueva descripción

Parameters:
desc - la nueva descripción

equals

public boolean equals(java.lang.Object obj)
Compara a este objeto con otro

Overrides:
equals in class java.lang.Object
Parameters:
obj - el objeto con el que se comparará
Returns:
true si el objeto pasado como parámetroves de tipo TOLVariable, tiene el mismo nombre, la misma descripción y el mismo valor

hashCode

public int hashCode()
Calcula el código hash asignado al objeto

Overrides:
hashCode in class java.lang.Object
Returns:
el código hash asignado al objeto

toString

public java.lang.String toString()
Obtiene una representación como cadena de texto de la variable en el formato [name: ], [desc: ], [value: ]

Overrides:
toString in class java.lang.Object
Returns:
la representación como cadena de texto de la variable