© 2004 BEA Systems, Inc.

com.bea.content.manager.servlets.jsp.taglib
Class SearchTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended bycom.bea.content.manager.servlets.jsp.taglib.BaseTag
          extended bycom.bea.content.manager.servlets.jsp.taglib.SearchTag
All Implemented Interfaces:
IterationTag, Serializable, Tag

public class SearchTag
extends BaseTag

JSP Tag implementation for searching for content.

See Also:
Serialized Form

Field Summary
protected  Map contextParams
          Context params.
protected  Expression expr
          The query.
protected  int max
          The maximum number of content to return.
protected  Node[] nodes
          The Nodes returned from the search.
protected  String queryStr
          The query string.
protected  String sortBy
          The sort by clause.
 
Fields inherited from class com.bea.content.manager.servlets.jsp.taglib.BaseTag
cacheId, cacheScope, cacheTimeout, failOnError, useCache
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
SearchTag()
           
 
Method Summary
 int doStartTag()
          Run the tag.
 Map getContextParams()
          Get the context params.
 String getMax()
          Get the value of max as a String.
 String getQuery()
          Get the value of queryStr.
 String getSortBy()
          Get the value of sortBy.
 void release()
          Release this tag.
 void setContextParams(Map m)
          Set the context params.
 void setContextParams(String str)
          Set the context params from semi-colon separate list of name=value pairs.
 void setExpression(Expression expr)
          Set the expression object to use.
 void setMax(int l)
          Set the value of max.
 void setMax(String v)
          Set the value of max.
 void setQuery(String v)
          Set the value of queryStr.
 void setSortBy(String v)
          Set the value of sortBy.
 
Methods inherited from class com.bea.content.manager.servlets.jsp.taglib.BaseTag
getCacheId, getCacheScope, getCacheTimeout, getFailOnError, getHttpSession, getUseCache, getUserId, setCacheId, setCacheScope, setCacheTimeout, setCacheTimeout, setFailOnError, setFailOnError, setUseCache, setUseCache, toDictionary
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodes

protected Node[] nodes
The Nodes returned from the search.


max

protected int max
The maximum number of content to return.


sortBy

protected String sortBy
The sort by clause.


queryStr

protected String queryStr
The query string.


expr

protected Expression expr
The query.


contextParams

protected Map contextParams
Context params.

Constructor Detail

SearchTag

public SearchTag()
Method Detail

release

public void release()
Release this tag.

Specified by:
release in interface Tag
Overrides:
release in class BaseTag

doStartTag

public int doStartTag()
               throws JspException
Run the tag.

Throws:
JspException

getMax

public String getMax()
Get the value of max as a String.


setMax

public void setMax(String v)
Set the value of max.


setMax

public void setMax(int l)
Set the value of max.


getSortBy

public String getSortBy()
Get the value of sortBy.


setSortBy

public void setSortBy(String v)
Set the value of sortBy.


getQuery

public String getQuery()
Get the value of queryStr.


setQuery

public void setQuery(String v)
Set the value of queryStr.


setExpression

public void setExpression(Expression expr)
Set the expression object to use.


getContextParams

public Map getContextParams()
Get the context params.


setContextParams

public void setContextParams(String str)
Set the context params from semi-colon separate list of name=value pairs.


setContextParams

public void setContextParams(Map m)
Set the context params.


© 2004 BEA Systems, Inc.

Copyright © 2004 BEA Systems, Inc. All Rights Reserved