|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.sourceMap.taglibrary.BasicSourceMapTreeRenderer
Renders a hyperlink tree version of a hierarchical
SourceMapTree.
<SourceMapTreeRenderer name="basicRenderer"
class="com.raritantechnologies.searchApp.sourceMap.taglibrary.BasicSourceMapTreeRenderer"
openNodeImg="./images/plus.gif"
closeNodeImg="./images/minus.gif"
treeBgColor="#aabbcc"
treeWidth="200"
searchResultWidth="500"
tableHeight="500"
tableClass="theTreeClass"
tableProps="'border='1' "
formTableProps="[ table properties for SearchForm ]"
searchBgColor="#ccccff"
resultBgColor="#eeeeee"
hiddenFields="adhocFields,item_id"
savePageParams="true|false"
hyperlinkFolders="true(default)|false - if true only leaf nodes have hyperlinks" >
<PageLinkRenderer position="both" pageURL="sourceTree.jsp" />
<!-- Control components are added to the left side of the interface and can generate their own
<!-- actions. -->
<ControlComponent class="[ class of com.raritantechnologies.searchApp.IPageContextRenderer ]" >
</ControlComponent>
</SourceMapTreeRenderer>
| Field Summary | |
protected java.lang.String |
hiddenFieldsList
|
protected java.lang.String |
sourceMapURL
|
| Constructor Summary | |
BasicSourceMapTreeRenderer()
|
|
BasicSourceMapTreeRenderer(java.lang.String sourceMapURL,
java.lang.String searchFormName)
|
|
| Method Summary | |
protected void |
appendRequestParams(java.lang.StringBuffer strbuf,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext)
|
protected boolean |
canSearch(RaritanPageContext pageContext,
ISourceMapTreeNode treeNode)
|
protected java.lang.String |
getDisplayForm(RaritanPageContext rpc)
|
protected java.lang.String |
getDropdownLists(ISourceMapTreeNode treeNode)
|
protected java.lang.String |
getHyperlink(java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext)
|
protected java.lang.String |
getHyperlink(java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
boolean includeAction)
|
protected java.lang.String |
getPageLink(RaritanPageContext rpc)
|
protected java.lang.String |
getSearchForm(ISearchFormRenderer sfRenderer,
RaritanPageContext rpc,
java.lang.String searchFormCategory)
|
protected java.lang.String |
getSourceTree(ISourceMapTreeNode sourceMapTree,
RaritanPageContext pageContext)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
protected ISearchFormRenderer |
initializeSearchFormRenderer(java.lang.String searchFormName,
java.lang.String searchFormCategory,
RaritanPageContext pageContext)
|
protected void |
renderNode(java.lang.StringBuffer strbuf,
java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
int level,
boolean renderChildren,
java.lang.String currentPath)
|
java.lang.String |
renderSourceMap(ISourceMapTreeNode sourceMapTree,
RaritanPageContext pageContext)
Renders a SourceMapTree, including any parameter lists and a search form or display form. |
void |
setActiveSourceMapNode(ISourceMapTreeNode activeNode)
|
void |
setCloseNodeImg(java.lang.String closeNodeImg)
|
void |
setDisplayFormName(java.lang.String displayFormName)
|
void |
setFormTableProps(java.lang.String formTableProps)
|
void |
setOpenNodeImg(java.lang.String openNodeImg)
|
void |
setPageSize(java.lang.String pageSize)
|
void |
setSearchFormName(java.lang.String searchFormName)
URL to use for search form submits. |
void |
setSearchFormURL(java.lang.String searchFormURL)
URL to use for search form submits. |
void |
setSourceMapName(java.lang.String sourceMapName)
|
void |
setSourceMapTreeName(java.lang.String sourceMapTreeName)
|
void |
setSourceMapURL(java.lang.String sourceMapURL)
URL to use for source tree hyperlinks... |
void |
setTableProps(java.lang.String tableProps)
|
void |
setTreeBorderColor(java.lang.String treeBorderColor)
|
void |
setTreeState(ISourceMapTreeNode smTree,
RaritanPageContext pageContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String sourceMapURL
protected java.lang.String hiddenFieldsList
| Constructor Detail |
public BasicSourceMapTreeRenderer()
public BasicSourceMapTreeRenderer(java.lang.String sourceMapURL,
java.lang.String searchFormName)
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface ISourceMapTreeRendererpublic void setSourceMapURL(java.lang.String sourceMapURL)
setSourceMapURL in interface ISourceMapTreeRendererpublic void setSearchFormName(java.lang.String searchFormName)
setSearchFormName in interface ISourceMapTreeRendererpublic void setSearchFormURL(java.lang.String searchFormURL)
ISourceMapTreeRenderer
setSearchFormURL in interface ISourceMapTreeRendererpublic void setTableProps(java.lang.String tableProps)
setTableProps in interface ISourceMapTreeRendererpublic void setFormTableProps(java.lang.String formTableProps)
setFormTableProps in interface ISourceMapTreeRendererpublic void setTreeBorderColor(java.lang.String treeBorderColor)
setTreeBorderColor in interface ISourceMapTreeRenderer
public void setTreeState(ISourceMapTreeNode smTree,
RaritanPageContext pageContext)
setTreeState in interface ISourceMapTreeRendererpublic void setActiveSourceMapNode(ISourceMapTreeNode activeNode)
setActiveSourceMapNode in interface ISourceMapTreeRendererpublic void setOpenNodeImg(java.lang.String openNodeImg)
public void setCloseNodeImg(java.lang.String closeNodeImg)
public void setDisplayFormName(java.lang.String displayFormName)
setDisplayFormName in interface ISourceMapTreeRendererpublic void setSourceMapName(java.lang.String sourceMapName)
setSourceMapName in interface ISourceMapTreeRendererpublic void setSourceMapTreeName(java.lang.String sourceMapTreeName)
setSourceMapTreeName in interface ISourceMapTreeRendererpublic void setPageSize(java.lang.String pageSize)
setPageSize in interface ISourceMapTreeRenderer
public java.lang.String renderSourceMap(ISourceMapTreeNode sourceMapTree,
RaritanPageContext pageContext)
renderSourceMap in interface ISourceMapTreeRenderersourceMapTree - The source map tree to be rendered.pageContext - The page HTTP request context.
protected java.lang.String getSourceTree(ISourceMapTreeNode sourceMapTree,
RaritanPageContext pageContext)
protected void renderNode(java.lang.StringBuffer strbuf,
java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
int level,
boolean renderChildren,
java.lang.String currentPath)
protected java.lang.String getHyperlink(java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext)
protected java.lang.String getHyperlink(java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
boolean includeAction)
protected void appendRequestParams(java.lang.StringBuffer strbuf,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext)
protected java.lang.String getDropdownLists(ISourceMapTreeNode treeNode)
protected ISearchFormRenderer initializeSearchFormRenderer(java.lang.String searchFormName,
java.lang.String searchFormCategory,
RaritanPageContext pageContext)
protected java.lang.String getSearchForm(ISearchFormRenderer sfRenderer,
RaritanPageContext rpc,
java.lang.String searchFormCategory)
protected java.lang.String getDisplayForm(RaritanPageContext rpc)
protected java.lang.String getPageLink(RaritanPageContext rpc)
protected boolean canSearch(RaritanPageContext pageContext,
ISourceMapTreeNode treeNode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||