org.carrot2.source
Class MultipageSearchEngineDescriptor.AttributeBuilder

java.lang.Object
  extended by org.carrot2.source.SearchEngineBaseDescriptor.AttributeBuilder
      extended by org.carrot2.source.MultipageSearchEngineDescriptor.AttributeBuilder
Direct Known Subclasses:
Bing2DocumentSourceDescriptor.AttributeBuilder, GoogleDocumentSourceDescriptor.AttributeBuilder, IdolDocumentSourceDescriptor.AttributeBuilder, OpenSearchDocumentSourceDescriptor.AttributeBuilder
Enclosing class:
MultipageSearchEngineDescriptor

public static class MultipageSearchEngineDescriptor.AttributeBuilder
extends SearchEngineBaseDescriptor.AttributeBuilder

Attribute map builder for the MultipageSearchEngine component. You can use this builder as a type-safe alternative to populating the attribute map using attribute keys.


Field Summary
 Map<String,Object> map
          The attribute map populated by this builder.
 
Constructor Summary
protected MultipageSearchEngineDescriptor.AttributeBuilder(Map<String,Object> map)
          Creates a builder backed by the provided map.
 
Method Summary
 MultipageSearchEngineDescriptor.AttributeBuilder searchMode(Class<? extends MultipageSearchEngine.SearchMode> clazz)
          Search mode defines how fetchers returned from MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange) are called.
 MultipageSearchEngineDescriptor.AttributeBuilder searchMode(MultipageSearchEngine.SearchMode value)
          Search mode defines how fetchers returned from MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange) are called.
 
Methods inherited from class org.carrot2.source.SearchEngineBaseDescriptor.AttributeBuilder
compressed, documents, query, results, resultsTotal, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

public final Map<String,Object> map
The attribute map populated by this builder.

Constructor Detail

MultipageSearchEngineDescriptor.AttributeBuilder

protected MultipageSearchEngineDescriptor.AttributeBuilder(Map<String,Object> map)
Creates a builder backed by the provided map.

Method Detail

searchMode

public MultipageSearchEngineDescriptor.AttributeBuilder searchMode(MultipageSearchEngine.SearchMode value)
Search mode defines how fetchers returned from MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange) are called.

See Also:
MultipageSearchEngine.searchMode

searchMode

public MultipageSearchEngineDescriptor.AttributeBuilder searchMode(Class<? extends MultipageSearchEngine.SearchMode> clazz)
Search mode defines how fetchers returned from MultipageSearchEngine.createFetcher(org.carrot2.source.MultipageSearchEngine.SearchRange) are called.

See Also:
MultipageSearchEngine.searchMode


Copyright (c) Dawid Weiss, Stanislaw Osinski