com.sas.taglib
Class BaseTransformationBodyTag

com.sas.taglib.BaseTransformationBodyTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

Deprecated. As of version 3.0 this class has been replaced by com.sas.taglib.servlet.tbeans.BaseTransformationBodyTag The base object for all body tag support handlers in the SAS Custom Tag Library that are used as wrappers for TransformationBeans.

public class BaseTransformationBodyTag

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sas.taglib.BaseBodyTag
DELIMITERS, RB_KEY
 
Constructor Summary
BaseTransformationBodyTag()
          Deprecated.  
 
Method Summary
protected  void applyAttributes()
          Deprecated. Sets the basic attributes (request,name,prolog,epilog) common to all Transformation Beans.
 int doEndTag()
          Deprecated. This Method Overrides the javax.servlet.jsp.tagext.TagSupport doEndTag Method.
 int doStartTag()
          Deprecated. This Method Overrides the javax.servlet.jsp.tagext.TagSupport doStartTag Method.
 java.lang.String getCustomAttributes()
          Deprecated. Gets the customAttributes attribute (String) for a custom tag.
 java.lang.String getEpilog()
          Deprecated. Returns the epilog if specified, otherwise null.
 java.lang.String getName()
          Deprecated. Returns the name for the custom tag
 java.lang.String getProlog()
          Deprecated. Returns the prolog if specified, otherwise null.
 boolean getRender()
          Deprecated. Returns true if the custom tag should render it's information immediately, or false otherwise.
 java.lang.String getRenderType()
          Deprecated. Gets the render type property for the custom tag.
 java.lang.String getStyle()
          Deprecated. Get the style String (primarily for HTML).
 java.lang.String getStyleClass()
          Deprecated. Get the style class String (primarily for HTML).
protected  void initialize(boolean includeAttributes)
          Deprecated. Initializes attributes and variables for this tag handler.
 void setCustomAttributes(java.lang.String customAttributes)
          Deprecated. Sets the customAttributes attribute (String) for a custom tag.
 void setEpilog(java.lang.String epilog)
          Deprecated. Sets the epilog attribute (String) for a custom tag.
 void setName(java.lang.String name)
          Deprecated. Sets the name attribute for a custom tag.
 void setProlog(java.lang.String prolog)
          Deprecated. Sets the prolog attribute (String) for a custom tag.
 void setRender(boolean render)
          Deprecated. Sets the render property (boolean) from a tag attribute.
 void setRenderType(java.lang.String renderType)
          Deprecated. Sets the rendertype property (String) from a tag attribute.
 void setStyle(java.lang.String style)
          Deprecated. Set the String that is used as the value of the STYLE attribute on an HTML or XHTML markup tag.
 void setStyleClass(java.lang.String styleClass)
          Deprecated. Set the String that is used as the value of the CLASS attribute on an HTML or XHTML markup tag.
 
Methods inherited from class com.sas.taglib.BaseBodyTag
doCatch, doFinally, getApplyAttributes, getBodyStrings, getCompositeComponentKey, getInstantiate, getLocale, getPageContext, getRef, getScope, getTagScope, getWrappedClassName, getWrappedObject, getWrappedObject, loadBeanInstance, newInstance, release, removeFromScope, searchContext, setApplyAttributes, setCompositeComponentKey, setInstantiate, setLocale, setRef, setScope, setTagScope, setVariableWithinScope, setWrappedClassName, setWrappedObject, validate
 

Constructor Detail

BaseTransformationBodyTag

public BaseTransformationBodyTag()
Deprecated. 
Method Detail

setCustomAttributes

public void setCustomAttributes(java.lang.String customAttributes)
Deprecated. 
Sets the customAttributes attribute (String) for a custom tag. The customAttributes attribute allows a user to add attributes to the resulting transformation bean output that extends the html/xml/wml or other rendering language specification.

Parameters:
customAttributes - a list of attributes in the form of attribute="value", space delimited

setEpilog

public void setEpilog(java.lang.String epilog)
Deprecated. 
Sets the epilog attribute (String) for a custom tag. The epilog is a text string that is output (or rendered) immediately following the last markup tag generated by the TransformationBean.

Parameters:
epilog - Text that is output immediately after the last markup tag.

setName

public void setName(java.lang.String name)
Deprecated. 
Sets the name attribute for a custom tag. The name is the value assigned to the name attribute of the underlying markup tag. The name String specifies the HTML or WML name of the component.

Note: If a name is not specified, then id will be used if available.

Parameters:
name - Value assigned to the markup tag's name attribute.

setProlog

public void setProlog(java.lang.String prolog)
Deprecated. 
Sets the prolog attribute (String) for a custom tag. The prolog is a text string that is output (or rendered) immediately preceeding the first markup tag generated by the TransformationBean.

Parameters:
prolog - Text that is output immediately preceeding the first markup tag.

setRender

public void setRender(boolean render)
Deprecated. 
Sets the render property (boolean) from a tag attribute. The render String specifies whether the Transformation Bean should be rendered at the end of the custom tag or not. There are two ways to render the tag at a later time:
1. Render the object using the REF attribute
Create the Tag
<sas:checkbox id="cb" name="color" value="blue" label="blue" render="false"/>
Render the Tag later in the page
<sas:checkbox ref="cb" />
2. Render the object manually
Create the Tag
<sas:checkbox id="cb" name="color" value="blue" label="blue" render="false"/>
Render the transformation bean
<% cb.write(out); %>
Valid values are true or false.

Parameters:
render - Flag that, if true, indicates that the complete markup of the bean is output when the tag is closed.

setRenderType

public void setRenderType(java.lang.String renderType)
Deprecated. 
Sets the rendertype property (String) from a tag attribute. The rendertype String determines which Transformation Bean to initialize.
Valid values are html, wml, hdml.

Parameters:
rendertype - Type of markup for the output tag(s).

setStyle

public void setStyle(java.lang.String style)
Deprecated. 
Set the String that is used as the value of the STYLE attribute on an HTML or XHTML markup tag.

Parameters:
style - Value assigned to the output tag's style attribute to implement an inline style. For example, style="color:black;font-size:20pt;"

setStyleClass

public void setStyleClass(java.lang.String styleClass)
Deprecated. 
Set the String that is used as the value of the CLASS attribute on an HTML or XHTML markup tag.

Parameters:
styleClass - Value assigned to the output tag's class attribute that corresponds to a CSS stylesheet class. For example, class="myMenu".

getCustomAttributes

public java.lang.String getCustomAttributes()
Deprecated. 
Gets the customAttributes attribute (String) for a custom tag. The customAttributes attribute allows a user to add attributes to the resulting transformation bean output that extends the html/xml/wml or other rendering language specification.

Returns:
String a list of attributes in the form of attribute="value", space delimited

getEpilog

public java.lang.String getEpilog()
Deprecated. 
Returns the epilog if specified, otherwise null.

Returns:
String the epilog

getName

public java.lang.String getName()
Deprecated. 
Returns the name for the custom tag

Returns:
String the name of the custom tag

getProlog

public java.lang.String getProlog()
Deprecated. 
Returns the prolog if specified, otherwise null.

Returns:
int the PageContext scope of the custom tag

getRender

public boolean getRender()
Deprecated. 
Returns true if the custom tag should render it's information immediately, or false otherwise.

Returns:
boolean true if the custom tag should render itself automatically

getRenderType

public java.lang.String getRenderType()
Deprecated. 
Gets the render type property for the custom tag. First, an attempt is made to determine the render type based on the browser property from the servlet request object. This information can be specified through the ClientInfo Custom Tag, or automatically. The ClientInfo tag allows you to override browser information for testing and/or tweaking. If the renderType is specified through the setRendertype method, then it will override everything else. If all else fails, render type will default to "html"

Returns:
String the render type for the transformation bean

getStyle

public java.lang.String getStyle()
Deprecated. 
Get the style String (primarily for HTML).

Returns:
The style to be used or null if not set

getStyleClass

public java.lang.String getStyleClass()
Deprecated. 
Get the style class String (primarily for HTML).

Returns:
The style class to be used or null if not set

initialize

protected void initialize(boolean includeAttributes)
Deprecated. 
Initializes attributes and variables for this tag handler.

Overrides:
initialize in class BaseBodyTag
Parameters:
includeAttributes - Set to true if attributes are to be set to default values.

applyAttributes

protected void applyAttributes()
                        throws javax.servlet.jsp.JspException
Deprecated. 
Sets the basic attributes (request,name,prolog,epilog) common to all Transformation Beans.

Overrides:
applyAttributes in class BaseBodyTag
Parameters:
baseTag - Any class which extends BaseTransformation is valid
Throws:
javax.servlet.jsp.JspException - Thrown if a JspException occurs.

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Deprecated. 
This Method Overrides the javax.servlet.jsp.tagext.TagSupport doStartTag Method. An instance of the wrapped class is loaded from the PageContext or created if it can not be found if the instantiate is true.

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class BaseBodyTag
Returns:
The doStart int return code.
Throws:
javax.servlet.jsp.JspException - Thrown if a JspException occurs.
See Also:
TagSupport.doStartTag()

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Deprecated. 
This Method Overrides the javax.servlet.jsp.tagext.TagSupport doEndTag Method.

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException
See Also:
TagSupport.doEndTag()



Copyright © 2009 SAS Institute Inc. All Rights Reserved.