Index

A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
add := add (<PLUS> mul | <MINUS> mul)*
add(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
ADD - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
ADD - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
and(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
and := eq (<AND> eq)*
AND - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
AND - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
AND - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstBinary
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstBoolean
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstBracket
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstChoice
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstComposite
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstDot
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstEval
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstFunction
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstNested
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstNode
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstNull
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstNumber
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstParameters
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstString
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstText
 
appendStructure(StringBuilder, Bindings) - Method in class org.camunda.bpm.impl.juel.AstUnary
 
apply(TypeConverter, Object) - Method in class org.camunda.bpm.impl.juel.AstUnary.SimpleOperator
 
apply(TypeConverter, Object, Object) - Method in class org.camunda.bpm.impl.juel.AstBinary.SimpleOperator
 
AstBinary - Class in org.camunda.bpm.impl.juel
 
AstBinary(AstNode, AstNode, AstBinary.Operator) - Constructor for class org.camunda.bpm.impl.juel.AstBinary
 
AstBinary.Operator - Interface in org.camunda.bpm.impl.juel
 
AstBinary.SimpleOperator - Class in org.camunda.bpm.impl.juel
 
AstBoolean - Class in org.camunda.bpm.impl.juel
 
AstBoolean(boolean) - Constructor for class org.camunda.bpm.impl.juel.AstBoolean
 
AstBracket - Class in org.camunda.bpm.impl.juel
 
AstBracket(AstNode, AstNode, boolean, boolean) - Constructor for class org.camunda.bpm.impl.juel.AstBracket
 
AstChoice - Class in org.camunda.bpm.impl.juel
 
AstChoice(AstNode, AstNode, AstNode) - Constructor for class org.camunda.bpm.impl.juel.AstChoice
 
AstComposite - Class in org.camunda.bpm.impl.juel
 
AstComposite(List<AstNode>) - Constructor for class org.camunda.bpm.impl.juel.AstComposite
 
AstDot - Class in org.camunda.bpm.impl.juel
 
AstDot(AstNode, String, boolean) - Constructor for class org.camunda.bpm.impl.juel.AstDot
 
AstEval - Class in org.camunda.bpm.impl.juel
 
AstEval(AstNode, boolean) - Constructor for class org.camunda.bpm.impl.juel.AstEval
 
AstFunction - Class in org.camunda.bpm.impl.juel
 
AstFunction(String, int, AstParameters) - Constructor for class org.camunda.bpm.impl.juel.AstFunction
 
AstFunction(String, int, AstParameters, boolean) - Constructor for class org.camunda.bpm.impl.juel.AstFunction
 
AstIdentifier - Class in org.camunda.bpm.impl.juel
 
AstIdentifier(String, int) - Constructor for class org.camunda.bpm.impl.juel.AstIdentifier
 
AstLiteral - Class in org.camunda.bpm.impl.juel
 
AstLiteral() - Constructor for class org.camunda.bpm.impl.juel.AstLiteral
 
AstMethod - Class in org.camunda.bpm.impl.juel
 
AstMethod(AstProperty, AstParameters) - Constructor for class org.camunda.bpm.impl.juel.AstMethod
 
AstNested - Class in org.camunda.bpm.impl.juel
 
AstNested(AstNode) - Constructor for class org.camunda.bpm.impl.juel.AstNested
 
AstNode - Class in org.camunda.bpm.impl.juel
 
AstNode() - Constructor for class org.camunda.bpm.impl.juel.AstNode
 
AstNull - Class in org.camunda.bpm.impl.juel
 
AstNull() - Constructor for class org.camunda.bpm.impl.juel.AstNull
 
AstNumber - Class in org.camunda.bpm.impl.juel
 
AstNumber(Number) - Constructor for class org.camunda.bpm.impl.juel.AstNumber
 
AstParameters - Class in org.camunda.bpm.impl.juel
 
AstParameters(List<AstNode>) - Constructor for class org.camunda.bpm.impl.juel.AstParameters
 
AstProperty - Class in org.camunda.bpm.impl.juel
 
AstProperty(AstNode, boolean, boolean) - Constructor for class org.camunda.bpm.impl.juel.AstProperty
 
AstRightValue - Class in org.camunda.bpm.impl.juel
 
AstRightValue() - Constructor for class org.camunda.bpm.impl.juel.AstRightValue
 
AstString - Class in org.camunda.bpm.impl.juel
 
AstString(String) - Constructor for class org.camunda.bpm.impl.juel.AstString
 
AstText - Class in org.camunda.bpm.impl.juel
 
AstText(String) - Constructor for class org.camunda.bpm.impl.juel.AstText
 
AstUnary - Class in org.camunda.bpm.impl.juel
 
AstUnary(AstNode, AstUnary.Operator) - Constructor for class org.camunda.bpm.impl.juel.AstUnary
 
AstUnary.Operator - Interface in org.camunda.bpm.impl.juel
 
AstUnary.SimpleOperator - Class in org.camunda.bpm.impl.juel
 

B

bind(FunctionMapper, VariableMapper) - Method in class org.camunda.bpm.impl.juel.Tree
Create a bindings.
bind(FunctionMapper, VariableMapper, TypeConverter) - Method in class org.camunda.bpm.impl.juel.Tree
Create a bindings.
Bindings - Class in org.camunda.bpm.impl.juel
Bindings, usually created by a Tree.
Bindings(Method[], ValueExpression[]) - Constructor for class org.camunda.bpm.impl.juel.Bindings
Constructor.
Bindings(Method[], ValueExpression[], TypeConverter) - Constructor for class org.camunda.bpm.impl.juel.Bindings
Constructor.
BooleanOperations - Class in org.camunda.bpm.impl.juel
 
BooleanOperations() - Constructor for class org.camunda.bpm.impl.juel.BooleanOperations
 
build(String) - Method in class org.camunda.bpm.impl.juel.Builder
Parse expression.
build(String) - Method in interface org.camunda.bpm.impl.juel.TreeBuilder
Parse the given expression and create an abstract syntax tree for it.
builder - Variable in class org.camunda.bpm.impl.juel.Scanner
 
Builder - Class in org.camunda.bpm.impl.juel
Tree builder.
Builder() - Constructor for class org.camunda.bpm.impl.juel.Builder
 
Builder(Builder.Feature...) - Constructor for class org.camunda.bpm.impl.juel.Builder
 
Builder.Feature - Enum Class in org.camunda.bpm.impl.juel
Feature enumeration type.

C

Cache - Class in org.camunda.bpm.impl.juel
Simple (thread-safe) LRU cache.
Cache(int) - Constructor for class org.camunda.bpm.impl.juel.Cache
Constructor.
Cache(int, Map<String, Tree>) - Constructor for class org.camunda.bpm.impl.juel.Cache
Constructor.
cmp(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
cmp := add (<LT> add | <LE> add | <GE> add | <GT> add)*
CMP - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
coerceStringToType(String, Class<?>) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToBigDecimal(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToBigInteger(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToBoolean(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToByte(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToCharacter(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToDouble(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToEnum(Object, Class<T>) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToFloat(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToInteger(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToLong(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToShort(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToString(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
coerceToType(Object, Class<?>) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
 
coerceToType(Object, Class<?>) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
COLON - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
COMMA - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
consumeToken() - Method in class org.camunda.bpm.impl.juel.Parser
consume current token (get next token).
consumeToken(Scanner.Symbol) - Method in class org.camunda.bpm.impl.juel.Parser
consume current token (get next token); throw exception if the current token doesn't match the expected symbol.
context - Variable in class org.camunda.bpm.impl.juel.Parser
 
convert(Object, Class<T>) - Method in class org.camunda.bpm.impl.juel.Bindings
Apply type conversion.
convert(Object, Class<T>) - Method in interface org.camunda.bpm.impl.juel.TypeConverter
Convert the given input value to the specified target type.
convert(Object, Class<T>) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
createAstBinary(AstNode, AstNode, AstBinary.Operator) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstBracket(AstNode, AstNode, boolean, boolean) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstChoice(AstNode, AstNode, AstNode) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstComposite(List<AstNode>) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstDot(AstNode, String, boolean) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstFunction(String, int, AstParameters) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstIdentifier(String, int) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstMethod(AstProperty, AstParameters) - Method in class org.camunda.bpm.impl.juel.Parser
 
createAstNode(AstNode...) - Method in class org.camunda.bpm.impl.juel.Parser.ExtensionHandler
Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.
createAstUnary(AstNode, AstUnary.Operator) - Method in class org.camunda.bpm.impl.juel.Parser
 
createMethodExpression(ELContext, String, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
 
createParser(String) - Method in class org.camunda.bpm.impl.juel.Builder
 
createScanner(String) - Method in class org.camunda.bpm.impl.juel.Parser
 
createTreeBuilder(Properties, Builder.Feature...) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create the factory's builder.
createTreeStore(int, ExpressionFactoryImpl.Profile, Properties) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create the factory's tree store.
createTypeConverter(Properties) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create the factory's type converter.
createValueExpression(ELContext, String, Class<?>) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
 
createValueExpression(Object, Class<?>) - Method in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
 

D

DEFAULT - Static variable in interface org.camunda.bpm.impl.juel.TypeConverter
Default conversions as from JSR245.
div(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
DIV - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
DIV - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
DOT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
dump(PrintWriter) - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
Print the parse tree.
dump(PrintWriter) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Print the parse tree.
dump(PrintWriter, Node) - Static method in class org.camunda.bpm.impl.juel.NodePrinter
 

E

empty(TypeConverter, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
EMPTY - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
EMPTY - Static variable in class org.camunda.bpm.impl.juel.AstUnary
 
END_EVAL - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
EOF - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
eq(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
eq := cmp (<EQ> cmp | <NE> cmp)*
eq(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
EQ - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
EQ - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
EQ - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
equals(Object) - Method in class org.camunda.bpm.impl.juel.Bindings
 
equals(Object) - Method in class org.camunda.bpm.impl.juel.Builder
 
equals(Object) - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Two object value expressions are equal if and only if their wrapped objects are equal.
equals(Object) - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
Expressions are compared using the concept of a structural id: variable and function names are anonymized such that two expressions with same tree structure will also have the same structural id and vice versa.
equals(Object) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Expressions are compared using the concept of a structural id: variable and function names are anonymized such that two expressions with same tree structure will also have the same structural id and vice versa.
equals(Object) - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 
eval() - Method in class org.camunda.bpm.impl.juel.Parser
eval := dynamic | deferred
eval(boolean, boolean) - Method in class org.camunda.bpm.impl.juel.Parser
dynmamic := <START_EVAL_DYNAMIC> expr <END_EVAL> deferred := <START_EVAL_DEFERRED> expr <END_EVAL>
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstBinary
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstBoolean
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstChoice
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstComposite
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstEval
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstFunction
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstNested
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstNode
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstNull
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstNumber
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstParameters
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstString
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstText
 
eval(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstUnary
 
eval(Bindings, ELContext, AstNode) - Method in interface org.camunda.bpm.impl.juel.AstUnary.Operator
 
eval(Bindings, ELContext, AstNode) - Method in class org.camunda.bpm.impl.juel.AstUnary.SimpleOperator
 
eval(Bindings, ELContext, AstNode, AstNode) - Method in interface org.camunda.bpm.impl.juel.AstBinary.Operator
 
eval(Bindings, ELContext, AstNode, AstNode) - Method in class org.camunda.bpm.impl.juel.AstBinary.SimpleOperator
 
expr(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
expr := or (<QUESTION> expr <COLON> expr)?
ExpressionFactoryImpl - Class in org.camunda.bpm.impl.juel
Expression factory implementation.
ExpressionFactoryImpl() - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(Properties) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(Properties, TypeConverter) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(ExpressionFactoryImpl.Profile) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(ExpressionFactoryImpl.Profile, Properties) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(ExpressionFactoryImpl.Profile, Properties, TypeConverter) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory using the default builder and cache implementations.
ExpressionFactoryImpl(TreeStore) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory.
ExpressionFactoryImpl(TreeStore, TypeConverter) - Constructor for class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
Create a new expression factory.
ExpressionFactoryImpl.Profile - Enum Class in org.camunda.bpm.impl.juel
A profile provides a default set of language features that will define the builder's behavior.
ExpressionNode - Interface in org.camunda.bpm.impl.juel
Expression node interface.
EXTENSION - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
ExtensionHandler(Parser.ExtensionPoint) - Constructor for class org.camunda.bpm.impl.juel.Parser.ExtensionHandler
 
extensions - Variable in class org.camunda.bpm.impl.juel.Parser
 
ExtensionToken(String) - Constructor for class org.camunda.bpm.impl.juel.Scanner.ExtensionToken
 

F

fail(String) - Method in class org.camunda.bpm.impl.juel.Parser
throw exception
fail(Scanner.Symbol) - Method in class org.camunda.bpm.impl.juel.Parser
throw exception
FALSE - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
features - Variable in class org.camunda.bpm.impl.juel.Builder
 
findMethod(String, Class<?>, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
fixed(Scanner.Symbol) - Method in class org.camunda.bpm.impl.juel.Scanner
 
FLOAT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
function(String, AstParameters) - Method in class org.camunda.bpm.impl.juel.Parser
 
FunctionNode - Interface in org.camunda.bpm.impl.juel
Function node interface.

G

ge(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
GE - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
GE - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
get(String) - Method in class org.camunda.bpm.impl.juel.Cache
 
get(String) - Method in interface org.camunda.bpm.impl.juel.TreeCache
Lookup tree
get(String) - Method in class org.camunda.bpm.impl.juel.TreeStore
Get a Tree.
get(String, Object...) - Static method in class org.camunda.bpm.impl.juel.LocalMessages
 
getBuilder() - Method in class org.camunda.bpm.impl.juel.TreeStore
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstBinary
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstBracket
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstChoice
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstComposite
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstDot
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstEval
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstLiteral
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstMethod
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstNested
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstParameters
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstText
 
getCardinality() - Method in class org.camunda.bpm.impl.juel.AstUnary
 
getCardinality() - Method in interface org.camunda.bpm.impl.juel.Node
Get the node's number of children.
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstBinary
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstBracket
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstChoice
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstComposite
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstEval
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstLiteral
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstNested
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstParameters
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstText
 
getChild(int) - Method in class org.camunda.bpm.impl.juel.AstUnary
 
getChild(int) - Method in interface org.camunda.bpm.impl.juel.Node
Get i'th child
getCommonPropertyType(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
getCommonPropertyType(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
getELResolver() - Method in class org.camunda.bpm.impl.juel.SimpleContext
Get our resolver.
getEncountered() - Method in exception org.camunda.bpm.impl.juel.TreeBuilderException
 
getExpected() - Method in exception org.camunda.bpm.impl.juel.TreeBuilderException
 
getExpectedType() - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
 
getExpectedType() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
getExpression() - Method in exception org.camunda.bpm.impl.juel.TreeBuilderException
 
getExpressionString() - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Answer null.
getExpressionString() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
 
getExpressionString() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
getExtensionHandler(Scanner.Token) - Method in class org.camunda.bpm.impl.juel.Parser
 
getExtensionPoint() - Method in class org.camunda.bpm.impl.juel.Parser.ExtensionHandler
 
getFeatureDescriptors(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
getFeatureDescriptors(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
getFunction(int) - Method in class org.camunda.bpm.impl.juel.Bindings
Get function by index.
getFunctionMapper() - Method in class org.camunda.bpm.impl.juel.SimpleContext
Get our function mapper.
getFunctionNodes() - Method in class org.camunda.bpm.impl.juel.Tree
Get function nodes (in no particular order)
getFunctions() - Method in class org.camunda.bpm.impl.juel.Parser
 
getIdentifierNodes() - Method in class org.camunda.bpm.impl.juel.Tree
Get identifier nodes (in no particular order)
getIdentifiers() - Method in class org.camunda.bpm.impl.juel.Parser
 
getImage() - Method in class org.camunda.bpm.impl.juel.Scanner.Token
 
getIndex() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getIndex() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getIndex() - Method in interface org.camunda.bpm.impl.juel.FunctionNode
Get the unique index of this identifier in the expression (e.g.
getIndex() - Method in interface org.camunda.bpm.impl.juel.IdentifierNode
Get the unique index of this identifier in the expression (e.g.
getInput() - Method in class org.camunda.bpm.impl.juel.Scanner
 
getMethod(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getMethodInfo(ELContext) - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
Evaluates the expression and answers information about the method
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstEval
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstRightValue
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class org.camunda.bpm.impl.juel.AstText
 
getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Get method information.
getName() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getName() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getName() - Method in interface org.camunda.bpm.impl.juel.FunctionNode
Get the full function name
getName() - Method in interface org.camunda.bpm.impl.juel.IdentifierNode
Get the identifier name
getOperator() - Method in class org.camunda.bpm.impl.juel.AstBinary
 
getOperator() - Method in class org.camunda.bpm.impl.juel.AstUnary
 
getParam(int) - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getParamCount() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
getParamCount() - Method in interface org.camunda.bpm.impl.juel.FunctionNode
Get the number of parameters for this function
getPosition() - Method in class org.camunda.bpm.impl.juel.Scanner
 
getPosition() - Method in exception org.camunda.bpm.impl.juel.TreeBuilderException
 
getPrefix() - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getProperty(String) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
Get property value
getProperty(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstBracket
 
getProperty(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstDot
 
getProperty(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getRoot() - Method in class org.camunda.bpm.impl.juel.Tree
 
getRootPropertyResolver() - Method in class org.camunda.bpm.impl.juel.SimpleResolver
Answer our root resolver which provides an API to access top-level properties.
getSize() - Method in class org.camunda.bpm.impl.juel.Scanner.Token
 
getStructuralId(Bindings) - Method in class org.camunda.bpm.impl.juel.AstNode
 
getStructuralId(Bindings) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Get the canonical expression string for this node.
getSymbol() - Method in class org.camunda.bpm.impl.juel.Scanner.Token
 
getToken() - Method in class org.camunda.bpm.impl.juel.Parser
 
getToken() - Method in class org.camunda.bpm.impl.juel.Scanner
 
getType(ELContext) - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Answer null.
getType(ELContext) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Evaluates the expression as an lvalue and answers the result type.
getType(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
getType(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstEval
 
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstRightValue
according to the spec, the result is undefined for rvalues, so answer null
getType(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstText
 
getType(Bindings, ELContext) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
getValue(ELContext) - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Answer the wrapped object, coerced to the expected type.
getValue(ELContext) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Evaluates the expression as an rvalue and answers the result.
getValue(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
getValue(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
getValue(Bindings, ELContext, Class<?>) - Method in class org.camunda.bpm.impl.juel.AstNode
evaluate and return the (optionally coerced) result.
getValue(Bindings, ELContext, Class<?>) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Evaluate node.
getValueReference(ELContext) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstEval
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstRightValue
 
getValueReference(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstText
 
getValueReference(Bindings, ELContext) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Get value reference.
getVariable(int) - Method in class org.camunda.bpm.impl.juel.Bindings
Get variable by index.
getVariableMapper() - Method in class org.camunda.bpm.impl.juel.SimpleContext
Get our variable mapper.
gt(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
GT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
GT - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 

H

hashCode() - Method in class org.camunda.bpm.impl.juel.Bindings
 
hashCode() - Method in class org.camunda.bpm.impl.juel.Builder
 
hashCode() - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
 
hashCode() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
 
hashCode() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
hashCode() - Method in class org.camunda.bpm.impl.juel.TypeConverterImpl
 

I

identifier(String) - Method in class org.camunda.bpm.impl.juel.Parser
 
IDENTIFIER - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
IdentifierNode - Interface in org.camunda.bpm.impl.juel
Identifier node interface.
INSTANCEOF - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
INTEGER - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
invoke(ELContext, Object[]) - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
Evaluates the expression and invokes the method.
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstEval
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstRightValue
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class org.camunda.bpm.impl.juel.AstText
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Invoke method.
invoke(Bindings, ELContext, Object, Method) - Method in class org.camunda.bpm.impl.juel.AstFunction
Invoke method.
isDeferred() - Method in class org.camunda.bpm.impl.juel.AstEval
 
isDeferred() - Method in class org.camunda.bpm.impl.juel.Tree
 
isDeferred() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
Answer true if this is a deferred expression (starting with #{)
isDeferred() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Answer true if this is a deferred expression (containing sub-expressions starting with #{)
isDigit(char) - Method in class org.camunda.bpm.impl.juel.Scanner
 
isEnabled(Builder.Feature) - Method in class org.camunda.bpm.impl.juel.Builder
 
isEval() - Method in class org.camunda.bpm.impl.juel.Scanner
 
isFunctionBound(int) - Method in class org.camunda.bpm.impl.juel.Bindings
Test if given index is bound to a function.
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstEval
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstMethod
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstProperty
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstRightValue
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.AstText
 
isLeftValue() - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
 
isLeftValue() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Answer true if this could be used as an lvalue.
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstEval
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstMethod
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstProperty
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstRightValue
Answer false
isLiteralText() - Method in class org.camunda.bpm.impl.juel.AstText
 
isLiteralText() - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Answer false.
isLiteralText() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
 
isLiteralText() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstEval
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstMethod
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstProperty
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstRightValue
 
isMethodInvocation() - Method in class org.camunda.bpm.impl.juel.AstText
 
isMethodInvocation() - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
 
isParametersProvided() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
 
isProperty(String) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
Test property
isReadOnly(ELContext) - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Answer true.
isReadOnly(ELContext) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Evaluates the expression as an lvalue and determines if setValue(ELContext, Object) will always fail.
isReadOnly(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
isReadOnly(ELContext, Object, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstEval
 
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstRightValue
non-lvalues are always readonly, so answer true
isReadOnly(Bindings, ELContext) - Method in class org.camunda.bpm.impl.juel.AstText
 
isReadOnly(Bindings, ELContext) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Determine whether ExpressionNode.setValue(Bindings, ELContext, Object) will throw a PropertyNotWritableException.
isVarArgs() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
isVarArgs() - Method in interface org.camunda.bpm.impl.juel.FunctionNode
 
isVariableBound(int) - Method in class org.camunda.bpm.impl.juel.Bindings
Test if given index is bound to a variable.

J

JEE5 - Enum constant in enum class org.camunda.bpm.impl.juel.ExpressionFactoryImpl.Profile
JEE5: none
JEE6 - Enum constant in enum class org.camunda.bpm.impl.juel.ExpressionFactoryImpl.Profile
JEE6: jakarta.el.methodInvocations, jakarta.el.varArgs.

K

keyword(String) - Method in class org.camunda.bpm.impl.juel.Scanner
 

L

LBRACK - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
le(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
LE - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
LE - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
literal() - Method in class org.camunda.bpm.impl.juel.Parser
literal := <TRUE> | <FALSE> | <STRING> | <INTEGER> | <FLOAT> | <NULL>
LITERAL - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
LocalMessages - Class in org.camunda.bpm.impl.juel
 
LocalMessages() - Constructor for class org.camunda.bpm.impl.juel.LocalMessages
 
lookahead(int) - Method in class org.camunda.bpm.impl.juel.Parser
get lookahead symbol.
LPAREN - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
lt(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
LT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
LT - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
lvalue - Variable in class org.camunda.bpm.impl.juel.AstProperty
 

M

main(String[]) - Static method in class org.camunda.bpm.impl.juel.Builder
Dump out abstract syntax tree for a given expression
METHOD_INVOCATIONS - Enum constant in enum class org.camunda.bpm.impl.juel.Builder.Feature
Method invocations as in ${foo.bar(1)} as specified in JSR 245, maintenance release 2.
MINUS - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
mod(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
MOD - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
MOD - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
mul(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
mul := unary (<MUL> unary | <DIV> unary | <MOD> unary)*
mul(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
MUL - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
MUL - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
MUL - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 

N

ne(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.BooleanOperations
 
NE - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
NE - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
neg(TypeConverter, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
NEG - Static variable in class org.camunda.bpm.impl.juel.AstUnary
 
next() - Method in class org.camunda.bpm.impl.juel.Scanner
Scan next token.
nextEval() - Method in class org.camunda.bpm.impl.juel.Scanner
token inside an eval expression
nextNumber() - Method in class org.camunda.bpm.impl.juel.Scanner
number token
nextString() - Method in class org.camunda.bpm.impl.juel.Scanner
string token
nextText() - Method in class org.camunda.bpm.impl.juel.Scanner
text token
nextToken() - Method in class org.camunda.bpm.impl.juel.Scanner
 
Node - Interface in org.camunda.bpm.impl.juel
Basic node interface.
NodePrinter - Class in org.camunda.bpm.impl.juel
Node pretty printer for debugging purposes.
NodePrinter() - Constructor for class org.camunda.bpm.impl.juel.NodePrinter
 
nonliteral() - Method in class org.camunda.bpm.impl.juel.Parser
nonliteral := <IDENTIFIER> | function | <LPAREN> expr <RPAREN> function := (<IDENTIFIER> <COLON>)? <IDENTIFIER> <LPAREN> list? <RPAREN>
NOT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
NOT - Static variable in class org.camunda.bpm.impl.juel.AstUnary
 
NULL - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
NULL_PROPERTIES - Enum constant in enum class org.camunda.bpm.impl.juel.Builder.Feature
For some reason we don't understand, the specification does not allow to resolve null property values.
NumberOperations - Class in org.camunda.bpm.impl.juel
Arithmetic Operations as specified in chapter 1.7.
NumberOperations() - Constructor for class org.camunda.bpm.impl.juel.NumberOperations
 

O

ObjectValueExpression - Class in org.camunda.bpm.impl.juel
Object wrapper expression.
ObjectValueExpression(TypeConverter, Object, Class<?>) - Constructor for class org.camunda.bpm.impl.juel.ObjectValueExpression
Wrap an object into a value expression.
or(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
or := and (<OR> and)*
OR - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 
OR - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
OR - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 
org.camunda.bpm.impl.juel - package org.camunda.bpm.impl.juel
 

P

params() - Method in class org.camunda.bpm.impl.juel.Parser
params := <LPAREN> (expr (<COMMA> expr)*)? <RPAREN>
ParseException(int, String, String) - Constructor for exception org.camunda.bpm.impl.juel.Parser.ParseException
 
parseFloat(String) - Method in class org.camunda.bpm.impl.juel.Parser
Parse a floating point literal.
parseInteger(String) - Method in class org.camunda.bpm.impl.juel.Parser
Parse an integer literal.
Parser - Class in org.camunda.bpm.impl.juel
Handcrafted top-down parser.
Parser(Builder, String) - Constructor for class org.camunda.bpm.impl.juel.Parser
 
Parser.ExtensionHandler - Class in org.camunda.bpm.impl.juel
Provide limited support for syntax extensions.
Parser.ExtensionPoint - Enum Class in org.camunda.bpm.impl.juel
 
Parser.ParseException - Exception in org.camunda.bpm.impl.juel
Parse exception type
PLUS - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
prefix - Variable in class org.camunda.bpm.impl.juel.AstProperty
 
PROP_CACHE_SIZE - Static variable in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
jakarta.el.cacheSize
PROP_METHOD_INVOCATIONS - Static variable in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
jakarta.el.methodInvocations
PROP_NULL_PROPERTIES - Static variable in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
jakarta.el.nullProperties
PROP_VAR_ARGS - Static variable in class org.camunda.bpm.impl.juel.ExpressionFactoryImpl
jakarta.el.varArgs
properties() - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
Get properties
property - Variable in class org.camunda.bpm.impl.juel.AstBracket
 
property - Variable in class org.camunda.bpm.impl.juel.AstDot
 
put(String, Tree) - Method in class org.camunda.bpm.impl.juel.Cache
 
put(String, Tree) - Method in interface org.camunda.bpm.impl.juel.TreeCache
Cache tree
putExtensionHandler(Scanner.ExtensionToken, Parser.ExtensionHandler) - Method in class org.camunda.bpm.impl.juel.Parser
 

Q

QUESTION - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 

R

RBRACK - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
RootPropertyResolver - Class in org.camunda.bpm.impl.juel
Simple root property resolver implementation.
RootPropertyResolver() - Constructor for class org.camunda.bpm.impl.juel.RootPropertyResolver
Create a read/write root property resolver
RootPropertyResolver(boolean) - Constructor for class org.camunda.bpm.impl.juel.RootPropertyResolver
Create a root property resolver
RPAREN - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 

S

ScanException(int, String, String) - Constructor for exception org.camunda.bpm.impl.juel.Scanner.ScanException
 
scanner - Variable in class org.camunda.bpm.impl.juel.Parser
 
Scanner - Class in org.camunda.bpm.impl.juel
Handcrafted scanner.
Scanner(String) - Constructor for class org.camunda.bpm.impl.juel.Scanner
Constructor.
Scanner.ExtensionToken - Class in org.camunda.bpm.impl.juel
 
Scanner.ScanException - Exception in org.camunda.bpm.impl.juel
Scan exception type
Scanner.Symbol - Enum Class in org.camunda.bpm.impl.juel
Symbol type
Scanner.Token - Class in org.camunda.bpm.impl.juel
 
setELResolver(ELResolver) - Method in class org.camunda.bpm.impl.juel.SimpleContext
Set our resolver.
setFunction(String, String, Method) - Method in class org.camunda.bpm.impl.juel.SimpleContext
Define a function.
setProperty(String, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
Set property value
setValue(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
Throw an exception.
setValue(ELContext, Object) - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
Evaluates the expression as an lvalue and assigns the given value.
setValue(ELContext, Object, Object, Object) - Method in class org.camunda.bpm.impl.juel.RootPropertyResolver
 
setValue(ELContext, Object, Object, Object) - Method in class org.camunda.bpm.impl.juel.SimpleResolver
 
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstEval
 
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstMethod
 
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstProperty
 
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstRightValue
non-lvalues are always readonly, so throw an exception
setValue(Bindings, ELContext, Object) - Method in class org.camunda.bpm.impl.juel.AstText
 
setValue(Bindings, ELContext, Object) - Method in interface org.camunda.bpm.impl.juel.ExpressionNode
Assign value.
setVariable(String, ValueExpression) - Method in class org.camunda.bpm.impl.juel.SimpleContext
Define a variable.
SimpleContext - Class in org.camunda.bpm.impl.juel
Simple context implementation.
SimpleContext() - Constructor for class org.camunda.bpm.impl.juel.SimpleContext
Create a context.
SimpleContext(ELResolver) - Constructor for class org.camunda.bpm.impl.juel.SimpleContext
Create a context, use the specified resolver.
SimpleOperator() - Constructor for class org.camunda.bpm.impl.juel.AstBinary.SimpleOperator
 
SimpleOperator() - Constructor for class org.camunda.bpm.impl.juel.AstUnary.SimpleOperator
 
SimpleResolver - Class in org.camunda.bpm.impl.juel
Simple resolver implementation.
SimpleResolver() - Constructor for class org.camunda.bpm.impl.juel.SimpleResolver
Create a read/write resolver capable of resolving top-level identifiers, array values, list values, map values, resource values and bean properties.
SimpleResolver(boolean) - Constructor for class org.camunda.bpm.impl.juel.SimpleResolver
Create a resolver capable of resolving top-level identifiers, array values, list values, map values, resource values and bean properties.
SimpleResolver(ELResolver) - Constructor for class org.camunda.bpm.impl.juel.SimpleResolver
Create a read/write resolver capable of resolving top-level identifiers.
SimpleResolver(ELResolver, boolean) - Constructor for class org.camunda.bpm.impl.juel.SimpleResolver
Create a resolver capable of resolving top-level identifiers.
START_EVAL_DEFERRED - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
START_EVAL_DYNAMIC - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
strict - Variable in class org.camunda.bpm.impl.juel.AstProperty
 
STRING - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
sub(TypeConverter, Object, Object) - Static method in class org.camunda.bpm.impl.juel.NumberOperations
 
SUB - Static variable in class org.camunda.bpm.impl.juel.AstBinary
 

T

text() - Method in class org.camunda.bpm.impl.juel.Parser
text := <TEXT>
TEXT - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
token(Scanner.Symbol, String, int) - Method in class org.camunda.bpm.impl.juel.Scanner
 
Token(Scanner.Symbol, String) - Constructor for class org.camunda.bpm.impl.juel.Scanner.Token
 
Token(Scanner.Symbol, String, int) - Constructor for class org.camunda.bpm.impl.juel.Scanner.Token
 
toString() - Method in class org.camunda.bpm.impl.juel.AstBinary
 
toString() - Method in class org.camunda.bpm.impl.juel.AstBoolean
 
toString() - Method in class org.camunda.bpm.impl.juel.AstBracket
 
toString() - Method in class org.camunda.bpm.impl.juel.AstChoice
 
toString() - Method in class org.camunda.bpm.impl.juel.AstComposite
 
toString() - Method in class org.camunda.bpm.impl.juel.AstDot
 
toString() - Method in class org.camunda.bpm.impl.juel.AstEval
 
toString() - Method in class org.camunda.bpm.impl.juel.AstFunction
 
toString() - Method in class org.camunda.bpm.impl.juel.AstIdentifier
 
toString() - Method in class org.camunda.bpm.impl.juel.AstMethod
 
toString() - Method in class org.camunda.bpm.impl.juel.AstNested
 
toString() - Method in class org.camunda.bpm.impl.juel.AstNull
 
toString() - Method in class org.camunda.bpm.impl.juel.AstNumber
 
toString() - Method in class org.camunda.bpm.impl.juel.AstParameters
 
toString() - Method in class org.camunda.bpm.impl.juel.AstString
 
toString() - Method in class org.camunda.bpm.impl.juel.AstText
 
toString() - Method in class org.camunda.bpm.impl.juel.AstUnary
 
toString() - Method in class org.camunda.bpm.impl.juel.ObjectValueExpression
 
toString() - Method in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
toString() - Method in class org.camunda.bpm.impl.juel.Scanner.Token
 
toString() - Method in class org.camunda.bpm.impl.juel.Tree
 
toString() - Method in class org.camunda.bpm.impl.juel.TreeMethodExpression
 
toString() - Method in class org.camunda.bpm.impl.juel.TreeValueExpression
 
tree() - Method in class org.camunda.bpm.impl.juel.Parser
tree := text? ((dynamic text?)+ | (deferred text?)+)?
Tree - Class in org.camunda.bpm.impl.juel
Parsed expression, usually created by a TreeBuilder.
Tree(ExpressionNode, Collection<FunctionNode>, Collection<IdentifierNode>, boolean) - Constructor for class org.camunda.bpm.impl.juel.Tree
Constructor.
TreeBuilder - Interface in org.camunda.bpm.impl.juel
Tree builder interface.
TreeBuilderException - Exception in org.camunda.bpm.impl.juel
Exception type thrown in build phase (scan/parse).
TreeBuilderException(String, int, String, String, String) - Constructor for exception org.camunda.bpm.impl.juel.TreeBuilderException
 
TreeCache - Interface in org.camunda.bpm.impl.juel
Tree cache interface.
TreeMethodExpression - Class in org.camunda.bpm.impl.juel
A method expression is ready to be evaluated (by calling either TreeMethodExpression.invoke(ELContext, Object[]) or TreeMethodExpression.getMethodInfo(ELContext)).
TreeMethodExpression(TreeStore, FunctionMapper, VariableMapper, TypeConverter, String, Class<?>, Class<?>[]) - Constructor for class org.camunda.bpm.impl.juel.TreeMethodExpression
Create a new method expression.
TreeStore - Class in org.camunda.bpm.impl.juel
Tree store class.
TreeStore(TreeBuilder, TreeCache) - Constructor for class org.camunda.bpm.impl.juel.TreeStore
Constructor.
TreeValueExpression - Class in org.camunda.bpm.impl.juel
A value expression is ready to be evaluated (by calling either getType(ELContext), getValue(ELContext), isReadOnly(ELContext) or setValue(ELContext, Object).
TreeValueExpression(TreeStore, FunctionMapper, VariableMapper, TypeConverter, String, Class<?>) - Constructor for class org.camunda.bpm.impl.juel.TreeValueExpression
Create a new value expression.
TRUE - Enum constant in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
 
TypeConverter - Interface in org.camunda.bpm.impl.juel
 
TypeConverterImpl - Class in org.camunda.bpm.impl.juel
Type Conversions as described in EL 2.1 specification (section 1.17).
TypeConverterImpl() - Constructor for class org.camunda.bpm.impl.juel.TypeConverterImpl
 

U

unary(boolean) - Method in class org.camunda.bpm.impl.juel.Parser
unary := <NOT> unary | <MINUS> unary | <EMPTY> unary | value
UNARY - Enum constant in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
 

V

value() - Method in class org.camunda.bpm.impl.juel.Parser
value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*
valueOf(String) - Static method in enum class org.camunda.bpm.impl.juel.Builder.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.camunda.bpm.impl.juel.ExpressionFactoryImpl.Profile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.camunda.bpm.impl.juel.Builder.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.camunda.bpm.impl.juel.ExpressionFactoryImpl.Profile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.camunda.bpm.impl.juel.Parser.ExtensionPoint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.camunda.bpm.impl.juel.Scanner.Symbol
Returns an array containing the constants of this enum class, in the order they are declared.
VARARGS - Enum constant in enum class org.camunda.bpm.impl.juel.Builder.Feature
Allow for use of Java 5 varargs in function calls.
A B C D E F G H I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form