|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.HyperlinkQueryFormatter
Formats a set of query parameter|value pairs as a hyperlink to a search result display page.
XML Configuration Template:
<QueryFormatter class="com.raritantechnologies.searchApp.query.HyperlinkQueryFormatter"
host="/" action="somePage.jsp" label="some label" labelField="someQueryField"
target="top"
cssClass="someClass"
displayQueryParams="false"
addBlankParams="true|false" >
<!-- parameters to be added to query -->
<Parameters>
<Param name="pageNum" value="1" />
<Param name="formType" value="search" />
<Param name="textQuery" value="$query" />
<ExcludeParameters>
<!-- one or more Param elements -->
<Param name="[ excluded parameter name]" />
<Param name="[ another parameter ]" />
</ExcludeParameters>
</QueryFormatter>
| Constructor Summary | |
HyperlinkQueryFormatter()
|
|
| Method Summary | |
void |
addParameter(java.lang.String name,
java.lang.String value)
|
void |
appendCounts(boolean append)
|
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 |
getHref(OrderedMap queryParams)
|
java.lang.String |
getHref(QueryResultBean qrb)
|
java.lang.String |
getHref(RaritanPageContext pageContext)
|
java.lang.String |
getLabel(OrderedMap queryParams,
QueryResultBean qrb)
|
java.lang.String |
getLabel(QueryResultBean qrb)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
setAction(java.lang.String action)
|
void |
setHost(java.lang.String host)
|
void |
setLabel(java.lang.String label)
|
void |
setLabelField(java.lang.String fieldID)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public HyperlinkQueryFormatter()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IQueryFormatterpublic void setHost(java.lang.String host)
public void setAction(java.lang.String action)
public void setLabel(java.lang.String label)
public void setLabelField(java.lang.String fieldID)
public void addParameter(java.lang.String name,
java.lang.String value)
public void appendCounts(boolean append)
appendCounts in interface IQueryFormatter
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 IQueryFormatterpublic java.lang.String formatQuery(RaritanPageContext pageContext)
IQueryFormatter
formatQuery in interface IQueryFormatterpublic java.lang.String getHref(QueryResultBean qrb)
public java.lang.String getHref(OrderedMap queryParams)
public java.lang.String getHref(RaritanPageContext pageContext)
public java.lang.String getLabel(QueryResultBean qrb)
public java.lang.String getLabel(OrderedMap queryParams,
QueryResultBean qrb)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||