Package com.yahoo.search.query.parser
Class ParserEnvironment
- java.lang.Object
-
- com.yahoo.search.query.parser.ParserEnvironment
-
public final class ParserEnvironment extends java.lang.Object
This class encapsulates the environment of aParser
. In case you are creating a parser from within aSearcher
, you can use thefromExecutionContext(Execution.Context)
factory for convenience.- Author:
- Simon Thoresen Hult
-
-
Constructor Summary
Constructors Constructor Description ParserEnvironment()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParserEnvironment
fromExecutionContext(Execution.Context context)
static ParserEnvironment
fromParserEnvironment(ParserEnvironment environment)
IndexFacts
getIndexFacts()
com.yahoo.language.Linguistics
getLinguistics()
com.yahoo.prelude.query.parser.SpecialTokens
getSpecialTokens()
ParserEnvironment
setIndexFacts(IndexFacts indexFacts)
ParserEnvironment
setLinguistics(com.yahoo.language.Linguistics linguistics)
ParserEnvironment
setSpecialTokens(com.yahoo.prelude.query.parser.SpecialTokens specialTokens)
-
-
-
Method Detail
-
getIndexFacts
public IndexFacts getIndexFacts()
-
setIndexFacts
public ParserEnvironment setIndexFacts(IndexFacts indexFacts)
-
getLinguistics
public com.yahoo.language.Linguistics getLinguistics()
-
setLinguistics
public ParserEnvironment setLinguistics(com.yahoo.language.Linguistics linguistics)
-
getSpecialTokens
public com.yahoo.prelude.query.parser.SpecialTokens getSpecialTokens()
-
setSpecialTokens
public ParserEnvironment setSpecialTokens(com.yahoo.prelude.query.parser.SpecialTokens specialTokens)
-
fromExecutionContext
public static ParserEnvironment fromExecutionContext(Execution.Context context)
-
fromParserEnvironment
public static ParserEnvironment fromParserEnvironment(ParserEnvironment environment)
-
-