Uses of Class
org.flowable.common.engine.impl.javax.el.ELContext
Packages that use ELContext
Package
Description
-
Uses of ELContext in org.flowable.cmmn.engine.impl.el
Methods in org.flowable.cmmn.engine.impl.el with parameters of type ELContext -
Uses of ELContext in org.flowable.common.engine.impl.de.odysseus.el
Methods in org.flowable.common.engine.impl.de.odysseus.el with parameters of type ELContextModifier and TypeMethodDescriptionfinal TreeMethodExpression
ExpressionFactoryImpl.createMethodExpression
(ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes) final TreeValueExpression
ExpressionFactoryImpl.createValueExpression
(ELContext context, String expression, Class<?> expectedType) TreeMethodExpression.getMethodInfo
(ELContext context) Evaluates the expression and answers information about the methodClass<?>
Answernull
.Class<?>
Evaluates the expression as an lvalue and answers the result type.Answer the wrapped object, coerced to the expected type.Evaluates the expression as an rvalue and answers the result.TreeValueExpression.getValueReference
(ELContext context) Evaluates the expression and invokes the method.boolean
ObjectValueExpression.isReadOnly
(ELContext context) Answertrue
.boolean
TreeValueExpression.isReadOnly
(ELContext context) Evaluates the expression as an lvalue and determines ifTreeValueExpression.setValue(ELContext, Object)
will always fail.void
Throw an exception.void
Evaluates the expression as an lvalue and assigns the given value. -
Uses of ELContext in org.flowable.common.engine.impl.de.odysseus.el.tree
Methods in org.flowable.common.engine.impl.de.odysseus.el.tree with parameters of type ELContextModifier and TypeMethodDescriptionExpressionNode.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) Get method information.Class<?>
Get the value type accepted inExpressionNode.setValue(Bindings, ELContext, Object)
.Evaluate node.ExpressionNode.getValueReference
(Bindings bindings, ELContext context) Get value reference.ExpressionNode.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) Invoke method.boolean
ExpressionNode.isReadOnly
(Bindings bindings, ELContext context) Determine whetherExpressionNode.setValue(Bindings, ELContext, Object)
will throw a javax.el.PropertyNotWritableException.void
Assign value. -
Uses of ELContext in org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast
Methods in org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast with parameters of type ELContextModifier and TypeMethodDescriptionprotected Object
abstract Object
Object[]
protected MethodExpression
AstIdentifier.getMethodExpression
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) AstEval.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) AstIdentifier.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) AstMethod.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) AstProperty.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) final MethodInfo
AstRightValue.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) AstText.getMethodInfo
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) protected Object
AstBracket.getProperty
(Bindings bindings, ELContext context) protected String
AstDot.getProperty
(Bindings bindings, ELContext context) protected abstract Object
AstProperty.getProperty
(Bindings bindings, ELContext context) Class<?>
Class<?>
Class<?>
Class<?>
final Class<?>
according to the spec, the result is undefined for rvalues, so answernull
Class<?>
final Object
evaluate and return the (optionally coerced) result.AstEval.getValueReference
(Bindings bindings, ELContext context) AstIdentifier.getValueReference
(Bindings bindings, ELContext context) final ValueReference
AstMethod.getValueReference
(Bindings bindings, ELContext context) AstProperty.getValueReference
(Bindings bindings, ELContext context) final ValueReference
AstRightValue.getValueReference
(Bindings bindings, ELContext context) AstText.getValueReference
(Bindings bindings, ELContext context) AstEval.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) protected Object
Invoke method.AstIdentifier.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] params) AstMethod.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) AstProperty.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) final Object
AstRightValue.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) AstText.invoke
(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) boolean
AstEval.isReadOnly
(Bindings bindings, ELContext context) boolean
AstIdentifier.isReadOnly
(Bindings bindings, ELContext context) boolean
AstMethod.isReadOnly
(Bindings bindings, ELContext context) boolean
AstProperty.isReadOnly
(Bindings bindings, ELContext context) final boolean
AstRightValue.isReadOnly
(Bindings bindings, ELContext context) non-lvalues are always readonly, so answertrue
boolean
AstText.isReadOnly
(Bindings bindings, ELContext context) void
void
void
void
final void
non-lvalues are always readonly, so throw an exceptionvoid
-
Uses of ELContext in org.flowable.common.engine.impl.de.odysseus.el.util
Subclasses of ELContext in org.flowable.common.engine.impl.de.odysseus.el.utilMethods in org.flowable.common.engine.impl.de.odysseus.el.util with parameters of type ELContextModifier and TypeMethodDescriptionClass<?>
RootPropertyResolver.getCommonPropertyType
(ELContext context, Object base) Class<?>
SimpleResolver.getCommonPropertyType
(ELContext context, Object base) RootPropertyResolver.getFeatureDescriptors
(ELContext context, Object base) SimpleResolver.getFeatureDescriptors
(ELContext context, Object base) Class<?>
Class<?>
RootPropertyResolver.invoke
(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) SimpleResolver.invoke
(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) boolean
RootPropertyResolver.isReadOnly
(ELContext context, Object base, Object property) boolean
SimpleResolver.isReadOnly
(ELContext context, Object base, Object property) void
void
-
Uses of ELContext in org.flowable.common.engine.impl.el
Subclasses of ELContext in org.flowable.common.engine.impl.elModifier and TypeClassDescriptionclass
class
Simple implementation of theELContext
used during parsings.Fields in org.flowable.common.engine.impl.el declared as ELContextMethods in org.flowable.common.engine.impl.el that return ELContextModifier and TypeMethodDescriptionDefaultExpressionManager.getElContext
(VariableContainer variableContainer) ExpressionManager.getElContext
(VariableContainer variableContainer) Creates anELContext
against whichExpression
instance can be resolved.Methods in org.flowable.common.engine.impl.el with parameters of type ELContextModifier and TypeMethodDescriptionClass<?>
DynamicBeanPropertyELResolver.getCommonPropertyType
(ELContext context, Object base) Class<?>
JsonNodeELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is not null, returns the most general type that this resolver accepts for the property argument.Class<?>
ReadOnlyMapELResolver.getCommonPropertyType
(ELContext context, Object arg) Class<?>
VariableContainerELResolver.getCommonPropertyType
(ELContext arg0, Object arg1) DynamicBeanPropertyELResolver.getFeatureDescriptors
(ELContext context, Object base) JsonNodeELResolver.getFeatureDescriptors
(ELContext context, Object base) If the base object is not null, returns an Iterator containing the set of JavaBeans properties available on the given object.ReadOnlyMapELResolver.getFeatureDescriptors
(ELContext context, Object arg) VariableContainerELResolver.getFeatureDescriptors
(ELContext arg0, Object arg1) protected com.fasterxml.jackson.databind.JsonNode
JsonNodeELResolver.getResultNode
(com.fasterxml.jackson.databind.JsonNode base, Object property, ELContext context) Class<?>
Class<?>
If the base object is a map, returns the most general acceptable type for a value in this map.Class<?>
Class<?>
If the base object is a map, returns the value associated with the given key, as specified by the property argument.protected VariableContainer
VariableContainerELResolver.getVariableContainer
(ELContext elContext) boolean
DynamicBeanPropertyELResolver.isReadOnly
(ELContext context, Object base, Object property) boolean
JsonNodeELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is a map, returns whether a call toJsonNodeELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
ReadOnlyMapELResolver.isReadOnly
(ELContext context, Object base, Object property) boolean
VariableContainerELResolver.isReadOnly
(ELContext context, Object base, Object property) protected Object
JuelExpression.resolveGetValueExpression
(ELContext elContext) protected void
JuelExpression.resolveSetValueExpression
(Object value, ELContext elContext) void
DynamicBeanPropertyELResolver.setValue
(ELContext context, Object base, Object property, Object value) protected void
JsonNodeELResolver.setValue
(ELContext context, com.fasterxml.jackson.databind.node.ArrayNode node, Object property, Object value) protected void
JsonNodeELResolver.setValue
(ELContext context, com.fasterxml.jackson.databind.node.ObjectNode node, Object property, Object value) void
If the base object is a map, attempts to set the value associated with the given key, as specified by the property argument.void
void
-
Uses of ELContext in org.flowable.common.engine.impl.javax.el
Methods in org.flowable.common.engine.impl.javax.el that return ELContextModifier and TypeMethodDescriptionELContextEvent.getELContext()
Returns the ELContext that was created.Methods in org.flowable.common.engine.impl.javax.el with parameters of type ELContextModifier and TypeMethodDescriptionabstract MethodExpression
ExpressionFactory.createMethodExpression
(ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes) Parses an expression into aMethodExpression
for later evaluation.abstract ValueExpression
ExpressionFactory.createValueExpression
(ELContext context, String expression, Class<?> expectedType) Parses an expression into aValueExpression
for later evaluation.Class<?>
ArrayELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is a Java language array, returns the most general type that this resolver accepts for the property argument.Class<?>
BeanELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is not null, returns the most general type that this resolver accepts for the property argument.Class<?>
CompositeELResolver.getCommonPropertyType
(ELContext context, Object base) Returns the most general type that this resolver accepts for the property argument, given a base object.Class<?>
CouldNotResolvePropertyELResolver.getCommonPropertyType
(ELContext context, Object base) abstract Class<?>
ELResolver.getCommonPropertyType
(ELContext context, Object base) Returns the most general type that this resolver accepts for the property argument, given a base object.Class<?>
ListELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is a list, returns the most general type that this resolver accepts for the property argument.Class<?>
MapELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is a map, returns the most general type that this resolver accepts for the property argument.Class<?>
ResourceBundleELResolver.getCommonPropertyType
(ELContext context, Object base) If the base object is a ResourceBundle, returns the most general type that this resolver accepts for the property argument.ArrayELResolver.getFeatureDescriptors
(ELContext context, Object base) Always returns null, since there is no reason to iterate through set set of all integers.BeanELResolver.getFeatureDescriptors
(ELContext context, Object base) If the base object is not null, returns an Iterator containing the set of JavaBeans properties available on the given object.CompositeELResolver.getFeatureDescriptors
(ELContext context, Object base) Returns information about the set of variables or properties that can be resolved for the given base object.CouldNotResolvePropertyELResolver.getFeatureDescriptors
(ELContext context, Object base) abstract Iterator<FeatureDescriptor>
ELResolver.getFeatureDescriptors
(ELContext context, Object base) Returns information about the set of variables or properties that can be resolved for the given base object.ListELResolver.getFeatureDescriptors
(ELContext context, Object base) Always returns null, since there is no reason to iterate through set set of all integers.MapELResolver.getFeatureDescriptors
(ELContext context, Object base) If the base object is a map, returns an Iterator containing the set of keys available in the Map.ResourceBundleELResolver.getFeatureDescriptors
(ELContext context, Object base) If the base object is a ResourceBundle, returns an Iterator containing the set of keys available in the ResourceBundle.abstract MethodInfo
MethodExpression.getMethodInfo
(ELContext context) Evaluates the expression relative to the provided context, and returns information about the actual referenced method.Class<?>
If the base object is an array, returns the most general acceptable type for a value in this array.Class<?>
If the base object is not null, returns the most general acceptable type that can be set on this bean property.Class<?>
For a given base and property, attempts to identify the most general type that is acceptable for an object to be passed as the value parameter in a future call to theCompositeELResolver.setValue(ELContext, Object, Object, Object)
method.Class<?>
abstract Class<?>
For a given base and property, attempts to identify the most general type that is acceptable for an object to be passed as the value parameter in a future call to theELResolver.setValue(ELContext, Object, Object, Object)
method.Class<?>
If the base object is a list, returns the most general acceptable type for a value in this list.Class<?>
If the base object is a map, returns the most general acceptable type for a value in this map.Class<?>
If the base object is an instance of ResourceBundle, return null, since the resolver is read only.abstract Class<?>
Evaluates the expression relative to the provided context, and returns the most general type that is acceptable for an object to be passed as the value parameter in a future call to theValueExpression.setValue(ELContext, Object)
method.If the base object is a Java language array, returns the value at the given index.If the base object is not null, returns the current value of the given property on this bean.Attempts to resolve the given property object on the given base object by querying all component resolvers.abstract Object
Attempts to resolve the given property object on the given base object.If the base object is a list, returns the value at the given index.If the base object is a map, returns the value associated with the given key, as specified by the property argument.If the base object is an instance of ResourceBundle, the provided property will first be coerced to a String.abstract Object
Evaluates the expression relative to the provided context, and returns the resulting value.ValueExpression.getValueReference
(ELContext context) Returns aValueReference
for this expression instance.BeanELResolver.invoke
(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) If the base object is notnull
, invoke the method, with the given parameters on this bean.CompositeELResolver.invoke
(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) Attempts to resolve and invoke the givenmethod
on the givenbase
object by querying all component resolvers.ELResolver.invoke
(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) Attempts to resolve and invoke the givenmethod
on the givenbase
object.abstract Object
If a String literal is specified as the expression, returns the String literal coerced to the expected return type of the method signature.boolean
ArrayELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is a Java language array, returns whether a call toArrayELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
BeanELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is not null, returns whether a call toBeanELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
CompositeELResolver.isReadOnly
(ELContext context, Object base, Object property) For a given base and property, attempts to determine whether a call toCompositeELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
CouldNotResolvePropertyELResolver.isReadOnly
(ELContext context, Object base, Object property) abstract boolean
ELResolver.isReadOnly
(ELContext context, Object base, Object property) For a given base and property, attempts to determine whether a call toELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
ListELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is a list, returns whether a call toListELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
MapELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is a map, returns whether a call toMapELResolver.setValue(ELContext, Object, Object, Object)
will always fail.boolean
ResourceBundleELResolver.isReadOnly
(ELContext context, Object base, Object property) If the base object is not null and an instanceof java.util.ResourceBundle, return true.abstract boolean
ValueExpression.isReadOnly
(ELContext context) Evaluates the expression relative to the provided context, and returns true if a call toValueExpression.setValue(ELContext, Object)
will always fail.void
If the base object is a Java language array, attempts to set the value at the given index with the given value.void
If the base object is not null, attempts to set the value of the given property on this bean.void
Attempts to set the value of the given property object on the given base object.void
CouldNotResolvePropertyELResolver.setValue
(ELContext context, Object base, Object property, Object value) abstract void
Attempts to set the value of the given property object on the given base object.void
If the base object is a list, attempts to set the value at the given index with the given value.void
If the base object is a map, attempts to set the value associated with the given key, as specified by the property argument.void
If the base object is a ResourceBundle, throw aPropertyNotWritableException
.abstract void
Evaluates the expression relative to the provided context, and sets the result to the provided value.Constructors in org.flowable.common.engine.impl.javax.el with parameters of type ELContextModifierConstructorDescriptionELContextEvent
(ELContext source) Constructs an ELContextEvent object to indicate that an ELContext has been created. -
Uses of ELContext in org.flowable.engine.impl.delegate.invocation
Fields in org.flowable.engine.impl.delegate.invocation declared as ELContextModifier and TypeFieldDescriptionprotected final ELContext
ExpressionGetInvocation.elContext
protected ELContext
ExpressionSetInvocation.elContext
Constructors in org.flowable.engine.impl.delegate.invocation with parameters of type ELContextModifierConstructorDescriptionExpressionGetInvocation
(ValueExpression valueExpression, ELContext elContext) ExpressionSetInvocation
(ValueExpression valueExpression, ELContext elContext, Object value) -
Uses of ELContext in org.flowable.engine.impl.el
Methods in org.flowable.engine.impl.el with parameters of type ELContextModifier and TypeMethodDescriptionprotected Object
JuelExpression.resolveGetValueExpression
(ELContext elContext) protected void
JuelExpression.resolveSetValueExpression
(Object value, ELContext elContext) -
Uses of ELContext in org.flowable.engine.test.mock
Methods in org.flowable.engine.test.mock with parameters of type ELContextModifier and TypeMethodDescriptionClass<?>
MockElResolver.getCommonPropertyType
(ELContext context, Object base) MockElResolver.getFeatureDescriptors
(ELContext context, Object base) Class<?>
boolean
MockElResolver.isReadOnly
(ELContext context, Object base, Object property) void
-
Uses of ELContext in org.flowable.variable.service.impl.el
Methods in org.flowable.variable.service.impl.el that return ELContextModifier and TypeMethodDescriptionVariableScopeExpressionManager.getElContext
(VariableContainer variableContainer) -
Uses of ELContext in org.flowable.variable.service.impl.persistence.entity
Fields in org.flowable.variable.service.impl.persistence.entity declared as ELContextMethods in org.flowable.variable.service.impl.persistence.entity that return ELContextMethods in org.flowable.variable.service.impl.persistence.entity with parameters of type ELContextModifier and TypeMethodDescriptionvoid
VariableScopeImpl.setCachedElContext
(ELContext cachedElContext)