## Uses of Interface
org.apache.lucene.facet.search.results.FacetResultNode

Packages that use FacetResultNode
org.apache.lucene.facet.search.results: Results of Faceted Search
org.apache.lucene.facet.util: Various utilities for faceted search

Uses of FacetResultNode in org.apache.lucene.facet.search.results

Classes in org.apache.lucene.facet.search.results that implement FacetResultNode
`class` `MutableFacetResultNode` Mutable implementation for Result of faceted search for a certain taxonomy node.

Methods in org.apache.lucene.facet.search.results that return FacetResultNode
`FacetResultNode` `FacetResult.getFacetResultNode()` Facet result node matching the root of the `facet request`.

Methods in org.apache.lucene.facet.search.results that return types with arguments of type FacetResultNode
`Iterable<? extends FacetResultNode>` `FacetResultNode.getSubResults()` Contained sub results.
`Iterable<? extends FacetResultNode>` `MutableFacetResultNode.getSubResults()`

Methods in org.apache.lucene.facet.search.results with parameters of type FacetResultNode
`void` `MutableFacetResultNode.appendSubResult(FacetResultNode subRes)` Append a sub result (as last).
`void` `MutableFacetResultNode.insertSubResult(FacetResultNode subRes)` Insert sub result (as first).
`static MutableFacetResultNode` `MutableFacetResultNode.toImpl(FacetResultNode frn)` Internal utility: turn a result node into an implementation class with richer API that allows modifying it.

Method parameters in org.apache.lucene.facet.search.results with type arguments of type FacetResultNode
`void` `MutableFacetResultNode.setSubResults(List<FacetResultNode> subResults)` Set the sub results.

Constructors in org.apache.lucene.facet.search.results with parameters of type FacetResultNode
`FacetResult(FacetRequest facetRequest, FacetResultNode rootNode, int numValidDescendants)`
`MutableFacetResultNode(FacetResultNode other, boolean takeSubResults)` Create a mutable facet result node from another result node

Constructor parameters in org.apache.lucene.facet.search.results with type arguments of type FacetResultNode
`MutableFacetResultNode(int ordinal, double value, double residue, CategoryPath label, List<FacetResultNode> subResults)` Create a Facet Result Node.

Uses of FacetResultNode in org.apache.lucene.facet.util

Methods in org.apache.lucene.facet.util that return types with arguments of type FacetResultNode
`static Heap<FacetResultNode>` `ResultSortUtils.createSuitableHeap(FacetRequest facetRequest)` Create a suitable heap according to facet request being served.