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