public class ConstructorQueryWalker extends AbstractCoherenceQueryWalker
ReflectionExtractor
.
The method name in the ReflectionExtractor is the class name
and the arguments are any constructor args. Any preceding
elements in the array are the package name elements.f_language, f_propertyBuilder, f_termKeyFunction, m_atomicTerm, m_fExtendedLanguage, m_listBindVars, m_namedBindVars, m_oResult, m_sAlias
Constructor and Description |
---|
ConstructorQueryWalker(List indexedBindVars,
com.tangosol.config.expression.ParameterResolver namedBindVars,
CoherenceQueryLanguage language)
Creates a ConstructorQueryWalker that uses the specified
bindings to replace any bind variables in the ASTs walked.
|
Modifier and Type | Method and Description |
---|---|
protected void |
acceptIdentifier(String sIdentifier)
The receiver has classified an identifier node.
|
protected void |
acceptPath(NodeTerm term)
The receiver has classified a path node.
|
acceptAtom, acceptBinaryOperator, acceptCall, acceptIdentifierInternal, acceptKeyedBinding, acceptList, acceptLiteral, acceptNode, acceptNumericBinding, acceptPathAsChainedExtractor, acceptTerm, acceptUnaryOperator, append, buildExtractor, getResult, reflectiveMakeObject, setAlias, setExtendedLanguage, setResult, walk
public ConstructorQueryWalker(List indexedBindVars, com.tangosol.config.expression.ParameterResolver namedBindVars, CoherenceQueryLanguage language)
indexedBindVars
- indexed bind variablesnamedBindVars
- named bind variableslanguage
- the CoherenceQueryLanguage to useprotected void acceptIdentifier(String sIdentifier)
acceptIdentifier
in class AbstractCoherenceQueryWalker
sIdentifier
- the String representing the identifierprotected void acceptPath(NodeTerm term)
acceptPath
in class AbstractCoherenceQueryWalker
term
- a Term whose children are the elements of the path