Package com.sun.electric.database.variable

Package for handling variables.

See:
          Description

Interface Summary
EditWindow_ This interface gives a limited access to EditWindow_ necessary for calculating a shape of some primitives.
EditWindow0 This interface gives a limited access to EditWindow necessary for calculating a shape of some primitives.
UserInterface This interface provides information from the user interface.
 

Class Summary
CodeExpression Class encapsulate expression in Java-like or Spice-like syntax
DisplayedText DisplayedText is the combination of an ElectricObject and a Variable Key.
ElectricObject This class is the base class of all Electric objects that can be extended with "Variables".
EvalJavaBsh Used for evaluating Java expressions in Variables It is meant to be invoked from the Variable context; these methods should not be used from other contexts, and thus are declared protected.
EvalSpice Class to evaluate Spice expressions.
EvalSpice.Op  
EvalSpice.SimpleEq A simple equation consists of two Identifiers (operands) that are Doubles, Strings, or other SimpleEq, and an operator *,/,+,-.
MutableTextDescriptor This class describes how variable text appears.
TextDescriptor This class describes how variable text appears.
VarContext VarContext represents a hierarchical path of NodeInsts.
Variable The Variable immutable class defines a single attribute-value pair that can be attached to any ElectricObject.
Variable.AttrKey The Key class caches attribute Variable names.
Variable.Key The Key class caches Variable names.
 

Enum Summary
CodeExpression.Code The type of Code that determines how this Variable's value should be evaluated.
 

Exception Summary
EvalSpice.ParseException  
VarContext.EvalException  
 

Package com.sun.electric.database.variable Description

Package for handling variables. Variables are arbitrary attribute/value pairs that can be stored on any ElectricObject.