| |
org.eclipse.jet.taglib
Class AbstractContainerTag
java.lang.Object
org.eclipse.jet.taglib.AbstractCustomTag
org.eclipse.jet.taglib.AbstractContainerTag
-
All Implemented Interfaces:
-
ContainerTag,
CustomTag,
EmptyTag
-
Direct Known Subclasses:
-
AbstractConditionalTag,
AbstractIteratingTag
-
public abstract class AbstractContainerTag
- extends
AbstractCustomTag
- implements
ContainerTag
An abstract implementation of
ContainerTag.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
AbstractContainerTag
public AbstractContainerTag()
getKind
public
CustomTagKind getKind()
-
Description copied from interface:
CustomTag
- Return the kind of the custom tag
-
-
Specified by:
-
getKind
in interface
CustomTag
-
-
Returns:
-
CustomTagKind.CONTAINER
-
See Also:
-
CustomTagKind
setBodyContent
public void setBodyContent(
JET2Writer bodyContent)
- Default implementation of
ContainerTag.setBodyContent(JET2Writer) that writes
body content to the tag's output.
-
-
Specified by:
-
setBodyContent
in interface
ContainerTag
-
doAction
public void doAction(
TagInfo td,
JET2Context context,
JET2Writer out)
throws
JET2TagException
- Default implementation of
EmptyTag.doAction(TagInfo, JET2Context, JET2Writer) that simply
calls
ContainerTag.doBeforeBody(TagInfo, JET2Context, JET2Writer) and then
ContainerTag.doAfterBody(TagInfo, JET2Context, JET2Writer).
This method (or subclassed versions) are only ever called if the tag is declared in the
extension point with the 'allowAsEmpty' set to true.
-
-
Specified by:
-
doAction
in interface
EmptyTag
-
-
Parameters:
-
td - the tag information (attribute values, etc) -
context - the JET2 execution context -
out - the current output writer.
-
Throws:
-
JET2TagException
- if an error occurs
|
|