|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.verity.parametric.taglibrary.DynamicTaxonomyView
Checks if the taxonomy renderer has live nodes other than the default ("n/a" for example). returns empty string if taxonomy has no "meaningful" nodes.
XML Configuration Template:
<SearchElementRenderer class="com.raritantechnologies.verity.parametric.taglibrary.DynamicTaxonomyView"
fieldname="[ field name of Taxonomy]"
defaultNode="[optional name of taxonomy node start position]" >
<TaxonomyRenderer rendererClass="[ class of ISearchElementRenderer specialized for taxonomy renderering]" >
<!-- configuration parameters of taxonomy renderer -->
</TaxonomyRenderer>
</SearchElementRenderer>
| Constructor Summary | |
DynamicTaxonomyView()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext rpc)
Returns the element html fragment. |
java.lang.String |
getBody(RaritanPageContext rpc)
|
ISearchElementRenderer |
getRenderer(java.lang.String name)
Returns ISearchElementRenderer of this render or a nested renderer matching the name given or null if no match is found. |
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
void |
initialize(java.util.Map initParams)
|
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DynamicTaxonomyView()
| Method Detail |
public java.lang.String getBody(RaritanPageContext rpc)
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext rpc)
ISearchElementRenderer
getBody in interface ISearchElementRendererpublic void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRendererpublic void initialize(java.util.Map initParams)
public void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||