- semicolon() - Static method in class org.expressionj.expr.parser.EquationParser
 
-  
 
- SEMICOLON - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- setArray(Variable) - Method in class org.expressionj.expr.ExprArrayAffect
 
-  
 
- setBooleanValue(boolean) - Method in class org.expressionj.model.ValueWrapper.Bool
 
-  
 
- setBooleanValue(boolean) - Method in class org.expressionj.model.ValueWrapper.Float
 
-  
 
- setBooleanValue(boolean) - Method in class org.expressionj.model.ValueWrapper.Int
 
-  
 
- setBooleanValue(boolean) - Method in class org.expressionj.model.ValueWrapper.Obj
 
-  
 
- setBooleanValue(boolean) - Method in interface org.expressionj.model.ValueWrapper
 
- 
Set the value as a boolean.
 
- setBreak() - Method in class org.expressionj.expr.ExprWHILE
 
-  
 
- setCondition(Expression) - Method in class org.expressionj.expr.ExprWHILE
 
-  
 
- setCopyBehavior(int) - Method in class org.expressionj.util.ExpressionCombiner
 
- 
Set the copy behavior of this ExpressionCombiner.
 
- setDebugStream(PrintStream) - Static method in class org.expressionj.expr.parser.EquationParserTokenManager
 
- 
Set debug output.
 
- setDefaultValue() - Method in class org.expressionj.model.AbstractValue
 
- 
Set the default value for the type.
 
- setExpression(Expression) - Method in class org.expressionj.expr.AbstractScalarAssignment
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprABS
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprACOS
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprArrayAffect
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprArrayIndex
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprASIN
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprATAN
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprCEIL
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprCOS
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprECHO
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprFLOOR
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprNOT
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprSIGN
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprSIN
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprSQRT
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprTAN
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprToDegrees
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprToRadians
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ExprWHILE
 
-  
 
- setExpression(Expression) - Method in class org.expressionj.expr.ParsedEquation
 
-  
 
- setExpression(Expression) - Method in interface org.expressionj.model.UnaryExpression
 
-  
 
- setExpression1(Expression) - Method in class org.expressionj.expr.AbstractAryExpression
 
-  
 
- setExpression1(Expression) - Method in interface org.expressionj.model.AryExpression
 
- 
Set the first expression.
 
- setExpression2(Expression) - Method in class org.expressionj.expr.AbstractAryExpression
 
-  
 
- setExpression2(Expression) - Method in interface org.expressionj.model.AryExpression
 
- 
Set the second expression.
 
- setExpressions(List<Expression>) - Method in class org.expressionj.expr.AbstractExprFunction
 
-  
 
- setExpressions(List<Expression>) - Method in class org.expressionj.expr.CodeBlock
 
- 
Set the expressions.
 
- setExpressions(List<Expression>) - Method in class org.expressionj.expr.ExprArray
 
-  
 
- setExpressions(List<Expression>) - Method in interface org.expressionj.model.MultipleAryExpression
 
-  
 
- setExprWHILE(ExprWHILE) - Method in class org.expressionj.expr.CodeBlock
 
-  
 
- setFloatValue(float) - Method in class org.expressionj.model.ValueWrapper.Bool
 
-  
 
- setFloatValue(float) - Method in class org.expressionj.model.ValueWrapper.Float
 
-  
 
- setFloatValue(float) - Method in class org.expressionj.model.ValueWrapper.Int
 
-  
 
- setFloatValue(float) - Method in class org.expressionj.model.ValueWrapper.Obj
 
-  
 
- setFloatValue(float) - Method in interface org.expressionj.model.ValueWrapper
 
- 
Set the value as a float.
 
- setFunctionKey(FunctionKey) - Method in class org.expressionj.expr.ExprFunction
 
-  
 
- setFunctionKey(String, int) - Method in class org.expressionj.expr.ExprFunction
 
-  
 
- setIndentation(int) - Method in class org.expressionj.util.ExpressionExporter
 
- 
Set the indentation value.
 
- setIndex(Expression) - Method in class org.expressionj.expr.ExprArrayAffect
 
- 
Set the index of the array to assign.
 
- setIntValue(int) - Method in class org.expressionj.model.ValueWrapper.Bool
 
-  
 
- setIntValue(int) - Method in class org.expressionj.model.ValueWrapper.Float
 
-  
 
- setIntValue(int) - Method in class org.expressionj.model.ValueWrapper.Int
 
-  
 
- setIntValue(int) - Method in class org.expressionj.model.ValueWrapper.Obj
 
-  
 
- setIntValue(int) - Method in interface org.expressionj.model.ValueWrapper
 
- 
Set the value as an int.
 
- setLocalVariables(Map<String, LocalVariable>) - Method in class org.expressionj.expr.CodeBlock
 
- 
Set the internal variables of the block.
 
- setName(String) - Method in class org.expressionj.model.AbstractValue
 
-  
 
- setNewLinesForBlocks(boolean) - Method in class org.expressionj.util.ExpressionExporter
 
- 
Set if new lines must be inserted between each block.
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.expr.CodeBlock
 
-  
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.expr.ExprBREAK
 
-  
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.expr.ExprCHOICE
 
-  
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.expr.ExprWHILE
 
-  
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.expr.ParsedEquation
 
-  
 
- setParentBlock(CodeBlock) - Method in class org.expressionj.model.AbstractExpression
 
-  
 
- setParentBlock(CodeBlock) - Method in interface org.expressionj.model.Expression
 
- 
Set the parent expression block.
 
- setPrintStream(PrintStream) - Method in class org.expressionj.functions.EchoLogger
 
- 
Set the printStream to use for the echo keyword.
 
- setResult(AbstractValue, boolean) - Method in class org.expressionj.expr.AbstractScalarAssignment
 
- 
Set the result.
 
- setResult(AbstractValue) - Method in class org.expressionj.expr.AbstractScalarAssignment
 
-  
 
- setRoot(Expression) - Method in class org.expressionj.model.AbstractExpression
 
- 
Set the root expression.
 
- setStructure(short) - Method in class org.expressionj.model.AbstractValue
 
- 
Set the structure of the value.
 
- setStructure(short) - Method in interface org.expressionj.model.Value
 
- 
Set the structure of the value.
 
- setTabSize(int) - Static method in class org.expressionj.expr.parser.SimpleCharStream
 
-  
 
- setType(short, short) - Method in class org.expressionj.model.AbstractValue
 
- 
Set the type and structure of the value.
 
- setType(short) - Method in class org.expressionj.model.AbstractValue
 
- 
Set the type of the value.
 
- setType(short, short) - Method in interface org.expressionj.model.Value
 
- 
Set the type and structure of the value.
 
- setType(short) - Method in interface org.expressionj.model.Value
 
- 
Set the type of the value.
 
- setValue(Value) - Method in class org.expressionj.expr.ExprArrayIndex
 
-  
 
- setValue(String, Object) - Method in class org.expressionj.expr.ParsedEquation
 
-  
 
- setValue(Object) - Method in class org.expressionj.model.AbstractValue
 
-  
 
- setValue(String, Object) - Method in class org.expressionj.model.Constant
 
- 
Do nothing.
 
- setValue(String, Object) - Method in interface org.expressionj.model.Equation
 
- 
Set the value of a variable.
 
- setValue(String, Object) - Method in class org.expressionj.model.Structure
 
- 
Do nothing.
 
- setValue(Object) - Method in interface org.expressionj.model.Value
 
-  
 
- setValue(Object) - Method in class org.expressionj.model.ValueWrapper.Bool
 
-  
 
- setValue(Object) - Method in class org.expressionj.model.ValueWrapper.Float
 
-  
 
- setValue(Object) - Method in class org.expressionj.model.ValueWrapper.Int
 
-  
 
- setValue(Object) - Method in class org.expressionj.model.ValueWrapper.Obj
 
-  
 
- setValue(Object) - Method in interface org.expressionj.model.ValueWrapper
 
- 
Set the value.
 
- setValue(String, Object) - Method in class org.expressionj.model.Variable
 
- 
Set the value of the variable.
 
- setValueAsBoolean(boolean) - Method in class org.expressionj.model.AbstractValue
 
-  
 
- setValueAsBoolean(boolean) - Method in interface org.expressionj.model.Value
 
-  
 
- setValueAsFloat(float) - Method in class org.expressionj.model.AbstractValue
 
-  
 
- setValueAsFloat(float) - Method in interface org.expressionj.model.Value
 
-  
 
- setValueAsInt(int) - Method in class org.expressionj.model.AbstractValue
 
-  
 
- setValueAsInt(int) - Method in interface org.expressionj.model.Value
 
-  
 
- setVariable(Variable) - Method in class org.expressionj.expr.ExprDecrement
 
-  
 
- setVariable(Variable) - Method in class org.expressionj.expr.ExprIncrement
 
- 
Set the variable to increment.
 
- setVariables(List<Variable>) - Method in class org.expressionj.expr.ParsedEquation
 
-  
 
- SHALLOW_COPY - Static variable in class org.expressionj.util.ExpressionCombiner
 
-  
 
- SIGN - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- SimpleCharStream - Class in org.expressionj.expr.parser
 
- 
An implementation of interface CharStream, where the stream is assumed to
 contain only ASCII characters (without unicode processing).
 
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(Reader, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(Reader) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream, int, int) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream, String) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- SimpleCharStream(InputStream) - Constructor for class org.expressionj.expr.parser.SimpleCharStream
 
- 
Constructor.
 
- simplify(Expression) - Method in class org.expressionj.util.ExpressionSimplifier
 
- 
Simplify an expression.
 
- SIN - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- specialToken - Variable in class org.expressionj.expr.parser.Token
 
- 
This field is used to access special tokens that occur prior to this
 token, but after the immediately preceding regular (non-special) token.
 
- SQRT - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- staticFlag - Static variable in class org.expressionj.expr.parser.SimpleCharStream
 
- 
Whether parser is static.
 
- struct - Variable in class org.expressionj.model.AbstractValue
 
-  
 
- STRUCT_ARRAY - Static variable in interface org.expressionj.model.ExpressionType
 
- 
The array structure type.
 
- STRUCT_SCALAR - Static variable in interface org.expressionj.model.ExpressionType
 
- 
The scalar structure type.
 
- STRUCT_STRUCTURE - Static variable in interface org.expressionj.model.ExpressionType
 
- 
The structure structure type.
 
- Structure - Class in org.expressionj.model
 
- 
Represent an instance of a Structure.
 
- Structure(String) - Constructor for class org.expressionj.model.Structure
 
- 
Constructor.
 
- Structure(String, short) - Constructor for class org.expressionj.model.Structure
 
- 
Constructor.
 
- Structure.Field - Class in org.expressionj.model
 
- 
Represent a structure field.
 
- SUB - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- subAssign() - Static method in class org.expressionj.expr.parser.EquationParser
 
-  
 
- SUBASSIGNMENT - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
 
- 
RegularExpression Id.
 
- substract(Expression, int) - Method in class org.expressionj.util.ExpressionCombiner
 
- 
Subtract an expression and an integer constant.
 
- substract(Expression, float) - Method in class org.expressionj.util.ExpressionCombiner
 
- 
Subtract an expression by a float constant.
 
- substract(Expression, Expression) - Method in class org.expressionj.util.ExpressionCombiner
 
- 
Subtract an expression to another.
 
- SwitchTo(int) - Static method in class org.expressionj.expr.parser.EquationParserTokenManager
 
- 
Switch to specified lex state.