Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scoja.server.core
Interface Environment  view Environment download Environment.java

All Known Implementing Classes:
LazyStackedEnvironment, StackedEnvironment

public interface Environment

This is a map from variables (String) to String values.


Field Summary
static QStr Q_UNKNOWN
           
static java.lang.String UNKNOWN
           
 
Method Summary
 void define(java.lang.String var, QStr value)
          Set a (new) value for variable var
 void define(java.lang.String var, java.lang.String value)
          Set a (new) value for variable var
 QStr definition(java.lang.String var)
          Return the value give to var; null if no var is undefined.
 boolean isDefined(java.lang.String var)
           
 void mark()
          Put a mark.
 void release()
          Make this enviroment to forget al modification after the last execution of mark() 55 .
 

Field Detail

UNKNOWN

public static final java.lang.String UNKNOWN
See Also:
Constant Field Values

Q_UNKNOWN

public static final QStr Q_UNKNOWN
Method Detail

mark

public void mark()
Put a mark. All modificatons (variables defined or redefined) after executing this operation will be forgotten after executing release() 55 .


release

public void release()
Make this enviroment to forget al modification after the last execution of mark() 55 .


isDefined

public boolean isDefined(java.lang.String var)

define

public void define(java.lang.String var,
                   java.lang.String value)
Set a (new) value for variable var


define

public void define(java.lang.String var,
                   QStr value)
Set a (new) value for variable var


definition

public QStr definition(java.lang.String var)
Return the value give to var; null if no var is undefined.