|
VerityTaxonomyTreeBuilder Demo
|
Used in the VerityTaxonomyTreeBuilder demo to clean up
the taxonomy names.
XML Configuration for this example:
<SearchForm name="VerityTaxonomyTreeForm"
rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormTableRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.utils.tree.taglibrary.TreeSearchElementRenderer"
action="index.jsp" >
<!-- ======================================================================= -->
<!-- Verity Taxonomy Tree Builder -->
<!-- ======================================================================= -->
<TreeBuilder class="com.raritantechnologies.verity.topic.VerityTaxonomyTreeBuilder"
topicIDField="topicID"
queryField="dieselQuery" >
<!-- TreeBuilder source for taxonomy tree -->
<TaxonomyTreeBuilder class="com.raritantechnologies.verity.topic.TaxFileTreeBuilder"
taxFile="BASE_PATH/data/VerityMeSHTaxonomy/meshAll.tax"
topicIDField="topicID"
treeName="MeSH" />
<TopicSetBuilder class="com.raritantechnologies.verity.topic.TopicSetBuilder"
otlFile="BASE_PATH/data/VerityMeSHTaxonomy/meshAll.otl" />
<TopicRenderer class="com.raritantechnologies.dieselpoint.topic.DieselpointTopicRenderer" />
</TreeBuilder>
<!-- ======================================================================= -->
<!-- Name Filter for Verity Taxonomy -->
<!-- ======================================================================= -->
<TreeFilter class="com.raritantechnologies.utils.tree.filter.TreeFilter" >
<NodeFilter class="com.raritantechnologies.utils.tree.filter.TreeNodeAttributeStringFilter"
attributeName="name" >
<StringFilter class="com.raritantechnologies.utils.filter.BasicStringFilter"
command="AFTER_FIRST"
indexOf="~" />
</NodeFilter>
</TreeFilter>
<TreeRenderer class="com.raritantechnologies.utils.tree.taglibrary.ExploreTreeRenderer"
openImgURL ="../../images/explore_tree_open.gif"
openLastImgURL ="../../images/explore_tree_open_last.gif"
closedImgURL ="../../images/explore_tree_closed.gif"
closedLastImgURL ="../../images/explore_tree_closed_last.gif"
emptyImgURL ="../../images/explore_tree_empty.gif"
emptyLastImgURL ="../../images/explore_tree_empty_last.gif"
lineImgURL ="../../images/explore_tree_line.gif"
blankImgURL ="../../images/explore_tree_blank.gif"
showCounts="false"
useChangeNodeScript="false" >
</TreeRenderer>
<LinkRenderer class="com.raritantechnologies.utils.tree.TaxonomySearchHyperlinkRenderer"
hrefParam="href" />
</SearchElementRenderer>
</SearchForm>