org.apache.lucene.queryparser.flexible.core
Class QueryNodeParseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.lucene.queryparser.flexible.core.QueryNodeException
org.apache.lucene.queryparser.flexible.core.QueryNodeParseException
- All Implemented Interfaces:
- Serializable, NLSException
- Direct Known Subclasses:
- ParseException
public class QueryNodeParseException
- extends QueryNodeException
This should be thrown when an exception happens during the query parsing from
string to the query node tree.
- See Also:
QueryNodeException
,
SyntaxParser
,
QueryNode
,
Serialized Form
QueryNodeParseException
public QueryNodeParseException(Message message)
QueryNodeParseException
public QueryNodeParseException(Throwable throwable)
QueryNodeParseException
public QueryNodeParseException(Message message,
Throwable throwable)
setQuery
public void setQuery(CharSequence query)
getQuery
public CharSequence getQuery()
setErrorToken
protected void setErrorToken(String errorToken)
- Parameters:
errorToken
- the errorToken in the query
getErrorToken
public String getErrorToken()
setNonLocalizedMessage
public void setNonLocalizedMessage(Message message)
getBeginLine
public int getBeginLine()
- For EndOfLine and EndOfFile ("<EOF>") parsing problems the last char in the
string is returned For the case where the parser is not able to figure out
the line and column number -1 will be returned
- Returns:
- line where the problem was found
getBeginColumn
public int getBeginColumn()
- For EndOfLine and EndOfFile ("<EOF>") parsing problems the last char in the
string is returned For the case where the parser is not able to figure out
the line and column number -1 will be returned
- Returns:
- column of the first char where the problem was found
setBeginLine
protected void setBeginLine(int beginLine)
- Parameters:
beginLine
- the beginLine to set
setBeginColumn
protected void setBeginColumn(int beginColumn)
- Parameters:
beginColumn
- the beginColumn to set
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.