[edit]
Overview
This class implements a faceted browsing engine on top of the Exhibit database.
See Also: Collection
[edit]
Constructors
new Exhibit.BrowseEngine(database, configuration)
[edit]
Methods
[edit]
dispose()
[edit]
addListener(listener)
[edit]
removeListener(listener)
[edit]
getState()
[edit]
setState(state)
[edit]
setFacets(facetEntries)
facetEntries is an array of strings, each is an expression specifying how to retrieve the values of the corresponding facet. For example, facetEntries can be:
[ ".age", ".gender", "!parentOf" ]
[edit]
getFocus()
[edit]
getCollectionCount()
[edit]
getCurrentCollection()
[edit]
getCollection(index)
[edit]
getSlide(index)
[edit]
getFacets()
[edit]
getGroups(property, forward)
[edit]
setRootCollection(itemSet)
[edit]
setValueRestriction(property, forward, level, value, selected)
[edit]
focus(index)
[edit]
slide(propertyID, forward)
[edit]
clearRestrictions()
[edit]
applyRestrictions(restrictions)
[edit]
clearFacetRestrictions(property, forward)
[edit]
applyFacetRestrictions(property, forward, restrictions)
[edit]
truncate(index)
[edit]
group(property, forward, level, groupingProperty, groupingForward)
[edit]
ungroup(property, forward, level)
[edit]
Events
[edit]
onChange()
[edit]
onRootCollectionSet()
[edit]
onRestrict()
[edit]
onSlide()
[edit]
onClearRestrictions()
[edit]
onApplyRestrictions()
[edit]
onClearFacetRestrictions()
[edit]
onApplyFacetRestrictions()
[edit]
onTruncate()
[edit]
onGroup()
[edit]

