Uses of Interface
com.sas.servlet.tbeans.ComplexStyleInterface

Packages that use ComplexStyleInterface
com.sas.servlet.tbeans Provides classes and interfaces for the Transformation Beans. 
com.sas.servlet.tbeans.dataselectors Overview Provides classes for creating data selectors and data selector panels. 
com.sas.servlet.tbeans.dataselectors.calculateditems.html Provides classes and interfaces which provide the user interface components for managing calculated items. 
com.sas.servlet.tbeans.dataselectors.calculations.percent.html   
com.sas.servlet.tbeans.dataselectors.crossing.html   
com.sas.servlet.tbeans.dataselectors.customizer.html   
com.sas.servlet.tbeans.dataselectors.exceptionhighlighting.html   
com.sas.servlet.tbeans.dataselectors.export.html Provides user interface (UI) classes of the JSP Export Selector. 
com.sas.servlet.tbeans.dataselectors.filterandrank.html   
com.sas.servlet.tbeans.dataselectors.filters.timebased.olap.html   
com.sas.servlet.tbeans.dataselectors.find.html   
com.sas.servlet.tbeans.dataselectors.html Provides classes for creating dataselectors, and the menubar classes that provide access to the dataselectors from a data viewer. 
com.sas.servlet.tbeans.dataselectors.memberproperties.html   
com.sas.servlet.tbeans.dataselectors.propertyeditor.editors.html   
com.sas.servlet.tbeans.dataselectors.propertyeditor.html   
com.sas.servlet.tbeans.dataselectors.sort.html   
com.sas.servlet.tbeans.dualselector Provides base classes for generating DualSelectors: DualListSelector, DualTreeSelector and TreeListSelector 
com.sas.servlet.tbeans.dualselector.html Provides classes for generating different Dual Selectors to move an item from source to target or from target to source component. 
com.sas.servlet.tbeans.form.html Provides classes and interfaces for form element componenets and their supporting classes. 
com.sas.servlet.tbeans.graphics.html Provides classes for generating different chart objects. 
com.sas.servlet.tbeans.html Provides classes and interfaces for several transformation beans such as Button, Label, and TreeView along with their supporting classes. 
com.sas.servlet.tbeans.menubar.html Provides classes for generating a MenuBar or SelectorMenuBar. 
com.sas.servlet.tbeans.models Provides classes and interfaces for models which may be displayed in viewers. 
com.sas.servlet.tbeans.navigationbar Provides the base classes and interfaces needed to generate a navigation bar for scrolling. 
com.sas.servlet.tbeans.navigationbar.html Provides classes used to generate an HTML representation of a navigation bar for scrolling. 
com.sas.servlet.tbeans.olapgraphics.html Provides classes for generating different OLAP chart objects. 
com.sas.servlet.tbeans.olaptableview Provides classes and interfaces for viewing OLAP Data. 
com.sas.servlet.tbeans.olaptableview.html Provides classes and interfaces for Creating an HTML table representing an OLAPTable. 
com.sas.servlet.tbeans.remotefileselector2   
com.sas.servlet.tbeans.remotefileselector2.html   
com.sas.servlet.tbeans.tableview Provides the base classes and interfaces used to generate a table of data for a given data model. 
com.sas.servlet.tbeans.tableview.html Provides the classes used to generate a table of data in HTML. 
com.sas.servlet.tbeans.tableview.wml Provides the classes used to generate a table of data in WML. 
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans
 

Classes in com.sas.servlet.tbeans that implement ComplexStyleInterface
 class BaseActionCompositeTransformation
           
 class com.sas.servlet.tbeans.BaseActionCompositeTransformation2
           
 class BaseCompositeTransformation
          The base object for all Composite Transformation Beans.
 class com.sas.servlet.tbeans.BaseCompositeTransformation2
           
 class BaseExpandCollapse
          The BaseExpandCollapse is an abstract TransformationBean™ for creating an ExpandCollapse area.
 class BaseListEditor
          The BaseListEditor class provides the base class for a generic "list editor" component.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors
 

Classes in com.sas.servlet.tbeans.dataselectors that implement ComplexStyleInterface
 class BaseDataSelector
          The BaseDataSelector is an abstract TransformationBean™ for creating data selectors to dynamically change Rows, Columns, Totals, etc.
 class BaseSelectorPanel
          The BaseDataSelectorPanel is an abstract TransformationBean™ for creating data selector panels.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.calculateditems.html
 

Classes in com.sas.servlet.tbeans.dataselectors.calculateditems.html that implement ComplexStyleInterface
 class BaseCalculatedItemSelectorPanel
          The BaseCalculatedItemSelectorPanel is an abstract TransformationBean™ for use by panels implementing calculated item selector functionality.
 class BaseExpressionEditor
          The BaseExpressionEditor is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript that provides a basic UI for creating and editing expressions for use in calculated items.
 class SimpleCalculatedItemSelector
          The SimpleCalculatedItemSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to create a container class for the simple calculated item selector, a data selector used to manage calculated items created at run-time.
 class SimpleCalculatedItemSelectorPanel
          The SimpleCalculatedItemSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for managing run-time calculated items.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.calculations.percent.html
 

Classes in com.sas.servlet.tbeans.dataselectors.calculations.percent.html that implement ComplexStyleInterface
 class PercentCalculationsSelector
          The PercentCalculationsSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used to add and remove FractionOfTotal dataitems.
 class PercentCalculationsSelectorListBoxView
           
 class PercentCalculationsSelectorPanel
          The PercentCalculationsSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for adding and removing FractionOfTotal dataitems.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.crossing.html
 

Classes in com.sas.servlet.tbeans.dataselectors.crossing.html that implement ComplexStyleInterface
 class MapCrossingSelector
           
 class MapCrossingSelectorPanel
           
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.customizer.html
 

Classes in com.sas.servlet.tbeans.dataselectors.customizer.html that implement ComplexStyleInterface
 class MapPropertySelector
           
 class MapPropertySelectorPanel
           
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.exceptionhighlighting.html
 

Classes in com.sas.servlet.tbeans.dataselectors.exceptionhighlighting.html that implement ComplexStyleInterface
 class ExceptionHighlightingChartSelector
          The ExceptionHighlightingSelector is a TransformationBean™ that generates the appropriate HTML 4.0 to represent a selector which can be used with data viewers to enable conditional highlighting of data values.
 class ExceptionHighlightingChartSelectorPanel
          The ExceptionHighlightingSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 to provide a selector panel for enabling conditional highlighting of data values.
 class ExceptionHighlightingSelector
          The ExceptionHighlightingSelector is a TransformationBean™ that generates the appropriate HTML 4.0 to represent a selector which can be used with data viewers to enable conditional highlighting of data values.
 class ExceptionHighlightingSelectorPanel
          The ExceptionHighlightingSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 to provide a selector panel for enabling conditional highlighting of data values.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.export.html
 

Classes in com.sas.servlet.tbeans.dataselectors.export.html that implement ComplexStyleInterface
 class ExportSelector
          The ExportSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used to export viewer data to a spreadsheet application.
 class ExportSelectorPanel
          The ExportSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for specifying options for exporting data to a spreadsheet application.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.filterandrank.html
 

Classes in com.sas.servlet.tbeans.dataselectors.filterandrank.html that implement ComplexStyleInterface
 class FilterAndRankSelector
           
 class FilterAndRankSelectorPanel
          The FilterAndRankSelectorPanel provides the construction and operation code for the "Filter and Rank" Selector.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.filters.timebased.olap.html
 

Classes in com.sas.servlet.tbeans.dataselectors.filters.timebased.olap.html that implement ComplexStyleInterface
 class OLAPTimeBasedFilterSelector
          The OLAPTimeBasedFilterSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used to create and apply time based filters

Note that the toString() method on this class calls the write method, which may have undesirable side effects.

 class OLAPTimeBasedFilterSelectorPanel
           
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.find.html
 

Classes in com.sas.servlet.tbeans.dataselectors.find.html that implement ComplexStyleInterface
 class FindSelector
          The FindSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used with table viewers to find member or cell values.
 class FindSelectorPanel
          The FindSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for dynamically finding member and cell values in a table viewer.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.html
 

Classes in com.sas.servlet.tbeans.dataselectors.html that implement ComplexStyleInterface
 class AbstractSelectorContainer
          The AbstractSelectorContainer is an abstract TransformationBean™ that provides base level functionality for selector containers.
 class DataSelector
          The DataSelector is an abstract TransformationBean™ that provides HTML form functionality for the data selector framework.
 class DataSelectorListBoxView
           
 class SelectorPanel
          The SelectorPanel is an abstract TransformationBean™ that provides HTML form functionality for the data selector panel framework.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.memberproperties.html
 

Classes in com.sas.servlet.tbeans.dataselectors.memberproperties.html that implement ComplexStyleInterface
 class MemberPropertiesSelector
          The SortSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used to sort viewer data.
 class MemberPropertiesSelectorPanel
          The MemberPropertiesSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for specifying xxx on data items.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.propertyeditor.editors.html
 

Classes in com.sas.servlet.tbeans.dataselectors.propertyeditor.editors.html that implement ComplexStyleInterface
 class CheckBoxListPropertyEditor
           
 class ListBoxViewPropertyEditor
           
 class TextEntryPropertyEditor
           
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.propertyeditor.html
 

Classes in com.sas.servlet.tbeans.dataselectors.propertyeditor.html that implement ComplexStyleInterface
 class EntityAttributeValueSelector
           
 class EntityAttributeValueSelectorPanel
          The EntityAttributeValueSelectorPanel provides the construction and operation code for the "Entity Attribute Value" Selector.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dataselectors.sort.html
 

Classes in com.sas.servlet.tbeans.dataselectors.sort.html that implement ComplexStyleInterface
 class SortSelector
          The SortSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a selector which can be used to sort viewer data.
 class SortSelectorPanel
          The SortSelectorPanel is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to provide a user interface for specifying sorting on data items.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dualselector
 

Classes in com.sas.servlet.tbeans.dualselector that implement ComplexStyleInterface
 class BaseDualSelector
          Transformation bean base object for creating Dual Selectors
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.dualselector.html
 

Classes in com.sas.servlet.tbeans.dualselector.html that implement ComplexStyleInterface
 class DualListSelector
          The DualListSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for creating a DualListSelector.
 class DualSelector
          Abstract DualSelector class used for displaying two components and selecting/moving items from a source to a target component.
 class DualTreeSelector
          Transformation bean definition for creating an HTML/JavaScript DualTreeSelector.
 class TreeListSelector
          Transformation bean definition for creating an HTML/JavaScript TreeListSelector.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.form.html
 

Classes in com.sas.servlet.tbeans.form.html that implement ComplexStyleInterface
 class CheckBox
          The CheckBox is a TransformationBean™ that generates the appropriate HTML 4.0 for a checkbox.
 class CheckBoxList
          The CheckBoxList is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for creating a component that allows the user to select one or more objects from a list by using checkboxes in place of labels.
 class ComboBoxView
          The ComboBoxView is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for creating an element representing a ComboBoxView.
 class ListBoxView
          The ListBoxView is a TransformationBean™ that generates the appropriate HTML 4.0 for creating a ListBoxView A ListBoxView is a menu that allows either a single selection or multiple selections.
 class Radio
          The Radio is a TransformationBean™ that generates the appropriate HTML 4.0 for creating an HTML Radio input field, which is used for attributes which can take a single value from a set of alternatives.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.graphics.html
 

Classes in com.sas.servlet.tbeans.graphics.html that implement ComplexStyleInterface
 class BarChartComposite
          BarChartComposite is a TransformationBean that is composed of other TransformationBeans.
 class BarLineChartComposite
          BarLineChartComposite is a TransformationBean that is composed of other TransformationBeans.
 class ESRIMapChart
          ***WARNING*** This class is an experimental class and is largely untested.
 class ESRIMapComposite
          ***WARNING*** This class is an experimental class and is largely untested.
 class GraphComposite
           
 class LineChartComposite
          LineChartComposite is a TransformationBean that is composed of other TransformationBeans.
 class LinePlotComposite
          LinePlotComposite is a TransformationBean that is composed of other TransformationBeans.
 class PieChartComposite
          PieChartComposite is a TransformationBean that is composed of other TransformationBeans.
 class RadarChartComposite
          RadarChartComposite is a TransformationBean that is composed of other TransformationBeans.
 class ScatterPlotComposite
          ScatterPlotComposite is a TransformationBean that is composed of other TransformationBeans.
 class WaterfallChartComposite
          WaterfallChartComposite is a TransformationBean that is composed of other TransformationBeans.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.html
 

Classes in com.sas.servlet.tbeans.html that implement ComplexStyleInterface
 class AppliedFilters
          The AppliedFilters is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the filters applied to the given model.
 class Button
          The Button is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for a button look by setting images and a label.
 class ExpandCollapse
          The ExpandCollapse is a TransformationBean™ used to expand and collapse content within an HTML div tag.
 class ListEditor
          The ListEditor is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent an editable list of items.
 class TreeView
          The TreeView is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a tree.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.menubar.html
 

Classes in com.sas.servlet.tbeans.menubar.html that implement ComplexStyleInterface
 class BaseHTMLMenuBar
          The BaseHTMLMenuBar is an abstract TransformationBean™ used to create an HTML MenuBar.
 class Menu
          Deprecated. As of release 9.2, replaced by SimpleMenuBar/PopupMenu
 class MenuBar
          Deprecated. As of release 9.2, replaced by SimpleMenuBar
 class MenuItem
          MenuItem is used to populate the Menus in a MenuBar transformation bean.
 class SelectorMenuBar
          The SelectorMenuBar is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript for creating a Selector MenuBar.
 class SelectorMenuItem
          The SelectorMenuItem is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript used to populate a selector menu in a MenuBar.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.models
 

Subinterfaces of ComplexStyleInterface in com.sas.servlet.tbeans.models
 interface TreeNodeInterface
          TreeNodeInterface is an interface for creating a tree node.
 

Classes in com.sas.servlet.tbeans.models that implement ComplexStyleInterface
 class JDBCToTreeViewModelAdapter.LevelTreeNode
           
 class TreeNode
          The TreeNode model creates nodes that can be used to create a hierarchical structure.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.navigationbar
 

Classes in com.sas.servlet.tbeans.navigationbar that implement ComplexStyleInterface
 class BaseNavigationBar
          The abstract Transformation Bean base object for creating a NavigationBar.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.navigationbar.html
 

Classes in com.sas.servlet.tbeans.navigationbar.html that implement ComplexStyleInterface
 class NavigationBar
          NavigationBar is a TransformationBean™ that is composed of other TransformationBeans™ that can include the following sub-components: NavigationBarColumnScrollingElement, NavigationBarColumnScrollingElement or NavigationBarColumnScrollingElement.
 class NavigationBarColumnScrollingElement
          The NavigationBarColumnScrollingElement is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represents the column scrolling actions for a NavigationBar.
 class NavigationBarRowScrollingElement
          The NavigationBarRowScrollingElement is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represents the row scrolling actions for a NavigationBar.
 class NavigationBarScrollingElement
          The abstract TransformationBean™ object needed to implement a navigation scrolling element.
 class TableColumnNavigationBar
          TableColumnNavigationBar is a TransformationBean™ that is composed of other TransformationBeans™ that includes the following sub-component: NavigationBarColumnScrollingElement.
 class TableRowNavigationBar
          TableRowNavigationBar is a TransformationBean™ that is composed of other TransformationBeans™ that includes the following sub-component: NavigationBarRowScrollingElement.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.olapgraphics.html
 

Classes in com.sas.servlet.tbeans.olapgraphics.html that implement ComplexStyleInterface
 class OLAPESRIMapChart
          The OLAPESRIMapChart TransformationBean is a servlet component that produces maps that support the visualisation of a single response variable.
 class OLAPESRIMapComposite
          MapComposite is a TransformationBean that is composed of other TransformationBeans.
 class com.sas.servlet.tbeans.olapgraphics.html.OLAPGraphComposite
           
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.olaptableview
 

Classes in com.sas.servlet.tbeans.olaptableview that implement ComplexStyleInterface
 class BaseOLAPTableView
          The BaseOLAPTableView is an abstract TransformationBean™
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.olaptableview.html
 

Classes in com.sas.servlet.tbeans.olaptableview.html that implement ComplexStyleInterface
 class OLAPDrillState
          The OLAPDrillState is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the drill state of the given multidimensional model.
 class OLAPTableView
          The OLAPTableView is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a table of data from the given multidimensional model.
 class OLAPTableViewComposite
          OLAPTableViewComposite is a TransformationBean™ that is composed of other TransformationBeans™ that include the following sub-components: MenuBar, NavigationBar, OLAPTableView, OLAPDrillState, AppliedFilters, Title, and Footer.
 class ShowDetailDataComposite
          ShowDetailDataComposite is a TransformationBean™ that is composed of other TransformationBeans™ that include the following sub-components: TableViewComposite.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.remotefileselector2
 

Classes in com.sas.servlet.tbeans.remotefileselector2 that implement ComplexStyleInterface
 class BaseRemoteFileSearch
           The BaseRemoteFileSearch is an abstract TransformationBean™ that provides the methods for setting and returning the components and the models used for the search facility of the RemoteFileSelector.
 class BaseRemoteFileSelector
           The BaseRemoteFileSelector is an abstract TransformationBean™ that provides the methods for setting and returning the components and the model used to create the RemoteFileSelector component.
 class BaseRemoteFileToolBar
           The BaseRemoteFileToolBar is an abstract TransformationBean™ that provides the base function for the RemoteFileToolBar.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.remotefileselector2.html
 

Classes in com.sas.servlet.tbeans.remotefileselector2.html that implement ComplexStyleInterface
 class InformationServicesSearch
           The InformationServicesSearch is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the default search component for the InformationServicesSelector.
 class InformationServicesSelector
           The InformationServicesSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a file selector that uses the Information Services interfaces.
 class RemoteFileSearch
           The RemoteFileSearch is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the search facility of the RemoteFileSelector component.
 class RemoteFileSelector
           The RemoteFileSelector is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a file selector.
 class RemoteFileToolBar
          The RemoteFileToolBar is a TransformationBean™ that generates the appropriate HTML 4.0 to represent a ToolBar.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.tableview
 

Classes in com.sas.servlet.tbeans.tableview that implement ComplexStyleInterface
 class AbstractBaseTableView
          The abstract Transformation Bean base object for creating any TableView.
 class BaseTableView
          The base abstract Transformation Bean for creating a 2-dimensional Table.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.tableview.html
 

Classes in com.sas.servlet.tbeans.tableview.html that implement ComplexStyleInterface
 class CellContentsCheckBoxEditor
          The CellContentsCheckBoxEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML check box component.
 class CellContentsRadioEditor
          The CellContentsRadioEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML radio box component.
 class CellContentsRowSelectionRenderer
          The CellContentsRowSelectionRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the contents of a cell as an HTML check box.
 class TableViewComposite
          TableViewComposite is a TransformationBean™ that is composed of other TransformationBeans™ that include the following sub-components: MenuBar, NavigationBar, TableView, Title and Footer.
 

Uses of ComplexStyleInterface in com.sas.servlet.tbeans.tableview.wml
 

Classes in com.sas.servlet.tbeans.tableview.wml that implement ComplexStyleInterface
 class TableView
          The TableView is a TransformationBean™ that generates a WML table with the data from the given model and format the 2-dimensional table.
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.