public class MultiDimFacetRefinementHandler extends FacetRefinementHandler
RefinementHandler.RefinementPolicy, RefinementHandler.SplitRefinement
facet, refinementNode
Modifier and Type | Method and Description |
---|---|
void |
buildRefinementNode()
create a refinement node depending on the type of refinement
|
java.lang.String |
getCpath()
return the full path for the refinement (e.g.
|
int |
getDim() |
Facet |
getRefinedChild() |
java.lang.String |
getRefinementTitles() |
java.lang.String |
getRelpath()
return the path relative to the (virtual)Root for the refinement (e.g.
|
java.util.List<VirtualFieldDefinition> |
getVirtualFields() |
static RefinementHandler.SplitRefinement |
zapRefinement(MultiDimensionFacet mf,
RefinementHandler.SplitRefinement sr,
java.util.Map<java.lang.String,Facet> facetsMap) |
getId, getRefinementNode, getRefinementPolicy, isExclude, zapRefinement
parse, splitRefinement
public static RefinementHandler.SplitRefinement zapRefinement(MultiDimensionFacet mf, RefinementHandler.SplitRefinement sr, java.util.Map<java.lang.String,Facet> facetsMap) throws QueryProcessingException
QueryProcessingException
public java.lang.String getCpath()
FacetRefinementHandler
getCpath
in class FacetRefinementHandler
public java.lang.String getRelpath()
FacetRefinementHandler
getRelpath
in class FacetRefinementHandler
public int getDim()
public Facet getRefinedChild()
public java.util.List<VirtualFieldDefinition> getVirtualFields()
public void buildRefinementNode() throws QueryProcessingException
FacetRefinementHandler
buildRefinementNode
in class FacetRefinementHandler
QueryProcessingException
public java.lang.String getRefinementTitles()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.