public class FacetValue
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<FacetValue> |
children |
private AttributeFilter |
filter |
private int |
matches |
private java.lang.String |
name |
private int |
position |
static java.util.Comparator<? super FacetValue> |
POSITIONAL_COMPARATOR |
private DoubleRange |
selectedRange |
private java.lang.String |
selectedValue |
Modifier | Constructor and Description |
---|---|
|
FacetValue() |
private |
FacetValue(long matches,
java.lang.String name) |
|
FacetValue(long matches,
java.lang.String name,
java.lang.String fieldName,
DoubleRange range) |
|
FacetValue(long matches,
java.lang.String name,
java.lang.String fieldName,
java.lang.String attributeValue) |
Modifier and Type | Method and Description |
---|---|
java.util.List<FacetValue> |
getChildren()
A hierarchical structure of facet-values is currently
only possible for categories.
|
AttributeFilter |
getFilter()
The object that has to be used in the
SearchParams to filter for this attribute-value.
|
int |
getMatches()
The number of search-results that would be obtained
by filtering for this attribute-value in the context
of current search-request.
|
java.lang.String |
getName()
The localised name of the attribute-value.
|
private int |
getPosition() |
DoubleRange |
getSelectedRange()
The attribute-range selected by the user.
|
java.lang.String |
getSelectedValue()
The attribute-value selected by the user.
|
void |
setChildren(java.util.List<FacetValue> children) |
void |
setMatches(int matches) |
void |
setName(java.lang.String name) |
void |
setPosition(int position) |
void |
setSelectedRange(DoubleRange selectedRange) |
void |
setSelectedValue(java.lang.String selectedValue) |
java.lang.String |
toString() |
public static final java.util.Comparator<? super FacetValue> POSITIONAL_COMPARATOR
private int matches
private java.lang.String name
private java.util.List<FacetValue> children
private AttributeFilter filter
private java.lang.String selectedValue
private DoubleRange selectedRange
private int position
public FacetValue()
private FacetValue(long matches, java.lang.String name)
public FacetValue(long matches, java.lang.String name, java.lang.String fieldName, java.lang.String attributeValue)
public FacetValue(long matches, java.lang.String name, java.lang.String fieldName, DoubleRange range)
public java.lang.String getName()
public void setName(java.lang.String name)
public int getMatches()
public void setMatches(int matches)
public void setChildren(java.util.List<FacetValue> children)
public java.util.List<FacetValue> getChildren()
public AttributeFilter getFilter()
public java.lang.String getSelectedValue()
public void setSelectedValue(java.lang.String selectedValue)
public DoubleRange getSelectedRange()
public void setSelectedRange(DoubleRange selectedRange)
private int getPosition()
public void setPosition(int position)
public java.lang.String toString()
toString
in class java.lang.Object