com.raritantechnologies.xml.taglibrary
Class XMLEditorRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.PageImportRenderer
com.raritantechnologies.xml.taglibrary.XMLEditorRenderer
- All Implemented Interfaces:
- IConfigurable, IPageContextRenderer
- public class XMLEditorRenderer
- extends PageImportRenderer
Builds a renderer for XML documents similar to IE XML rendering.
Works like the ExploreTreeRenderer (client side / javascript based ).
XML Configuration Template:
<SystemObject
type="PageImportRenderer"
name="someName"
configurableClass="com.raritantechnologies.xml.taglibrary.XMLEditorRenderer"
xmlFile="[ path to XML file ]"
keyName="[ unique name for javascript switching key ]"
openImgURL="[ image for control when node is open ]"
closedImgURL="[ image for control when node is closed ]"
emptyImgURL="[ empty image for node with no children ]"
startOpened="true(default)|false"
maxDisplayCount="[ number of children to display by default ]" >
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Field Summary |
java.lang.String |
prefix
|
|
Method Summary |
java.lang.String |
getPage(RaritanPageContext pContext)
returns an HTML page or page fragment given a set of request parameters. |
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
| Methods inherited from class com.raritantechnologies.searchApp.taglibrary.PageImportRenderer |
addPageElement, getAddPersistent, getConfigurationXML, getFragmentFile, getPageHeader, getPageName, getPageTrailer, render, setAddPersistent, setPageHeader, setPageName, setPageTrailer, setStringFilter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prefix
public java.lang.String prefix
XMLEditorRenderer
public XMLEditorRenderer()
getPage
public java.lang.String getPage(RaritanPageContext pContext)
- Description copied from class:
PageImportRenderer
- returns an HTML page or page fragment given a set of request parameters.
- Overrides:
getPage in class PageImportRenderer
- Parameters:
pContext - contains request and session parameters needed to execute the page
retrieval.
- Returns:
- A string containing the page data.
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable- Overrides:
initialize in class PageImportRenderer