|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.tree.TreePathFormatter
Adds a tree path to an IResult given a NodeID value in the result. Uses
an ITreeBuilder to create the Lookup tree.
<FieldFormatter class="com.raritantechnologies.utils.tree.TreePathFormatter"
nodeIDField="[ result field that has tree NodeID ]"
pathField="[ result field that will get the tree path value ]" >
<TreeBuilder class="[ class of com.raritantechnologies.utils.tree.ITreeBuilder ]" >
<!-- configuration parameters for Tree Builder -->
</TreeBuilder>
</FieldFormatter>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.IFieldFormatter |
TEMPLATE |
| Constructor Summary | |
TreePathFormatter()
|
|
TreePathFormatter(java.lang.String nodeIDField,
java.lang.String pathField,
ITreeBuilder treeBuilder)
|
|
TreePathFormatter(java.lang.String nodeIDField,
java.lang.String pathField,
TreeRoot theTree)
|
|
| Method Summary | |
java.lang.String |
formatField(java.lang.String fieldVal)
Reformats a field value. |
java.lang.String |
formatField(java.lang.String sessionID,
java.lang.String fieldVal)
Reformats a field value. |
void |
formatResultField(IResult result)
Adds a tree path as a result attribute given a nodeID field in the result. |
void |
formatResultField(java.lang.String sessionID,
IResult result)
Formats a result field "in place", incorporating session context. |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getConfigurationXML(java.lang.String configurationTemplate)
|
void |
getConfigurationXML(java.io.Writer writer)
|
java.lang.String |
getFieldName()
Returns the name of the result field that this formatter can reformat. |
void |
initialize(org.w3c.dom.Element elem)
Initializes the formatter from configuration XML element. |
void |
setNodeIDField(java.lang.String nodeIDField)
|
void |
setPathField(java.lang.String pathField)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TreePathFormatter()
public TreePathFormatter(java.lang.String nodeIDField,
java.lang.String pathField,
ITreeBuilder treeBuilder)
public TreePathFormatter(java.lang.String nodeIDField,
java.lang.String pathField,
TreeRoot theTree)
| Method Detail |
public void formatResultField(java.lang.String sessionID,
IResult result)
IFieldFormatter
formatResultField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.result - The result object that is to be formatted.public void formatResultField(IResult result)
formatResultField in interface IFieldFormatterresult - The result object that is to be formatted.public java.lang.String getFieldName()
IFieldFormatter
getFieldName in interface IFieldFormatter
public java.lang.String formatField(java.lang.String sessionID,
java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormattersessionID - The session key needed to lookup any session content stored
in the session data cache.fieldVal - The field value to be reformatted.
public java.lang.String formatField(java.lang.String fieldVal)
IFieldFormatter
formatField in interface IFieldFormatterfieldVal - The field value to be reformatted.
public void setNodeIDField(java.lang.String nodeIDField)
public void setPathField(java.lang.String pathField)
public void initialize(org.w3c.dom.Element elem)
IFieldFormatter
initialize in interface IFieldFormatter
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
getConfigurationXML in interface IFieldFormatterpublic java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
getConfigurationXML in interface IFieldFormatter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||