Uses of Class
com.sun.labs.minion.query.Element

Packages that use Element
com.sun.labs.minion Provides the API for interacting with the Minion Search Engine. 
com.sun.labs.minion.engine Provides implementations for some of the end-user interfaces. 
com.sun.labs.minion.query Classes for providing programattic querying. 
 

Uses of Element in com.sun.labs.minion
 

Methods in com.sun.labs.minion with parameters of type Element
 ResultSet SearchEngine.search(Element el)
          Runs a query against the index, returning a set of results.
 ResultSet SearchEngine.search(Element el, java.lang.String sortOrder)
          Runs a query against the index, returning a set of results.
 

Uses of Element in com.sun.labs.minion.engine
 

Methods in com.sun.labs.minion.engine with parameters of type Element
 ResultSet SearchEngineImpl.search(Element el)
           
 ResultSet SearchEngineImpl.search(Element el, java.lang.String sortOrder)
           
 

Uses of Element in com.sun.labs.minion.query
 

Subclasses of Element in com.sun.labs.minion.query
 class And
          A boolean and operator
 class Not
          A boolean not operator.
 class Operator
          An abstract class for a query operator.
 class Or
          A boolean or operator.
 class Range
          A range query.
 class Relation
          A class for a simple relational query, like price < 10.
 class StringRelation
          A query element for the string operators, which includes all of the valid operators from Relation, as well as substring, matches, starts, ends.
 class Term
          A class for a search term.
 

Fields in com.sun.labs.minion.query with type parameters of type Element
protected  java.util.List<Element> Operator.elements
          An operator has a list of operands, which are elements, either terms or other operators.
 

Methods in com.sun.labs.minion.query that return types with arguments of type Element
 java.util.Collection<Element> Operator.getOperands()
           
 java.util.Iterator<Element> Operator.iterator()
           
 

Methods in com.sun.labs.minion.query with parameters of type Element
 Operator Operator.add(Element element)
           
 

Constructors in com.sun.labs.minion.query with parameters of type Element
And(Element... elements)
          Creates an and operator that will opearate on the provided elements.
Not(Element element)
          Creates a boolean negation of the given element.
Operator(Element... elements)
          Creates an operator with the provided operands.
Or(Element... elements)
           
 

Constructor parameters in com.sun.labs.minion.query with type arguments of type Element
And(java.util.Collection<Element> elements)
          Creates an and operator that will operate on the provided elements.
Operator(java.util.Collection<Element> elements)
          Creates an operator with the given list of operands.
Or(java.util.Collection<Element> elements)