***  This class is subject to change   ***

com.sas.taglib.servlet.tbeans.graphics
Class AbstractBaseGraphTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--javax.servlet.jsp.tagext.BodyTagSupport
              |
              +--com.sas.taglib.BaseBodyTag
                    |
                    +--com.sas.taglib.servlet.tbeans.BaseTransformationBodyTag
                          |
                          +--com.sas.taglib.servlet.tbeans.BaseActionTransformationBodyTag
                                |
                                +--com.sas.taglib.servlet.tbeans.graphics.AbstractBaseGraphicsTag
                                      |
                                      +--com.sas.taglib.servlet.tbeans.graphics.AbstractBaseGraphTag
All Implemented Interfaces:
Direct Known Subclasses:
BarChartTag, BarLineChartTag, LineChartTag, LinePlotTag, OLAPBarChartTag, OLAPBarLineChartTag, OLAPLineChartTag, OLAPLinePlotTag, OLAPPieChartTag, OLAPRadarChartTag, OLAPScatterPlotTag, PieChartTag, RadarChartTag, ScatterPlotTag

public abstract class AbstractBaseGraphTag
extends AbstractBaseGraphicsTag

See Also:
Serialized Form

Fields inherited from class com.sas.taglib.BaseBodyTag
DELIMITERS, RB_KEY
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AbstractBaseGraphTag()
           
 
Method Summary
protected  void applyAttributes()
          Apply Graph properties to the underlying chart object.
 String getAppliedColorSchemeName()
          Get the color scheme name.
 String getAppliedGraphStyleName()
          Get the graph style name.
 String getModel()
          Returns the model property.
protected  void initialize(boolean includeAttributes)
          Initializes attributes and variables for this tag handler.
 void setAppliedColorSchemeName(String s)
          Set the color scheme name.
 void setAppliedGraphStyleName(String s)
          Set the graph style name.
 void setModel(String model)
          Sets the model property .
 
Methods inherited from class com.sas.taglib.servlet.tbeans.graphics.AbstractBaseGraphicsTag
getAlignment, getAlternateText, getBorderWidth, getHeight, getHorizontalSpace, getImage, getStyleClassPrefix, getTarget, getURL, getVerticalSpace, getWidth, isAllActionsVisible, isGalleryImageVisible, setAlignment, setAllActionsVisible, setAlternateText, setBorderWidth, setGalleryImageVisible, setHeight, setHorizontalSpace, setImage, setStyleClassPrefix, setTarget, setURL, setVerticalSpace, setWidth
 
Methods inherited from class com.sas.taglib.servlet.tbeans.BaseActionTransformationBodyTag
getActionProvider, setActionProvider
 
Methods inherited from class com.sas.taglib.servlet.tbeans.BaseTransformationBodyTag
doEndTag, doStartTag, getCustomAttributes, getEpilog, getLocale, getName, getObjectDataProperty, getProlog, getRender, getRenderType, setCustomAttributes, setEpilog, setLocale, setName, setObjectDataProperty, setProlog, setRender, setRenderType
 
Methods inherited from class com.sas.taglib.BaseBodyTag
doCatch, doFinally, getApplyAttributes, getBodyStrings, getCompositeComponentKey, getInstantiate, getPageContext, getRef, getScope, getTagScope, getWrappedClassName, getWrappedObject, getWrappedObject, loadBeanInstance, newInstance, release, removeFromScope, searchContext, setApplyAttributes, setCompositeComponentKey, setInstantiate, setRef, setScope, setTagScope, setVariableWithinScope, setWrappedClassName, setWrappedObject, validate
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Constructor Detail

AbstractBaseGraphTag

public AbstractBaseGraphTag()
Method Detail

initialize

protected void initialize(boolean includeAttributes)
Initializes attributes and variables for this tag handler.
Overrides:
initialize in class AbstractBaseGraphicsTag
Parameters:
includeAttributes - Set to true if attributes are to be set to default values.

setModel

public void setModel(String model)
Sets the model property .
Parameters:
model - model
See Also:
getModel()

getModel

public String getModel()
Returns the model property.
Returns:
the model
See Also:
setModel(java.lang.String)

setAppliedGraphStyleName

public void setAppliedGraphStyleName(String s)
Set the graph style name.
Valid values are: Analysis, Astronomy, Banker, Blockprint, Convention, Curve, Education, Electronics, Gears, Magnify, Money, Monochrome, RSVP, Science, Sketch, Statistical, Torn, and Watercolor
Parameters:
n - The graph style name to be saved

getAppliedGraphStyleName

public String getAppliedGraphStyleName()
Get the graph style name.
Returns:
The graph style name

setAppliedColorSchemeName

public void setAppliedColorSchemeName(String s)
Set the color scheme name.
Valid values are: Autumn, Bright, Carnival, Commerce, Grayscale, Industry, Magellan, Neon, Ocean, Pastel, Picnic, Pine, Terra, Wheat, and Woodland
Parameters:
n - The color scheme name to be saved

getAppliedColorSchemeName

public String getAppliedColorSchemeName()
Get the color scheme name.
Returns:
The color scheme name

applyAttributes

protected void applyAttributes()
                        throws JspException
Apply Graph properties to the underlying chart object. appliedGraphStyleName and appliedColorSchemeName must be handled first.
Overrides:
applyAttributes in class AbstractBaseGraphicsTag
Following copied from class: com.sas.taglib.servlet.tbeans.BaseTransformationBodyTag
Parameters:
baseTag - Any class which extends TransformationInterface is valid
Throws:
JspException - Thrown if a JspException occurs.

***  This class is subject to change   ***




Copyright © 2005 SAS Institute Inc. All Rights Reserved.
javadoc generated Thu, 16 Feb 2006 02:29:03