org.jboss.dna.graph.query.model
Class FullTextSearch.CompoundTerm

java.lang.Object
  extended by org.jboss.dna.graph.query.model.FullTextSearch.CompoundTerm
All Implemented Interfaces:
Iterable<FullTextSearch.Term>, FullTextSearch.Term
Direct Known Subclasses:
FullTextSearch.Conjunction, FullTextSearch.Disjunction
Enclosing class:
FullTextSearch

public abstract static class FullTextSearch.CompoundTerm
extends Object
implements FullTextSearch.Term, Iterable<FullTextSearch.Term>

A list of FullTextSearch.Terms.


Method Summary
 boolean equals(Object obj)
          
 List<FullTextSearch.Term> getTerms()
          Get the terms that make up this compound term.
 int hashCode()
          
 Iterator<FullTextSearch.Term> iterator()
          
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTerms

public List<FullTextSearch.Term> getTerms()
Get the terms that make up this compound term.

Returns:
the terms in the disjunction; never null and never empty

iterator

public Iterator<FullTextSearch.Term> iterator()

Specified by:
iterator in interface Iterable<FullTextSearch.Term>
See Also:
Iterable.iterator()

hashCode

public int hashCode()

Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)


Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.