|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.tree.TreeBuilderGateway
Uses an ITreeBuilder to generate a set of results for processing.
<CollectionGateway name="[ collection gateway name ]"
class="com.raritantechnologies.utils.tree.TreeBuilderGateway"
idField="[ name to assign to ID field ]"
nameField="[ result field name for tree node name ]"
pathField="[ result field name for tree node path ]"
includeRoot="[ true(default)|false ]"
maxLevel="[ maximum depth of tree to get ]" >
<TreeBuilder class="[ class of ITreeBuilder ]" >
<!-- Initialization parameters for TreeBuilder -->
</TreeBuilder>
<!-- Optional IResultMatcher to filter Tree nodes going into the output result set -->
<ResultMatcher class="[ class of com.raritantechnologies.searchApp.IResultMatcher ]" >
</ResultMatcher>
<FieldFormatters>
<!-- One or more Formatter elements -->
<Formatter class="[ class of IFieldFormatter ]" >
</Formatter>
</FieldFormatters>
<!-- Optional ITreeProcessor that can process the Tree object -->
<TreeProcessor class="class of com.raritantechnologies.utils.tree.ITreeProcessor ]" >
</TreeProcessor>
</CollectionGateway>
| Constructor Summary | |
TreeBuilderGateway()
|
|
| Method Summary | |
java.lang.String |
getConfigurationXML()
|
void |
initialize(org.w3c.dom.Element gatewayElem,
ISearchFieldMap sfMap)
Initialize the ICollectionGateway from a Configuration XML element. |
boolean |
isPaused()
|
void |
pause()
|
void |
resume()
|
void |
run()
|
void |
run(ILoginInfo userInfo)
Need to have loginInfo for sources which require login/pw access. |
void |
setGatewayListener(IGatewayListener listener)
Sets the IGatewayListener interface. |
void |
setInputParameters(OrderedMap inputParams)
set input parameters... |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TreeBuilderGateway()
| Method Detail |
public void setInputParameters(OrderedMap inputParams)
ICollectionGateway
setInputParameters in interface ICollectionGatewaypublic void run(ILoginInfo userInfo)
ICollectionGateway
run in interface ICollectionGatewaypublic void setGatewayListener(IGatewayListener listener)
ICollectionGateway
setGatewayListener in interface ICollectionGateway
public void initialize(org.w3c.dom.Element gatewayElem,
ISearchFieldMap sfMap)
initialize in interface ICollectionGatewaypublic void run()
run in interface ICollectionGatewaypublic void pause()
pause in interface ICollectionGatewaypublic void resume()
resume in interface ICollectionGatewaypublic boolean isPaused()
isPaused in interface ICollectionGatewaypublic java.lang.String getConfigurationXML()
getConfigurationXML in interface ICollectionGateway
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||