Package com.sap.tc.webdynpro.clientserver.uielib.standard.api

Contains interfaces for accessing Web Dynpro UI elements and contains enumeration types used as UI element property types.

See:
          Description

Interface Summary
IWDAbstractButton Web Dynpro AbstractButton API.
IWDAbstractCaption Web Dynpro AbstractCaption API.
IWDAbstractDropDown Web Dynpro AbstractDropDown API.
IWDAbstractDropDownByIndex Web Dynpro AbstractDropDownByIndex API.
IWDAbstractDropDownByIndex.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDAbstractDropDownByKey Web Dynpro AbstractDropDownByKey API.
IWDAbstractDropDownByKey.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDAbstractInputField Web Dynpro AbstractInputField API.
IWDAbstractMasterTableColumn Web Dynpro AbstractMasterTableColumn API.
IWDAbstractPopin Web Dynpro AbstractPopin API.
IWDAbstractTableCellVariant Web Dynpro AbstractTableCellVariant API.
IWDAbstractTableColumn Web Dynpro AbstractTableColumn API.
IWDAbstractTableColumn.IWDOnAction Interface defining the parameter names for event onAction.
IWDAbstractToggle Web Dynpro AbstractToggle API.
IWDAbstractToggle.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDAbstractToggleButton Web Dynpro AbstractToggleButton API.
IWDAbstractTreeNodeType Web Dynpro AbstractTreeNodeType API.
IWDAbstractTreeNodeType.IWDOnAction Interface defining the parameter names for event onAction.
IWDAbstractTreeTableColumn Web Dynpro AbstractTreeTableColumn API
IWDAbstractTreeTableColumn.IWDOnLoadChildren Interface defining the parameter names for event onLoadChildren.
IWDBreadCrumb Web Dynpro BreadCrumb API.
IWDBreadCrumb.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDBreadCrumbStep Web Dynpro BreadCrumbStep API.
IWDButton Web Dynpro Button API.
IWDButtonRow Web Dynpro ButtonRow API.
IWDButtonRowItem Web Dynpro ButtonRowItem marker interface.
IWDCaption Web Dynpro Caption API.
IWDCheckBox Web Dynpro CheckBox API.
IWDCheckBoxGroup Web Dynpro CheckBoxGroup API.
IWDCheckBoxGroup.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDDateNavigator Web Dynpro DateNavigator API.
IWDDateNavigator.IWDOnDaySelect Interface defining the parameter names for event onDaySelect.
IWDDateNavigator.IWDOnMonthSelect Interface defining the parameter names for event onMonthSelect.
IWDDateNavigator.IWDOnStartDateChanged Interface defining the parameter names for event onStartDateChanged.
IWDDateNavigator.IWDOnWeekSelect Interface defining the parameter names for event onWeekSelect.
IWDDateNavigatorLegend Deprecated. This UI element may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
IWDDateNavigatorMarking Web Dynpro DateNavigatorMarking API.
IWDDropDownByIndex Web Dynpro DropDownByIndex API.
IWDDropDownByKey Web Dynpro DropDownByKey API.
IWDFileDownload Web Dynpro FileDownload API.
IWDFileUpload Web Dynpro FileUpload API.
IWDFlowData Web Dynpro FlowData API.
IWDFlowLayout Web Dynpro FlowLayout API.
IWDGridData Web Dynpro GridData API.
IWDGridLayout Web Dynpro GridLayout API.
IWDGroup Web Dynpro Group API.
IWDHorizontalGutter Web Dynpro HorizontalGutter API.
IWDIFrame Deprecated. This UI element may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
IWDImage Web Dynpro Image API.
IWDInputField Web Dynpro InputField API.
IWDInvisibleElement Web Dynpro InvisibleElement API.
IWDItemListBox Web Dynpro ItemListBox API.
IWDItemListBox.IWDOnLeadSelect Interface defining the parameter names for event onLeadSelect.
IWDLabel Web Dynpro Label API.
IWDLegend Web Dynpro Legend API.
IWDLegendItem Web Dynpro LegendItem API.
IWDLink Web Dynpro Link API.
IWDLinkToAction Web Dynpro LinkToAction API.
IWDLinkToURL Web Dynpro LinkToURL API.
IWDMatrixData Web Dynpro MatrixData API.
IWDMatrixHeadData Web Dynpro MatrixHeadData API.
IWDMatrixLayout Web Dynpro MatrixLayout API.
IWDMenu Web Dynpro Menu API.
IWDMenuActionItem Web Dynpro MenuActionItem API.
IWDMenuBar Web Dynpro MenuBar API.
IWDMenuCheckBox Web Dynpro MenuCheckBox API.
IWDMenuCheckBox.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDMenuItem Web Dynpro MenuItem API.
IWDMenuRadioButton Web Dynpro MenuRadioButton API.
IWDMenuRadioButton.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDMenuSeparator Web Dynpro MenuSeparator API.
IWDMultipleBreadCrumbStep Web Dynpro MultipleBreadCrumbStep API.
IWDMultipleLegendItem Web Dynpro MultipleLegendItem API.
IWDMultiplePhase Web Dynpro MultiplePhase API.
IWDMultipleRoadMapStep Web Dynpro MultipleRoadMapStep API.
IWDPhase Web Dynpro Phase API.
IWDPhaseIndicator Web Dynpro PhaseIndicator API.
IWDPhaseIndicator.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDPopin Web Dynpro Popin API.
IWDProgressIndicator Web Dynpro ProgressIndicator API.
IWDRadioButton Web Dynpro RadioButton API.
IWDRadioButton.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDRadioButtonGroupByIndex Web Dynpro RadioButtonGroupByIndex API.
IWDRadioButtonGroupByIndex.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDRadioButtonGroupByKey Web Dynpro RadioButtonGroupByKey API.
IWDRadioButtonGroupByKey.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDRoadMap Web Dynpro RoadMap API.
IWDRoadMap.IWDOnLoadSteps Interface defining the parameter names for event onLoadSteps.
IWDRoadMap.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDRoadMapStep Web Dynpro RoadMapStep API.
IWDRowData Web Dynpro RowData API.
IWDRowHeadData Web Dynpro RowHeadData API.
IWDRowLayout Web Dynpro RowLayout API.
IWDScrollContainer Web Dynpro ScrollContainer API.
IWDTab Web Dynpro Tab API.
IWDTable Web Dynpro Table API.
IWDTable.IWDOnLeadSelect Interface defining the parameter names for event onLeadSelect.
IWDTable.IWDOnSort Interface defining the parameter names for event onSort.
IWDTableCellEditor Web Dynpro TableCellEditor marker interface.
IWDTableColumn Web Dynpro TableColumn API.
IWDTableColumnGroup Web Dynpro TableColumnGroup API.
IWDTableMarkableCellEditor Web Dynpro TableMarkableCellEditor marker interface.
IWDTablePopin Web Dynpro TablePopin API.
IWDTablePopinToggleCell Web Dynpro TablePopinToggleCell API.
IWDTablePopinToggleCell.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDTableSingleMarkableCell Web Dynpro TableSingleMarkableCell API.
IWDTableStandardCell Web Dynpro TableStandardCell API.
IWDTabStrip Web Dynpro TabStrip API.
IWDTabStrip.IWDOnSelect Interface defining the parameter names for event onSelect.
IWDTextBar Web Dynpro TextBar API.
IWDTextEdit Web Dynpro TextEdit API.
IWDTextView Web Dynpro TextView API.
IWDTimedTrigger Web Dynpro TimedTrigger API.
IWDToggleButton Web Dynpro ToggleButton API.
IWDToggleLink Web Dynpro ToggleLink API.
IWDToolBar Web Dynpro ToolBar API.
IWDToolBarButton Web Dynpro ToolBarButton API.
IWDToolBarButtonChoice Web Dynpro ToolBarButtonChoice API.
IWDToolBarDropDownByIndex Web Dynpro ToolBarDropDownByIndex API.
IWDToolBarDropDownByKey Web Dynpro ToolBarDropDownByKey API.
IWDToolBarInputField Web Dynpro ToolBarInputField API.
IWDToolBarItem Web Dynpro ToolBarItem marker interface.
IWDToolBarLinkToAction Web Dynpro ToolBarLinkToAction API
IWDToolBarLinkToURL Web Dynpro ToolBarLinkToURL API
IWDToolBarSeparator Web Dynpro ToolBarSeparator API.
IWDToolBarToggleButton Web Dynpro ToolBarToggleButton API.
IWDTransparentContainer Web Dynpro TransparentContainer API.
IWDTray Web Dynpro Tray API.
IWDTray.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDTree Web Dynpro Tree API.
IWDTreeByNestingTableColumn Web Dynpro TreeByNestingTableColumn API.
IWDTreeItemType Web Dynpro TreeItemType API.
IWDTreeNodeType Web Dynpro TreeNodeType API.
IWDTreeNodeType.IWDOnLoadChildren Interface defining the parameter names for event onLoadChildren.
IWDTriStateCheckBox Web Dynpro TriStateCheckBox API.
IWDTriStateCheckBox.IWDOnToggle Interface defining the parameter names for event onToggle.
IWDValueComparison Web Dynpro ValueComparison API.
IWDViewContainerUIElement Web Dynpro ViewContainerUIElement API.
WDTableMethods.IWDTableMethods  
 

Class Summary
WDBarColor Enumeration type WDBarColor.
WDBreadCrumbBehavior Enumeration type WDBreadCrumbBehavior.
WDBreadCrumbSize Enumeration type WDBreadCrumbSize.
WDButtonDesign Enumeration type WDButtonDesign.
WDButtonSize Deprecated. This type may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
WDCellBackgroundDesign Enumeration type WDCellBackgroundDesign.
WDCellHAlign Enumeration type WDCellHAlign.
WDCellVAlign Enumeration type WDCellVAlign.
WDDateMarkingCategory Deprecated. This type may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
WDDateSelectionMode Enumeration type WDDateSelectionMode.
WDDayOfWeek Enumeration type WDDayOfWeek.
WDDropDownListBoxSize Deprecated. This type may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
WDExpansionDirection Enumeration type WDExpansionDirection.
WDFileDownloadBehaviour Enumeration type WDFileDownloadBehaviour.
WDGroupDesign Enumeration type WDGroupDesign.
WDHorizontalDividerRuleHeight Enumeration type WDHorizontalDividerRuleHeight.
WDHorizontalGutterRuleType Enumeration type WDHorizontalGutterRuleType.
WDInputFieldAlignment Enumeration type WDInputFieldAlignment.
WDInputFieldSize Deprecated. This type may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
WDLabelDesign Enumeration type WDLabelDesign.
WDLayoutCellDesign Enumeration type WDLayoutCellDesign.
WDLayoutCellSeparator Enumeration type WDLayoutCellSeparator.
WDLeadSelectionChangeBehaviour Enumeration type WDLeadSelectionChangeBehaviour.
WDLinkSize Deprecated. This type may be withdrawn with the first new NetWeaver release in 2006 as it is no longer needed.
WDLinkType Enumeration type WDLinkType.
WDMarkerType Enumeration type WDMarkerType.
WDMenuBarDesign Enumeration type WDMenuBarDesign.
WDPhaseIndicatorBackgroundDesign Enumeration type WDPhaseIndicatorBackgroundDesign.
WDPhaseStatus Enumeration type WDPhaseStatus
WDPopinDesign Enumeration type WDPopinDesign.
WDProgressIndicatorBarColor Enumeration type WDProgressIndicatorBarColor.
WDRoadMapEdgeDesign Enumeration type WDRoadMapEdgeDesign.
WDRoadMapStepDesign Enumeration type WDRoadMapStepDesign.
WDRoadMapStepType Enumeration type WDRoadMapStepType.
WDScrollingMode Enumeration type WDScrollingMode.
WDState Enumeration type WDState.
WDTabAlignment Enumeration type WDTabAlignment.
WDTableCellDesign Enumeration type WDTableCellDesign.
WDTableColumnFixedPosition Enumeration type WDTableColumnFixedPosition.
WDTableColumnHAlign Enumeration type WDTableColumnHAlign.
WDTableColumnSortDirection Enumeration type WDTableColumnSortDirection.
WDTableCompatibilityMode Enumeration type WDTableCompatibilityMode.
WDTableDesign Enumeration type WDTableDesign.
WDTableGridMode Enumeration type WDTableGridMode.
WDTableMethods API with some convenience methods for the Table control.
WDTablePopinTitleDesign Enumeration type WDTablePopinTitleDesign.
WDTableSelectionChangeBehaviour Enumeration type WDTableSelectionChangeBehaviour.
WDTableSelectionMode Enumeration type WDTableSelectionMode.
WDTabStripSelectionChangeBehaviour Enumeration type WDTabStripSelectionChangeBehaviour.
WDTextDirection Enumeration type WDTextDirection.
WDTextViewDesign Enumeration type WDTextViewDesign.
WDTextViewLayout Enumeration type WDTextViewLayout.
WDTextViewSemanticColor Enumeration type WDTextViewSemanticColor.
WDTextWrapping Enumeration type WDTextWrapping.
WDToggleButtonDesign Enumeration type WDToggleButtonDesign.
WDToolBarButtonDesign Enumeration type WDToolBarButtonDesign.
WDToolBarDesign Enumeration type WDToolBarDesign.
WDTrayDesign Enumeration type WDTrayDesign.
WDTreeNodeDesign Enumeration type WDTreeNodeDesign
WDTriState Enumeration type WDTriState.
 

Package com.sap.tc.webdynpro.clientserver.uielib.standard.api Description

Contains interfaces for accessing Web Dynpro UI elements and contains enumeration types used as UI element property types.

Web Dynpro offers a standard set of UI elements used to build the views of applications. Each view is composed from simple UI elements that are nested using containers.

Each UI element container has a layout that determines how the contained UI elements (children) of this container are arranged. The layout of a container is created and set using the createLayout method. The passed argument has to be the class or interface of the layout to be created.

Children of a container may support their containers layout by providing layout data. Layout data for a UI element may be created and set using the createLayoutData method. The passed argument has to be the class or interface of the layout data to be created.

Manipulating UI elements in a view

Usually a view in a Web Dynpro application will be constructed using the IDE at design time. Each UI element gets an ID that is unique in the context of its containing view.

Existing UI elements may be accessed at runtime using the getElement method. The passed argument has to be the ID of the UI element.

New UI elements may be created at runtime using the createElement method. The arguments denote the class of element to be created and its ID. To provide a point in (run)time for accessing the UI tree of a view, the hook method doModifyView(IWDView, boolean) is provided. Code that wants to access the UI tree of a view must be placed in this method of the class representing the view.



Copyright 2006 SAP AG Complete Copyright Notice