public class WithAccessor extends Object implements AccessorNode
| Modifier and Type | Class and Description |
|---|---|
static class |
WithAccessor.ExecutablePairs |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutableStatement |
nestedStatement |
protected String |
nestParm |
protected WithNode.ParmValuePair[] |
withExpressions |
| Constructor and Description |
|---|
WithAccessor(String property,
char[] expr,
int start,
int offset,
Class ingressType,
boolean strict) |
| Modifier and Type | Method and Description |
|---|---|
Class |
getKnownEgressType() |
AccessorNode |
getNextNode() |
Object |
getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory) |
Object |
processWith(Object ctx,
Object thisValue,
VariableResolverFactory factory) |
AccessorNode |
setNextNode(AccessorNode accessorNode) |
Object |
setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value) |
protected String nestParm
protected ExecutableStatement nestedStatement
protected WithNode.ParmValuePair[] withExpressions
public AccessorNode getNextNode()
getNextNode in interface AccessorNodepublic AccessorNode setNextNode(AccessorNode accessorNode)
setNextNode in interface AccessorNodepublic Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
public Object processWith(Object ctx, Object thisValue, VariableResolverFactory factory)
public Class getKnownEgressType()
getKnownEgressType in interface AccessorCopyright © 2022. All rights reserved.