public class Hierarchical2DFacetRefinementHandler extends FacetRefinementHandler
RefinementHandler.RefinementPolicy, RefinementHandler.SplitRefinement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIMENSION_SWITCH |
facet, refinementNode
Constructor and Description |
---|
Hierarchical2DFacetRefinementHandler(Facet facet,
boolean exclude,
Facet facet1,
Facet facet2,
java.lang.String path,
QueryContext queryContext) |
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.
|
java.lang.String |
getRelpath()
return the path relative to the (virtual)Root for the refinement (e.g.
|
java.util.List<VirtualFieldDefinition> |
getVirtualFields1() |
java.util.List<VirtualFieldDefinition> |
getVirtualFields2() |
getId, getRefinementNode, getRefinementPolicy, isExclude, zapRefinement
parse, splitRefinement
public static final java.lang.String DIMENSION_SWITCH
public Hierarchical2DFacetRefinementHandler(Facet facet, boolean exclude, Facet facet1, Facet facet2, java.lang.String path, QueryContext queryContext) throws QueryProcessingException
QueryProcessingException
public java.lang.String getCpath()
FacetRefinementHandler
getCpath
in class FacetRefinementHandler
public java.lang.String getRelpath()
FacetRefinementHandler
getRelpath
in class FacetRefinementHandler
public java.util.List<VirtualFieldDefinition> getVirtualFields1()
public java.util.List<VirtualFieldDefinition> getVirtualFields2()
public void buildRefinementNode() throws QueryProcessingException
FacetRefinementHandler
buildRefinementNode
in class FacetRefinementHandler
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.