org.apache.lucene.facet.index.categorypolicy
Class DefaultOrdinalPolicy
java.lang.Object
org.apache.lucene.facet.index.categorypolicy.DefaultOrdinalPolicy
- All Implemented Interfaces:
- Serializable, OrdinalPolicy
public class DefaultOrdinalPolicy
- extends Object
- implements OrdinalPolicy
This class filters our the ROOT category ID. For more information see
OrdinalPolicy
.
- See Also:
- Serialized Form
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultOrdinalPolicy
public DefaultOrdinalPolicy()
shouldAdd
public boolean shouldAdd(int ordinal)
- Filters out (returns false) ordinals equal or less than
TaxonomyReader.ROOT_ORDINAL
. true otherwise.
- Specified by:
shouldAdd
in interface OrdinalPolicy
- Parameters:
ordinal
- A given category ordinal which is to be tested for stream
addition.
- Returns:
true
if the category should be added.
false
otherwise.
init
public void init(TaxonomyWriter taxonomyWriter)
- Implemented as NO-OP as the default is not taxonomy dependent
- Specified by:
init
in interface OrdinalPolicy
- Parameters:
taxonomyWriter
- A relevant taxonomyWriter object, with which ordinals sent to
OrdinalPolicy.shouldAdd(int)
are examined.