| |
|
| java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport com.salmonllc.jsp.tags.BaseBodyTag
All known Subclasses: com.salmonllc.jsp.tags.ParameterTag, com.salmonllc.jsp.tags.InputTag, com.salmonllc.jsp.tags.NestedTag, com.salmonllc.jsp.tags.DivTag, com.salmonllc.jsp.tags.NavBarTag, com.salmonllc.jsp.tags.AppletTag, com.salmonllc.jsp.tags.FontTag, com.salmonllc.jsp.tags.ExpandAllTag, com.salmonllc.jsp.tags.TreeTag, com.salmonllc.jsp.tags.ContainerTag, com.salmonllc.jsp.tags.DataSourceNestedTag, com.salmonllc.jsp.tags.CookieCrumbleTag, com.salmonllc.jsp.tags.DataSourceTag, com.salmonllc.jsp.tags.ValidatorTag, com.salmonllc.jsp.tags.ExpandTag,
BaseBodyTag | abstract public class BaseBodyTag extends BodyTagSupport (Code) | | This tag is the ancestor of all the body tags in the library
|
CONV_CUSTOM | final public static int CONV_CUSTOM(Code) | | |
CONV_DONT_CONVERT | final public static int CONV_DONT_CONVERT(Code) | | |
CONV_INVISIBLE | final public static int CONV_INVISIBLE(Code) | | |
CONV_NONE | final public static int CONV_NONE(Code) | | |
CONV_PAGE_INVISIBLE | final public static int CONV_PAGE_INVISIBLE(Code) | | |
CONV_WRAP_ALL_NESTED | final public static int CONV_WRAP_ALL_NESTED(Code) | | |
MODE_BOX | final public static int MODE_BOX(Code) | | |
MODE_END | final public static int MODE_END(Code) | | |
MODE_FOOTER | final public static int MODE_FOOTER(Code) | | |
MODE_GROUP_FOOTER | final public static int MODE_GROUP_FOOTER(Code) | | |
MODE_GROUP_HEADER | final public static int MODE_GROUP_HEADER(Code) | | |
MODE_HEADER | final public static int MODE_HEADER(Code) | | |
MODE_INITIALIZE | final public static int MODE_INITIALIZE(Code) | | |
MODE_ROW | final public static int MODE_ROW(Code) | | |
addItem | protected void addItem()(Code) | | This method will add a component to the controller. It is overloaded in the DataSourceTag to add a DataStoreBuffer instead
|
afterInit | public void afterInit(HtmlComponent comp)(Code) | | This method can be used by components that need to change a component after all the sub tags have been initialized.
|
afterInit | public void afterInit(DataStoreBuffer comp)(Code) | | This method can be used by tags that need to change a datastore after all the sub tags have been initialized.
|
alwaysWriteContent | protected boolean alwaysWriteContent()(Code) | | Override in tags like paramater and raw that always should write body content even when initializing
|
clearBodyContent | public void clearBodyContent()(Code) | | Clears the body content
|
createComponent | abstract public HtmlComponent createComponent()(Code) | | This method must be implemented by each subclass of this tag. Each tag except NestedTags has an Html or Jsp Component associated with it. This method must be implemented to insure that the correct component gets created.
|
doAfterBody | public int doAfterBody() throws JspException(Code) | | This method is part of the JSP tag library specification
|
doInitBody | public void doInitBody()(Code) | | This method is part of the JSP Tag Library Specification
|
doStartTag | public int doStartTag() throws JspException(Code) | | This method is part of the JSP Tag Library Specification
|
generateComponentHTML | protected void generateComponentHTML(JspWriter w) throws Exception(Code) | | This method is called when necessary to generate the required html for a tag. It should be overridden by tags that have more Html to generate (generally tags that require several passes to complete). A tag shouldn't generate any Html itself, but should instead delagate that to the Html or JSP component within it.
|
generateFormHiddenFieldHtml | protected String generateFormHiddenFieldHtml()(Code) | | |
getBodyContentData | public String getBodyContentData(boolean clear)(Code) | | Returns a string with the contents of the body of this tag
|
getHelper | public BaseTagHelper getHelper()(Code) | | This method returns the tag helper class for the custom tag.
|
getMode | protected int getMode()(Code) | | This method returns the current mode for the tag. Modes are used for tags that require multiple passes to complete (Each mode corresponds to one type of pass).
|
getName | public String getName()(Code) | | This method returns the name attribute for the tag.
|
getPageContext | public PageContext getPageContext()(Code) | | This method returns the Page Context object associated with the tag
|
getTagConvertType | abstract public int getTagConvertType()(Code) | | Returns the type of DreamWeaver conversion that this tag uses.
Valid values are
CONV_CUSTOM : The tag handles the conversion itself in the generateHtml Method.
CONV_WRAP_ALL_NESTED : The conversion is handled by the engine, all nested tags are combined into one locked dreamweaver tag.
CONV_INVISIBLE : The start and end tag convert to locked dreamweaver tags, but don't have a conversion. Items in the body are processed depending on their conversion type.
CONV_PAGE_INVISIBLE : A special type used for the page tag only
CONT_DONT_CONVERT : Don't convert to Dreamweaver, always return the original tag
|
getTagWriter | public TagWriter getTagWriter()(Code) | | This method returns the TagWriter object for the tag.
|
getVisible | public String getVisible()(Code) | | This method returns the visible attribute for the tag
|
hasNestedTags | public boolean hasNestedTags()(Code) | | Override this method for tags that contain NestedTags within to return true
|
incrementMode | protected boolean incrementMode()(Code) | | For Tags that require multiple passes to render their Html, this method should be implemented. It wll be called for each mode until it returns false. Also, this method is responsible for storing the results of the tags nested within it. Once the method returns false, the generateComponentHtml method will be called and here, the stored data from the nested tags should be sent to the output stream.
|
initMode | protected void initMode()(Code) | | For tags requiring more than one pass to complete, this method should be implemented. It should initialize the mode to whatever is the starting mode for the component and perform any other initializetion tasks.
|
isTagOKForMode | protected boolean isTagOKForMode()(Code) | | The method should be overridden by a subclass to indicate if a tag is valid for a particular mode of its parent.
|
release | public void release()(Code) | | This method is part of the JSP tag lib specification.
|
setMode | protected void setMode(int mode)(Code) | | This method should be called from the incrementMode method of a subclass when the mode should be changed.
|
setName | public void setName(String newName)(Code) | | This method sets the name attribute for the tag.
|
setTagWriter | public void setTagWriter(TagWriter writer)(Code) | | This method is used by the com.salmonllc.jsp.engine.JspConverter class to specify the TagWriter to use for this tag
|
setVisible | public void setVisible(String val)(Code) | | This method sets the tag's visible attribute
|
|
|
|