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(ParserContext pCtx,
String property,
char[] expr,
int start,
int offset,
Class ingressType) |
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 WithAccessor(ParserContext pCtx, String property, char[] expr, int start, int offset, Class ingressType)
public AccessorNode getNextNode()
getNextNode
in interface AccessorNode
public AccessorNode setNextNode(AccessorNode accessorNode)
setNextNode
in interface AccessorNode
public 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 Accessor
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.