Package tslib
Class Atributo
java.lang.Object
tslib.Atributo
public class Atributo
extends java.lang.Object
Representación de un atributo.
- Author:
- Carolina Garza Bravo
-
Constructor Summary
Constructors Constructor Description Atributo(java.lang.String nombre, TS_Gestor.DescripcionAtributo des, TS_Gestor.TipoDatoAtributo td)
Crea un atributo. -
Method Summary
Modifier and Type Method Description TS_Gestor.DescripcionAtributo
getDescripcionAtributo()
Devuelve la descripción del atributo.java.lang.String
getNombreAtributo()
Devuelve el nombre del atributo.TS_Gestor.TipoDatoAtributo
getTipoDatoAtributo()
Devuelve el tipo de dato del atributo.java.lang.String
getValorCad()
Devuelve el valor de cadena del atributo.int
getValorEnt()
Devuelve el valor entero del atributo.java.lang.String[]
getValorLista()
Devuelve el valor en forma de lista de cadenas del atributo.int
setValorCad(java.lang.String valor)
Da valor de cadena al atributo.int
setValorEnt(int valor)
Da valor entero al atributo.int
setValorLista(java.lang.String[] valor)
Da valor en forma de lista de cadenas al atributo.boolean
tieneValor()
Devuelve si el atributo ya tiene un valor asociado o no.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Atributo
public Atributo(java.lang.String nombre, TS_Gestor.DescripcionAtributo des, TS_Gestor.TipoDatoAtributo td)Crea un atributo.- Parameters:
nombre
- Nombre del atributo.des
- Decripción del atributo.td
- Tipo de dato del atributo.
-
-
Method Details
-
getNombreAtributo
public java.lang.String getNombreAtributo()Devuelve el nombre del atributo.- Returns:
- El nombre del atributo.
-
getTipoDatoAtributo
Devuelve el tipo de dato del atributo.- Returns:
- El tipo de dato del atributo.
-
getDescripcionAtributo
Devuelve la descripción del atributo.- Returns:
- La descripción del atributo.
-
tieneValor
public boolean tieneValor()Devuelve si el atributo ya tiene un valor asociado o no.- Returns:
- Si tiene un valor asociado o no.
-
setValorEnt
public int setValorEnt(int valor)Da valor entero al atributo.- Parameters:
valor
- Valor que se le quiere dar.- Returns:
- 0 si todo ha salido bien, 8 si el tipo de dato del atributo no es entero o 7 si el atributo ya tenía valor.
-
getValorEnt
public int getValorEnt()Devuelve el valor entero del atributo.- Returns:
- El valor entero del atributo o -1 si el tipo de dato del atributo no es ENTERO.
-
setValorCad
public int setValorCad(java.lang.String valor)Da valor de cadena al atributo.- Parameters:
valor
- Valor que se le quiere dar al atributo.- Returns:
- 0 si todo ha salido bien, 8 si el tipo de dato del atributo no es cadena o 7 si el atributo ya tenía valor.
-
getValorCad
public java.lang.String getValorCad()Devuelve el valor de cadena del atributo.- Returns:
- El valor de cadena del atributo o null si el tipo de dato del atributo no es CADENA.
-
setValorLista
public int setValorLista(java.lang.String[] valor)Da valor en forma de lista de cadenas al atributo.- Parameters:
valor
- Valor que se le quiere dar al atributo.- Returns:
- 0 si todo ha salido bien, 8 si el tipo de dato del atributo no es lista o 7 si el atributo ya tenía valor.
-
getValorLista
public java.lang.String[] getValorLista()Devuelve el valor en forma de lista de cadenas del atributo.- Returns:
- El valor en forma de lista de cadenas del atributo o null si el tipo de dato del atributo no es LISTA.
-