atg.repository.search.indexing.refinement
Class RefineConfigXMLInfo

java.lang.Object
  extended by atg.repository.search.indexing.refinement.RefineConfigXMLInfo

public class RefineConfigXMLInfo
extends java.lang.Object

Holder class for some details to allow generation of the refine-config xml. These details are populated by the RefineConfigGenerator and passed to the RefineConfigXMLGenerator for use.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 java.util.Set mMappingSet
          Set of property mappings (e.g.
 java.lang.String mOutputName
          String name of the refine config to use
 org.w3c.dom.Document mSourceDocument
          XML document for the element of the refine config.
 int mSpecificity
          Specificity of this refine config, i.e.
 
Constructor Summary
RefineConfigXMLInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mOutputName

public java.lang.String mOutputName
String name of the refine config to use


mMappingSet

public java.util.Set mMappingSet
Set of property mappings (e.g. ancestorCategories) for the $map functionality


mSpecificity

public int mSpecificity
Specificity of this refine config, i.e. how deep in the tree it is Higher specific refine configs will be picked by $map if there are multiple choices.


mSourceDocument

public org.w3c.dom.Document mSourceDocument
XML document for the element of the refine config. Contains details on the source of each facet in the refine config.

Constructor Detail

RefineConfigXMLInfo

public RefineConfigXMLInfo()