Spring Data Solr

org.springframework.data.solr.core.query.result
Class TermsResultPage

java.lang.Object
  extended by org.springframework.data.solr.core.query.result.TermsResultPage
All Implemented Interfaces:
Iterable<TermsFieldEntry>, TermsPage

public class TermsResultPage
extends Object
implements TermsPage

Author:
Christoph Strobl

Constructor Summary
TermsResultPage()
           
 
Method Summary
 void addAllTerms(Map<String,List<TermsFieldEntry>> pageMap)
           
 void addTermsResult(List<TermsFieldEntry> entries, Field field)
           
 void addTermsResult(List<TermsFieldEntry> entries, String fieldname)
           
 List<TermsFieldEntry> getContent()
          Returns the page content as List.
 Iterable<TermsFieldEntry> getTerms(Field field)
           
 Collection<Field> getTermsFields()
           
 Iterable<TermsFieldEntry> getTermsForField(String fieldname)
           
 boolean hasContent()
          Returns whether the Page has content at all.
 Iterator<TermsFieldEntry> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TermsResultPage

public TermsResultPage()
Method Detail

addTermsResult

public final void addTermsResult(List<TermsFieldEntry> entries,
                                 Field field)

addTermsResult

public final void addTermsResult(List<TermsFieldEntry> entries,
                                 String fieldname)

addAllTerms

public void addAllTerms(Map<String,List<TermsFieldEntry>> pageMap)

getTermsForField

public Iterable<TermsFieldEntry> getTermsForField(String fieldname)
Specified by:
getTermsForField in interface TermsPage
Returns:

getTerms

public Iterable<TermsFieldEntry> getTerms(Field field)

getTermsFields

public Collection<Field> getTermsFields()

iterator

public Iterator<TermsFieldEntry> iterator()
Specified by:
iterator in interface Iterable<TermsFieldEntry>

getContent

public List<TermsFieldEntry> getContent()
Description copied from interface: TermsPage
Returns the page content as List.

Specified by:
getContent in interface TermsPage
Returns:

hasContent

public boolean hasContent()
Description copied from interface: TermsPage
Returns whether the Page has content at all.

Specified by:
hasContent in interface TermsPage
Returns:

Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.