org.apache.lucene.queryparser.flexible.core.parser
Interface EscapeQuerySyntax
- All Known Implementing Classes:
- EscapeQuerySyntaxImpl
public interface EscapeQuerySyntax
A parser needs to implement EscapeQuerySyntax
to allow the QueryNode
to escape the queries, when the toQueryString method is called.
Nested Class Summary |
static class |
EscapeQuerySyntax.Type
Type of escaping: String for escaping syntax,
NORMAL for escaping reserved words (like AND) in terms |
escape
CharSequence escape(CharSequence text,
Locale locale,
EscapeQuerySyntax.Type type)
- Parameters:
text
- - text to be escapedlocale
- - locale for the current querytype
- - select the type of escape operation to use
- Returns:
- escaped text
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.