|
ModeShape Distribution 3.0.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.jcr.query.model.FullTextSearch
@Immutable public class FullTextSearch
A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings. If a property name is supplied, then the search is limited to the value(s) of the named property on the node(s) in the search scope.
| Nested Class Summary | |
|---|---|
static class |
FullTextSearch.CompoundTerm
A list of FullTextSearch.Terms. |
static class |
FullTextSearch.Conjunction
A set of FullTextSearch.Terms that are ANDed together. |
static class |
FullTextSearch.Disjunction
A set of FullTextSearch.Terms that are ORed together. |
static class |
FullTextSearch.NegationTerm
A FullTextSearch.Term that represents a search term that requires another term to not appear. |
static class |
FullTextSearch.SimpleTerm
A FullTextSearch.Term that represents a single search term. |
static interface |
FullTextSearch.Term
The general notion of a term that makes up a full-text search. |
| Constructor Summary | |
|---|---|
FullTextSearch(SelectorName selectorName,
String fullTextSearchExpression)
Create a constraint defining a full-text search against the node within the search scope. |
|
FullTextSearch(SelectorName selectorName,
String propertyName,
StaticOperand fullTextSearchExpression,
FullTextSearch.Term term)
Create a constraint defining a full-text search against the property values on node within the search scope. |
|
FullTextSearch(SelectorName selectorName,
String propertyName,
String fullTextSearchExpression)
Create a constraint defining a full-text search against the property values on node within the search scope. |
|
FullTextSearch(SelectorName selectorName,
String propertyName,
String fullTextSearchExpression,
FullTextSearch.Term term)
Create a constraint defining a full-text search against the property values on node within the search scope. |
|
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation. |
boolean |
equals(Object obj)
|
String |
fullTextSearchExpression()
Get the full-text search expression, as a string. |
StaticOperand |
getFullTextSearchExpression()
|
String |
getPropertyName()
|
String |
getSelectorName()
|
FullTextSearch.Term |
getTerm()
Get the formal FullTextSearch.Term representation of the expression. |
int |
hashCode()
|
SelectorName |
selectorName()
Get the name of the selector that is to be searched |
String |
toString()
|
protected static String |
toString(StaticOperand operand)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FullTextSearch(SelectorName selectorName,
String propertyName,
StaticOperand fullTextSearchExpression,
FullTextSearch.Term term)
throws RepositoryException
selectorName - the name of the node selector defining the search scopepropertyName - the name of the property to be searched; may be null if all property values are to be searchedfullTextSearchExpression - the search expressionterm - the term representation, if it is known; may be null
RepositoryException - if there is an error converting the full text search expression to a string
public FullTextSearch(SelectorName selectorName,
String propertyName,
String fullTextSearchExpression,
FullTextSearch.Term term)
selectorName - the name of the node selector defining the search scopepropertyName - the name of the property to be searched; may be null if all property values are to be searchedfullTextSearchExpression - the search expressionterm - the term representation, if it is known; may be null
public FullTextSearch(SelectorName selectorName,
String propertyName,
String fullTextSearchExpression)
selectorName - the name of the node selector defining the search scopepropertyName - the name of the property to be searched; may be null if all property values are to be searchedfullTextSearchExpression - the search expression
public FullTextSearch(SelectorName selectorName,
String fullTextSearchExpression)
selectorName - the name of the node selector defining the search scopefullTextSearchExpression - the search expression| Method Detail |
|---|
protected static String toString(StaticOperand operand)
throws RepositoryException
RepositoryExceptionpublic final SelectorName selectorName()
public String getSelectorName()
getSelectorName in interface FullTextSearchpublic final String getPropertyName()
getPropertyName in interface FullTextSearchpublic final String fullTextSearchExpression()
public StaticOperand getFullTextSearchExpression()
getFullTextSearchExpression in interface FullTextSearchpublic FullTextSearch.Term getTerm()
FullTextSearch.Term representation of the expression.
ParsingException - if there is an error producing the term representationpublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic void accept(Visitor visitor)
Visitable
accept in interface Visitablevisitor - the visitor; never null
|
ModeShape Distribution 3.0.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||