public class NullSafe extends java.lang.Object implements AccessorNode
| Modifier and Type | Field and Description |
|---|---|
private char[] |
expr |
private AccessorNode |
nextNode |
private int |
offset |
private ParserContext |
pCtx |
private int |
start |
| Constructor and Description |
|---|
NullSafe(char[] expr,
int start,
int offset,
ParserContext pCtx) |
| 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) |
AccessorNode |
setNextNode(AccessorNode accessorNode) |
java.lang.Object |
setValue(java.lang.Object ctx,
java.lang.Object elCtx,
VariableResolverFactory variableFactory,
java.lang.Object value) |
private AccessorNode nextNode
private char[] expr
private int start
private int offset
private ParserContext pCtx
public NullSafe(char[] expr,
int start,
int offset,
ParserContext pCtx)
public 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 AccessorNode getNextNode()
getNextNode in interface AccessorNodepublic AccessorNode setNextNode(AccessorNode accessorNode)
setNextNode in interface AccessorNodepublic java.lang.Class getKnownEgressType()
getKnownEgressType in interface Accessor