public class NGramSearchQuery
extends java.lang.Object
implements de.ims.icarus.search_tools.SearchQuery
Modifier and Type | Field and Description |
---|---|
protected de.ims.icarus.util.data.ContentType |
contentType |
protected de.ims.icarus.search_tools.SearchGraph |
graph |
protected de.ims.icarus.search_tools.standard.DefaultQueryParser |
parser |
protected java.util.Map<java.lang.String,java.lang.Object> |
properties |
protected java.lang.String |
query |
Constructor and Description |
---|
NGramSearchQuery(de.ims.icarus.util.data.ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
de.ims.icarus.search_tools.SearchQuery |
clone() |
de.ims.icarus.search_tools.ConstraintContext |
getConstraintContext() |
de.ims.icarus.util.data.ContentType |
getContentType() |
java.lang.Object |
getProperty(java.lang.String key) |
java.lang.String |
getQueryString() |
de.ims.icarus.search_tools.SearchGraph |
getSearchGraph() |
void |
parseQueryString(java.lang.String query) |
void |
setProperty(java.lang.String key,
java.lang.Object value) |
void |
setSearchGraph(de.ims.icarus.search_tools.SearchGraph graph) |
protected de.ims.icarus.search_tools.SearchGraph graph
protected java.lang.String query
protected java.util.Map<java.lang.String,java.lang.Object> properties
protected de.ims.icarus.search_tools.standard.DefaultQueryParser parser
protected final de.ims.icarus.util.data.ContentType contentType
public NGramSearchQuery(de.ims.icarus.util.data.ContentType contentType)
public de.ims.icarus.search_tools.SearchQuery clone()
clone
in interface de.ims.icarus.search_tools.SearchQuery
clone
in class java.lang.Object
public final de.ims.icarus.util.data.ContentType getContentType()
public de.ims.icarus.search_tools.ConstraintContext getConstraintContext()
getConstraintContext
in interface de.ims.icarus.search_tools.SearchQuery
public void parseQueryString(java.lang.String query) throws de.ims.icarus.util.UnsupportedFormatException
parseQueryString
in interface de.ims.icarus.search_tools.SearchQuery
de.ims.icarus.util.UnsupportedFormatException
SearchQuery.parseQueryString(java.lang.String)
public java.lang.String getQueryString()
getQueryString
in interface de.ims.icarus.search_tools.SearchQuery
SearchQuery.getQueryString()
public void setProperty(java.lang.String key, java.lang.Object value)
setProperty
in interface de.ims.icarus.search_tools.SearchQuery
SearchQuery.setProperty(java.lang.String, java.lang.Object)
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface de.ims.icarus.search_tools.SearchQuery
SearchQuery.getProperty(java.lang.String)
public de.ims.icarus.search_tools.SearchGraph getSearchGraph()
getSearchGraph
in interface de.ims.icarus.search_tools.SearchQuery
SearchQuery.getSearchGraph()
public void setSearchGraph(de.ims.icarus.search_tools.SearchGraph graph) throws de.ims.icarus.util.UnsupportedFormatException
setSearchGraph
in interface de.ims.icarus.search_tools.SearchQuery
de.ims.icarus.util.UnsupportedFormatException
SearchQuery.setSearchGraph(de.ims.icarus.search_tools.SearchGraph)