com.sun.j2ee.blueprints.petstore.taglib.list
Class ListTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.sun.j2ee.blueprints.petstore.taglib.list.ListTag
Direct Known Subclasses:
CartListTag, MyListTag, ProductItemListTag, ProductListTag, SearchListTag

public abstract class ListTag
extends javax.servlet.jsp.tagext.TagSupport

See Also:
Serialized Form

Field Summary
protected  java.util.Collection collection
           
protected  boolean hasNextForm
           
protected  boolean hasPrevForm
           
protected  java.util.Iterator iterator
           
protected  java.lang.String NEXT_PARAM
           
protected  java.lang.String nextParamValue
           
protected  int numItems
           
protected  java.lang.String paramPrefix
           
protected  java.lang.String PREV_PARAM
           
protected  java.lang.String prevParamValue
           
protected  int startIndex
           
protected  java.lang.String STARTINDEX_PARAM
           
protected  java.lang.String startIndexParamValue
           
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Constructor Summary
ListTag()
           
 
Method Summary
 int doEndTag()
           
 int doStartTag()
           
protected abstract  java.util.Collection findCollection()
           
 java.util.Iterator getIterator()
           
 java.lang.String getNextParam()
           
 int getNumItems()
           
 java.lang.String getParamPrefix()
           
 java.lang.String getPrevParam()
           
 int getStartIndex()
           
 java.lang.String getStartIndexParam()
           
 boolean hasNextForm()
           
 boolean hasPrevForm()
           
protected abstract  void initParamPrefix()
           
protected abstract  boolean needsNextForm()
           
 void setNumItems(java.lang.String numItemsStr)
           
 void setStartIndex(java.lang.String startIndexStr)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, release, 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

collection

protected java.util.Collection collection

paramPrefix

protected java.lang.String paramPrefix

numItems

protected int numItems

startIndex

protected int startIndex

NEXT_PARAM

protected final java.lang.String NEXT_PARAM

PREV_PARAM

protected final java.lang.String PREV_PARAM

STARTINDEX_PARAM

protected final java.lang.String STARTINDEX_PARAM

nextParamValue

protected java.lang.String nextParamValue

prevParamValue

protected java.lang.String prevParamValue

startIndexParamValue

protected java.lang.String startIndexParamValue

hasNextForm

protected boolean hasNextForm

hasPrevForm

protected boolean hasPrevForm

iterator

protected java.util.Iterator iterator
Constructor Detail

ListTag

public ListTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspTagException
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport

doEndTag

public int doEndTag()
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport

getParamPrefix

public java.lang.String getParamPrefix()

getNumItems

public int getNumItems()

getStartIndex

public int getStartIndex()

getStartIndexParam

public java.lang.String getStartIndexParam()

getNextParam

public java.lang.String getNextParam()

getPrevParam

public java.lang.String getPrevParam()

hasNextForm

public boolean hasNextForm()

hasPrevForm

public boolean hasPrevForm()

getIterator

public java.util.Iterator getIterator()

setNumItems

public void setNumItems(java.lang.String numItemsStr)

setStartIndex

public void setStartIndex(java.lang.String startIndexStr)

initParamPrefix

protected abstract void initParamPrefix()

findCollection

protected abstract java.util.Collection findCollection()
                                                throws java.lang.Exception

needsNextForm

protected abstract boolean needsNextForm()


Copyright © 2000 Sun Microsystems Inc. All Rights Reserved.