edu.usp.ime.hipo.core
Interface MemoryCell

All Known Implementing Classes:
HipoMemoryCell

public interface MemoryCell

Interface para uma célula de memória

Author:
Rafael Crivellari Saliba Schouery (schouery@gmail.com)

Method Summary
 java.lang.String getStringValue()
          Pega o valor em formato String desta célula, que pode ter que ser convertido dependendo da representação interna.
 boolean isDefined()
          Verifica se a célula de memória está definida, ou seja, se em algum momento seu valor foi iniciado.
 void setDefined(boolean defined)
          Muda se a célula está definida ou não.
 void setStringValue(java.lang.String s)
          Define o valor da célula de memória a partir da String dada.
 

Method Detail

getStringValue

java.lang.String getStringValue()
Pega o valor em formato String desta célula, que pode ter que ser convertido dependendo da representação interna.

Returns:
Uma String com a representação do valor da memória

setStringValue

void setStringValue(java.lang.String s)
Define o valor da célula de memória a partir da String dada.

Parameters:
s - Uam String com uma representação de valor de célula de memória.

isDefined

boolean isDefined()
Verifica se a célula de memória está definida, ou seja, se em algum momento seu valor foi iniciado.

Returns:
True se a célula foi iniciada. False caso contrário.

setDefined

void setDefined(boolean defined)
Muda se a célula está definida ou não.

Parameters:
defined - True caso a memória deva ficar definida. False caso contrário.