javax.servlet.jsp.tagext

Class Tag


public abstract class Tag
extends java.lang.Object

Field Summary

static int
EVAL_BODY
static int
EVAL_PAGE
static int
SKIP_BODY
static int
SKIP_PAGE
protected BodyJspWriter
bodyOut
protected PageContext
pageContext
protected TagData
tagData

Constructor Summary

Tag(String libraryPrefix, String tagName)

Method Summary

int
doAfterBody()
int
doBeforeBody()
int
doEndTag()
int
doStartTag()
static Tag
findAncestorWithClass(Tag from, Class klass)
protected BodyJspWriter
getBodyOut()
String
getLibraryPrefix()
PageContext
getPageContext()
Tag
getParent()
protected JspWriter
getPreviousOut()
TagData
getTagData()
String
getTagId()
String
getTagName()
Object
getValue(String key)
void
initialize(Tag parent, TagData tagData, PageContext pc)
void
release()
void
setBodyOut(BodyJspWriter b)
void
setValue(String key, Object value)

Field Details

EVAL_BODY

public static final int EVAL_BODY
Field Value:
0

EVAL_PAGE

public static final int EVAL_PAGE
Field Value:
2

SKIP_BODY

public static final int SKIP_BODY
Field Value:
1

SKIP_PAGE

public static final int SKIP_PAGE
Field Value:
3

bodyOut

protected BodyJspWriter bodyOut

pageContext

protected PageContext pageContext

tagData

protected TagData tagData

Constructor Details

Tag

public Tag(String libraryPrefix,
           String tagName)

Method Details

doAfterBody

public int doAfterBody()
            throws JspError

doBeforeBody

public int doBeforeBody()
            throws JspError

doEndTag

public int doEndTag()
            throws JspException

doStartTag

public int doStartTag()
            throws JspException

findAncestorWithClass

public static final Tag findAncestorWithClass(Tag from,
                                              Class klass)

getBodyOut

protected final BodyJspWriter getBodyOut()

getLibraryPrefix

public String getLibraryPrefix()

getPageContext

public PageContext getPageContext()

getParent

public Tag getParent()

getPreviousOut

protected final JspWriter getPreviousOut()

getTagData

public TagData getTagData()

getTagId

public String getTagId()

getTagName

public String getTagName()

getValue

public Object getValue(String key)

initialize

public void initialize(Tag parent,
                       TagData tagData,
                       PageContext pc)

release

public void release()

setBodyOut

public void setBodyOut(BodyJspWriter b)

setValue

public void setValue(String key,
                     Object value)