Class NonTopLevelPathPolicy

  • All Implemented Interfaces:
    Serializable, PathPolicy

    public class NonTopLevelPathPolicy
    extends Object
    implements PathPolicy
    This class filters our the ROOT category, and it's direct descendants. For more information see PathPolicy.
    See Also:
    Serialized Form
    WARNING: This API is experimental and might change in incompatible ways in the next release.
    • Field Detail

      • DEFAULT_MINIMAL_SUBPATH_LENGTH

        public final int DEFAULT_MINIMAL_SUBPATH_LENGTH
        The shortest path length delivered is two components (root + one child).
        See Also:
        Constant Field Values
    • Constructor Detail

      • NonTopLevelPathPolicy

        public NonTopLevelPathPolicy()
    • Method Detail

      • shouldAdd

        public boolean shouldAdd​(CategoryPath categoryPath)
        Filters out (returns false) CategoryPaths equal or less than TaxonomyReader.ROOT_ORDINAL. true otherwise.
        Specified by:
        shouldAdd in interface PathPolicy
        Parameters:
        categoryPath - A given category path which is to be tested for stream addition.
        Returns:
        true if the category path should be added. false otherwise.