|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.DisplayQueryFormatter
Formats query for "Search was" displays or to be put in an HMTL comment.
XML Configuration Template:
<SystemObjects>
<SystemObject type="QueryFormatter" name="someName"
class="com.raritantechnologies.searchApp.query.DisplayQueryFormatter"
displayTitle="Query was:"
inComment="[1|0|yes|no|true|false]"
useTable="[1|0|yes|no|true|false]"
titleClass="[css class for title]"
labelClass="[css class for label]"
valueClass="[css class for value]"
initFrom="request|lastQuery"
maxLength=" maximum query length" >
<Fields>
<Field ID="[the field ID]" label="[Label for Output]" />
<Field ID="[Another field ID]" label="output label" >
<!-- StringFilter for this field alone -->
<StringFilter class="[string filter class]" >
</StringFilter>
</Field>
</Fields>
<!-- StringFilter to be applied to all fields -->
<StringFilter class="[IStringFilter class]" >
</StringFilter>
</SystemObject>
</SystemObjects>
| Constructor Summary | |
DisplayQueryFormatter()
|
|
| Method Summary | |
void |
appendCounts(boolean addCounts)
if true - add result counts to query display |
java.lang.String |
formatQuery(RaritanPageContext pageContext)
Format a query from the current input context: |
java.lang.String |
formatQuery(java.lang.String sessionID,
OrderedMap queryParams)
|
java.lang.String |
formatQuery(java.lang.String sessionID,
QueryResultBean qrb)
Returns a string for the form parameters submitted in queryParams that is in the correct format. |
java.lang.String |
getBody(IDisplayFormRenderer parent,
java.lang.String displayForm,
RaritanPageContext pageContext)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
initialize(java.util.Map paramMap)
|
void |
setDisplayTitle(java.lang.String displayTitle)
|
void |
setFieldLabelMap(java.util.Map fieldLabelMap)
Maps the fieldID to the Label to use. |
void |
setFieldLabelMap(java.lang.String packedFieldList)
|
void |
setLabelClass(java.lang.String labelClass)
|
void |
setTitleClass(java.lang.String titleClass)
|
void |
setValueClass(java.lang.String valueClass)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DisplayQueryFormatter()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IQueryFormatterpublic void initialize(java.util.Map paramMap)
initialize in interface IDisplayControlRendererpublic void setDisplayTitle(java.lang.String displayTitle)
public void setTitleClass(java.lang.String titleClass)
public void setLabelClass(java.lang.String labelClass)
public void setValueClass(java.lang.String valueClass)
public void appendCounts(boolean addCounts)
appendCounts in interface IQueryFormatterpublic void setFieldLabelMap(java.lang.String packedFieldList)
public void setFieldLabelMap(java.util.Map fieldLabelMap)
public java.lang.String formatQuery(java.lang.String sessionID,
QueryResultBean qrb)
IQueryFormatter
formatQuery in interface IQueryFormatter
public java.lang.String formatQuery(java.lang.String sessionID,
OrderedMap queryParams)
formatQuery in interface IQueryFormatter
public java.lang.String getBody(IDisplayFormRenderer parent,
java.lang.String displayForm,
RaritanPageContext pageContext)
getBody in interface IDisplayControlRendererpublic java.lang.String formatQuery(RaritanPageContext pageContext)
IQueryFormatter
formatQuery in interface IQueryFormatter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||