org.apache.lucene.facet.index.attributes
Class OrdinalProperty
java.lang.Object
org.apache.lucene.facet.index.attributes.OrdinalProperty
- All Implemented Interfaces:
- Serializable, CategoryProperty
public class OrdinalProperty
- extends Object
- implements CategoryProperty
A CategoryProperty
holding the ordinal from the taxonomy of the
current category in CategoryAttribute
.
Ordinal properties are added internally during processing of category
streams, and it is recommended not to use it externally.
- See Also:
- Serialized Form
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Field Summary |
protected int |
ordinal
|
ordinal
protected int ordinal
OrdinalProperty
public OrdinalProperty()
getOrdinal
public int getOrdinal()
hasBeenSet
public boolean hasBeenSet()
setOrdinal
public void setOrdinal(int value)
clear
public void clear()
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
merge
public void merge(CategoryProperty other)
- Description copied from interface:
CategoryProperty
- When adding categories with properties to a certain document, it is
possible that the same category will be added more than once with
different instances of the same property. This method defined how to
treat such cases, by merging the newly added property into the one
previously added. Implementing classes can assume that this method will
be called only with a property of the same class.
- Specified by:
merge
in interface CategoryProperty
- Parameters:
other
- The category property to merge.