org.apache.lucene.queryParser.core
Class QueryNodeParseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.lucene.queryParser.core.QueryNodeException
org.apache.lucene.queryParser.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 ("") 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 ("") 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