com.sas.servlet.tbeans.dataselectors.html
Class AbstractSelectorContainer
com.sas.servlet.tbeans.dataselectors.html.AbstractSelectorContainer
All Implemented Interfaces: HttpActionProviderInterface , com.sas.beans.PropertyChangeSource, DataSelectorInterface , HttpDataSelectorInterface , com.sas.dataselectors.SelectorCloseInterface, com.sas.lang.ObjectDataInterface, com.sas.servlet.tbeans.AJAXControllerURLInterface, ComplexStyleInterface , CompositeComponentInterface , SelectorContainerStyleKeysInterface , SelectorContainerKeysInterface , FormViewInterface , RenderableInterface , TemplateInterface , com.sas.servlet.tbeans.TemplateKeyInterface, TransformationInterface , com.sas.util.WriteToPrintWriterInterface, java.io.Serializable
Direct Known Subclasses: EntityAttributeValueSelector , ExceptionHighlightingChartSelector , ExceptionHighlightingSelector , ExportSelector , FilterAndRankSelector , FindSelector , MapCrossingSelector , MapPropertySelector , MemberPropertiesSelector , OLAPTimeBasedFilterSelector , PercentCalculationsSelector , SimpleCalculatedItemSelector , SortSelector
public abstract class AbstractSelectorContainer implements SelectorContainerStyleKeysInterface , SelectorContainerKeysInterface , com.sas.dataselectors.SelectorCloseInterface
The AbstractSelectorContainer is an abstract TransformationBean that provides base level
functionality for selector containers. Selector containers are composite components that
contain a selector panel and OK and Cancel buttons. This is the outermost component
in the data selector framework. Selector panels typically contain the most granular of
the selector components.
For More Information:
Note: A snapshot of the AppDev Studio Developers Site is installed on your local Web server when you install AppDev Studio. To access the site from webAF, select Help -> Developer Site .
Since:
3.1
See Also: Serialized Form
Methods inherited from class com.sas.servlet.tbeans.dataselectors.BaseDataSelector
getActionProvider , getClosingFunctionName , getCommandId , getDefaultButtonAction , getReferringURI , getSelectorId , getSelectorType , isButtonsVisible , setActionProvider , setButtonsVisible , setClosingFunctionName , setCommandId , setDefaultButtonAction , setReferringURI , setSelectorId , setSelectorType
Methods inherited from class com.sas.servlet.tbeans.BaseCompositeTransformation
applyTemplate , applyTemplate , getComponent , getComponents , getDefaultTemplate , getStyleInfo , getStyleMap , getTemplate , getTemplateDictionary , getTemplateFileName , getTemplateLocation , getVisibleComponents , isFlushEnabled , propertyChange , removeComponent , setCleanUpResourcesOn , setComponent , setFlushEnabled , setId , setLocale , setStyleInfo , setTemplate , setTemplate , setTemplateDictionary , setTemplateFileName , setTemplateLocation , writeTemplate
Methods inherited from class com.sas.servlet.tbeans.BaseTransformation
addPropertyChangeListener , addPropertyChangeListener , cleanUpResources , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , getCustomAttributes , getDescription , getId , getInputTransform , getLocale , getName , getObjectData , getObjectDataProperty , getOutputTransform , getRequest , getResponse , getTagEpilog , getTagProlog , hasListeners , isCleanUpResourcesOn , isVisible , removePropertyChangeListener , removePropertyChangeListener , setCustomAttributes , setInputTransform , setName , setObjectData , setObjectDataProperty , setOutputTransform , setTagEpilog , setTagProlog , setVisible , toString , write , write , write
DEFAULT_TEMPLATE_FILE_NAME
public static final java.lang.String DEFAULT_TEMPLATE_FILE_NAME
The default template file name for the containers
See Also: Constant Field Values
AbstractSelectorContainer
public AbstractSelectorContainer (java.lang.String id)
AbstractSelectorContainer
public AbstractSelectorContainer ()
setSelectorButtonIds
public void setSelectorButtonIds (java.lang.String id)
Set the ids for the OK, Cancel, and Help buttons for the selector. The id parameter is
used as a prefix to generate a unique id property for each button.
Parameters: id
- Prefix for the generated id for each button. This parameter would typically be
the id of the selector.
setSelectorModel
public void setSelectorModel (java.lang.Object selectormodel)
Sets the selector's data model
Specified by: setSelectorModel
in interface DataSelectorInterface
Overrides: setSelectorModel
in class BaseDataSelector
Parameters: selectormodel
- The selector's data model
getSelectorModel
public java.lang.Object getSelectorModel ()
Returns the selector's data model
Specified by: getSelectorModel
in interface DataSelectorInterface
Overrides: getSelectorModel
in class BaseDataSelector
Returns: The selector's data model
writeRemoteScriptCommands
public void writeRemoteScriptCommands (java.io.PrintWriter out)
throws java.io.IOException
Throws:
java.io.IOException
writeRemoteScriptFrame
public void writeRemoteScriptFrame (java.io.PrintWriter out)
throws java.io.IOException
Writes the iframe tag needed for remote javascript calls
Parameters: out
- - the output stream
Throws:
java.io.IOException
write
public void write (java.io.PrintWriter out)
throws java.io.IOException
Writes the selector
Specified by: write
in interface HttpDataSelectorInterface
Specified by: write
in interface TransformationInterface
Specified by: write
in interface com.sas.util.WriteToPrintWriterInterface
Overrides: write
in class BaseDataSelector
Parameters: out
- - the output stream
Throws:
java.io.IOException
- Thrown if some type of I/O error occurs
close
public void close ()
Specified by: close
in interface com.sas.dataselectors.SelectorCloseInterface
Copyright © 2009 SAS Institute Inc. All Rights Reserved.