leodbc.support
Interface VariableStore

All Known Implementing Classes:
AbstractVariableStore, StackVariableStore, ThreadSensitiveVariableStore

public interface VariableStore


Method Summary
 void addMethodMarker()
          Linea di separazione dello stack pe run metodo
 byte getByte(java.lang.String name)
          Riprende un valore
 double getDouble(java.lang.String name)
          Riprende un valore
 int getInt(java.lang.String name)
          Riprende un valore
 long getLong(java.lang.String name)
          Riprende un valore
 java.lang.Object getValue(java.lang.String name)
          Riprende un valore
 boolean putValue(java.lang.String name, byte val)
          Imposta un valore
 boolean putValue(java.lang.String name, double val)
          Imposta un valore
 boolean putValue(java.lang.String name, int val)
          Imposta un valore
 boolean putValue(java.lang.String name, long val)
          Imposta un valore
 boolean putValue(java.lang.String name, java.lang.Object val)
          Imposta un valore
 void removeMethodAssociations()
          Rimuove le associazioni di un metodo (ovvero tutto fino alla separation line compresa)
 

Method Detail

putValue

boolean putValue(java.lang.String name,
                 java.lang.Object val)
Imposta un valore

Parameters:
name - Nome
val - Valore

putValue

boolean putValue(java.lang.String name,
                 int val)
Imposta un valore

Parameters:
name - Nome
val - Valore

putValue

boolean putValue(java.lang.String name,
                 double val)
Imposta un valore

Parameters:
name - Nome
val - Valore

putValue

boolean putValue(java.lang.String name,
                 long val)
Imposta un valore

Parameters:
name - Nome
val - Valore

putValue

boolean putValue(java.lang.String name,
                 byte val)
Imposta un valore

Parameters:
name - Nome
val - Valore

getValue

java.lang.Object getValue(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

getInt

int getInt(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

getDouble

double getDouble(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

getLong

long getLong(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

getByte

byte getByte(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

addMethodMarker

void addMethodMarker()
Linea di separazione dello stack pe run metodo


removeMethodAssociations

void removeMethodAssociations()
Rimuove le associazioni di un metodo (ovvero tutto fino alla separation line compresa)