|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.servlet.jsp.tagext Class TagAdapter
java.lang.Object javax.servlet.jsp.tagext.TagAdapter
Wraps any SimpleTag and exposes it using a Tag interface. This is used to allow collaboration between classic Tag handlers and SimpleTag handlers.
Because SimpleTag does not extend Tag, and because Tag.setParent() only accepts a Tag instance, a classic tag handler (one that implements Tag) cannot have a SimpleTag as its parent. To remedy this, a TagAdapter is created to wrap the SimpleTag parent, and the adapter is passed to setParent() instead. A classic Tag Handler can call getAdaptee() to retrieve the encapsulated SimpleTag instance.
- 从以下版本开始:
- JSP 2.0
字段摘要 |
---|
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
构造器摘要 | |
---|---|
TagAdapter(SimpleTag adaptee)
Creates a new TagAdapter that wraps the given SimpleTag and returns the parent tag when getParent() is called. |
方法摘要 | |
---|---|
int |
doEndTag()
Must not be called. |
int |
doStartTag()
Must not be called. |
JspTag |
getAdaptee()
Gets the tag that is being adapted to the Tag interface. |
Tag |
getParent()
Returns the parent of this tag, which is always getAdaptee().getParent(). |
void |
release()
Must not be called. |
void |
setPageContext(PageContext pc)
Must not be called. |
void |
setParent(Tag parentTag)
Must not be called. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造器详细信息 |
---|
TagAdapter
public TagAdapter(SimpleTag adaptee)
- Creates a new TagAdapter that wraps the given SimpleTag and
returns the parent tag when getParent() is called.
- 参数:
adaptee
- The SimpleTag being adapted as a Tag.
方法详细信息 |
---|
setPageContext
public void setPageContext(PageContext pc)
- Must not be called.
- 规范说明:
setPageContext
in interfaceTag
- 参数:
pc
- ignored.- 抛出异常:
UnsupportedOperationException
- Must not be called
setParent
public void setParent(Tag parentTag)
- Must not be called. The parent of this tag is always
getAdaptee().getParent().
- 参数:
parentTag
- ignored.- 抛出异常:
UnsupportedOperationException
- Must not be called.
getParent
public Tag getParent()
- Returns the parent of this tag, which is always
getAdaptee().getParent().
This will either be the enclosing Tag (if getAdaptee().getParent()
implements Tag), or an adapter to the enclosing Tag (if
getAdaptee().getParent() does not implement Tag).
- 返回:
- The parent of the tag being adapted.
- 另请参见:
TagSupport.findAncestorWithClass(javax.servlet.jsp.tagext.Tag, java.lang.Class)
getAdaptee
public JspTag getAdaptee()
- Gets the tag that is being adapted to the Tag interface.
This should be an instance of SimpleTag in JSP 2.0, but room
is left for other kinds of tags in future spec versions.
- 返回:
- the tag that is being adapted
doStartTag
public int doStartTag() throws JspException
- Must not be called.
- 规范说明:
doStartTag
in interfaceTag
- 返回:
- always throws UnsupportedOperationException
- 抛出异常:
UnsupportedOperationException
- Must not be calledJspException
- never thrown- 另请参见:
BodyTag
doEndTag
public int doEndTag() throws JspException
- Must not be called.
- 返回:
- always throws UnsupportedOperationException
- 抛出异常:
UnsupportedOperationException
- Must not be calledJspException
- never thrown
release
public void release()
- Must not be called.
- 抛出异常:
UnsupportedOperationException
- Must not be called
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.