Package hudson.search
Class SearchIndexBuilder
- java.lang.Object
-
- hudson.search.SearchIndexBuilder
-
public final class SearchIndexBuilder extends Object
BuildsSearchIndex. This object is also used to represent partially build search index, much likeStringBuilderis often passed around to cooperatively build search index.- Author:
- Kohsuke Kawaguchi
- See Also:
AbstractModelObject.makeSearchIndex()
-
-
Constructor Summary
Constructors Constructor Description SearchIndexBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchIndexBuilderadd(SearchIndex index)SearchIndexBuilderadd(SearchIndexBuilder index)SearchIndexBuilderadd(SearchItem item)SearchIndexBuilderadd(String urlAsWellAsName)Short foradd(urlAsWellAsName,urlAsWellAsName)SearchIndexBuilderadd(String url, SearchableModelObject searchable, String name)SearchIndexBuilderadd(String url, SearchableModelObject searchable, String... names)SearchIndexBuilderadd(String url, String name)Adds a search index under the keyword 'name' to the given URL.SearchIndexBuilderadd(String url, String... names)SearchIndexBuilderaddAllAnnotations(SearchableModelObject o)Adds allQuickSilver-annotated properties to the search index.SearchIndexmake()
-
-
-
Method Detail
-
addAllAnnotations
public SearchIndexBuilder addAllAnnotations(SearchableModelObject o)
Adds allQuickSilver-annotated properties to the search index.
-
add
public SearchIndexBuilder add(String urlAsWellAsName)
Short foradd(urlAsWellAsName,urlAsWellAsName)
-
add
public SearchIndexBuilder add(String url, String name)
Adds a search index under the keyword 'name' to the given URL.- Parameters:
url- Relative URL from the source of the search index.
-
add
public SearchIndexBuilder add(String url, String... names)
-
add
public SearchIndexBuilder add(SearchItem item)
-
add
public SearchIndexBuilder add(String url, SearchableModelObject searchable, String name)
-
add
public SearchIndexBuilder add(String url, SearchableModelObject searchable, String... names)
-
add
public SearchIndexBuilder add(SearchIndex index)
-
add
public SearchIndexBuilder add(SearchIndexBuilder index)
-
make
public SearchIndex make()
-
-