public final class SearchIndexBuilder extends Object
SearchIndex
.
This object is also used to represent partially build search index, much like StringBuilder
is often
passed around to cooperatively build search index.AbstractModelObject.makeSearchIndex()
Constructor and Description |
---|
SearchIndexBuilder() |
Modifier and Type | Method and Description |
---|---|
SearchIndexBuilder |
add(SearchIndex index) |
SearchIndexBuilder |
add(SearchIndexBuilder index) |
SearchIndexBuilder |
add(SearchItem item) |
SearchIndexBuilder |
add(String urlAsWellAsName)
Short for
add(urlAsWellAsName,urlAsWellAsName) |
SearchIndexBuilder |
add(String url,
SearchableModelObject searchable,
String... names) |
SearchIndexBuilder |
add(String url,
SearchableModelObject searchable,
String name) |
SearchIndexBuilder |
add(String url,
String... names) |
SearchIndexBuilder |
add(String url,
String name)
Adds a search index under the keyword 'name' to the given URL.
|
SearchIndexBuilder |
addAllAnnotations(SearchableModelObject o)
Adds all
QuickSilver -annotated properties to the search index. |
SearchIndex |
make() |
public SearchIndexBuilder addAllAnnotations(SearchableModelObject o)
QuickSilver
-annotated properties to the search index.public SearchIndexBuilder add(String urlAsWellAsName)
add(urlAsWellAsName,urlAsWellAsName)
public SearchIndexBuilder add(String url, String name)
url
- Relative URL from the source of the search index.public SearchIndexBuilder add(String url, String... names)
public SearchIndexBuilder add(SearchItem item)
public SearchIndexBuilder add(String url, SearchableModelObject searchable, String name)
public SearchIndexBuilder add(String url, SearchableModelObject searchable, String... names)
public SearchIndexBuilder add(SearchIndex index)
public SearchIndexBuilder add(SearchIndexBuilder index)
public SearchIndex make()
Copyright © 2004–2021. All rights reserved.