public abstract class QueryHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
QueryHelper.WalkerCallback
An interface used when walking a query tree.
|
static class |
QueryHelper.WalkerCallbackAdapter |
Constructor and Description |
---|
QueryHelper() |
Modifier and Type | Method and Description |
---|---|
protected static void |
callbackTree(org.antlr.runtime.tree.Tree tree,
QueryHelper.WalkerCallback callback,
boolean negated)
Processes a tree type and calls the corresponding callback method.
|
static java.util.List |
getChildren(org.antlr.runtime.tree.Tree tree)
Gets the children as a List
|
static java.lang.String |
stripQuotes(java.lang.String toBeStripped) |
static void |
walk(Query query,
QueryHelper.WalkerCallback callback)
Walks a query with a callback for each operation
|
public static void walk(Query query, QueryHelper.WalkerCallback callback)
query
- the querycallback
- a callbackprotected static void callbackTree(org.antlr.runtime.tree.Tree tree, QueryHelper.WalkerCallback callback, boolean negated)
tree
- callback
- public static java.util.List getChildren(org.antlr.runtime.tree.Tree tree)
tree
- public static java.lang.String stripQuotes(java.lang.String toBeStripped)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.