public class PathQuery
extends org.apache.lucene.search.Query
| Constructor and Description |
|---|
PathQuery(DictionaryService dictionarySertvice)
The base query
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendQuery(List<StructuredFieldPosition> sfps) |
protected org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Searcher searcher) |
String |
getPathField() |
org.apache.lucene.index.Term |
getPathRootTerm() |
List<StructuredFieldPosition> |
getPathStructuredFieldPositions() |
String |
getQnameField() |
org.apache.lucene.index.Term |
getQNameRootTerm() |
List<StructuredFieldPosition> |
getQNameStructuredFieldPositions() |
boolean |
isEmpty() |
void |
removeDescendantAndSelf() |
void |
setPathField(String pathField) |
void |
setQnameField(String qnameField) |
void |
setQuery(List<StructuredFieldPosition> path,
List<StructuredFieldPosition> qname) |
void |
setRepeats(boolean repeats) |
String |
toString() |
String |
toString(String field) |
public PathQuery(DictionaryService dictionarySertvice)
query - public void setQuery(List<StructuredFieldPosition> path, List<StructuredFieldPosition> qname)
public void appendQuery(List<StructuredFieldPosition> sfps)
public String getPathField()
public void setPathField(String pathField)
public String getQnameField()
public void setQnameField(String qnameField)
public org.apache.lucene.index.Term getPathRootTerm()
public org.apache.lucene.index.Term getQNameRootTerm()
protected org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
createWeight in class org.apache.lucene.search.Querypublic String toString()
toString in class org.apache.lucene.search.Querypublic String toString(String field)
toString in class org.apache.lucene.search.Querypublic void removeDescendantAndSelf()
public boolean isEmpty()
public List<StructuredFieldPosition> getPathStructuredFieldPositions()
public List<StructuredFieldPosition> getQNameStructuredFieldPositions()
public void setRepeats(boolean repeats)
Copyright © 2005–2014 Alfresco Software. All rights reserved.