Web Dynpro API Documentation

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.
IWDAbstractDropDownByKey Web Dynpro AbstractDropDownByKey API.
IWDAbstractInputField Web Dynpro AbstractInputField API.
IWDAbstractMasterTableColumn Web Dynpro AbstractMasterTableColumn API.
IWDAbstractTreeNodeType Web Dynpro AbstractTreeNodeType API.
IWDAbstractTreeTableColumn Web Dynpro AbstractTreeTableColumn API.
IWDButton Web Dynpro Button API.
IWDCaption Web Dynpro Caption API.
IWDCheckBox Web Dynpro CheckBox API.
IWDCheckBoxGroup Web Dynpro CheckBoxGroup API.
IWDDateNavigator Web Dynpro DateNavigator API.
IWDDateNavigatorLegend Web Dynpro DateNavigatorLegend API.
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 Web Dynpro IFrame API.
IWDImage Web Dynpro Image API.
IWDInputField Web Dynpro InputField API.
IWDInvisibleElement Web Dynpro InvisibleElement API.
IWDLabel Web Dynpro Label 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.
IWDMenuItem Web Dynpro MenuItem API.
IWDMenuSeparator Web Dynpro MenuSeparator API.
IWDPhase Web Dynpro Phase API.
IWDPhaseIndicator Web Dynpro PhaseIndicator API.
IWDProgressIndicator Web Dynpro ProgressIndicator API.
IWDRadioButton Web Dynpro RadioButton API.
IWDRadioButtonGroupByIndex Web Dynpro RadioButtonGroupByIndex API.
IWDRadioButtonGroupByKey Web Dynpro RadioButtonGroupByKey API.
IWDRoadMap Web Dynpro RoadMap API.
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.
IWDTableCellEditor Web Dynpro TableCellEditor marker interface.
IWDTableColumn Web Dynpro TableColumn API.
IWDTabStrip Web Dynpro TabStrip API.
IWDTextEdit Web Dynpro TextEdit API.
IWDTextView Web Dynpro TextView API.
IWDTimedTrigger Web Dynpro TimedTrigger API.
IWDToolBar Web Dynpro ToolBar API.
IWDToolBarButton Web Dynpro ToolBarButton API.
IWDToolBarDropDownByIndex Web Dynpro ToolBarDropDownByIndex API.
IWDToolBarDropDownByKey Web Dynpro ToolBarDropDownByKey API.
IWDToolBarInputField Web Dynpro ToolBarInputField API.
IWDToolBarItem Web Dynpro ToolBarItem marker interface.
IWDToolBarSeparator Web Dynpro ToolBarSeparator API.
IWDTransparentContainer Web Dynpro TransparentContainer API.
IWDTray Web Dynpro Tray API.
IWDTree Web Dynpro Tree API.
IWDTreeByNestingTableColumn Web Dynpro TreeByNestingTableColumn API.
IWDTreeItemType Web Dynpro TreeItemType API.
IWDTreeNodeType Web Dynpro TreeNodeType API.
IWDViewContainerUIElement Web Dynpro ViewContainerUIElement API.
 

Class Summary
WDButtonDesign Enumeration type WDButtonDesign.
WDButtonSize Enumeration type WDButtonSize.
WDCellBackgroundDesign Enumeration type WDCellBackgroundDesign.
WDCellHAlign Enumeration type WDCellHAlign.
WDCellVAlign Enumeration type WDCellVAlign.
WDDateMarkingCategory Enumeration type WDDateMarkingCategory.
WDDateSelectionMode Enumeration type WDDateSelectionMode.
WDDropDownListBoxSize Enumeration type WDDropDownListBoxSize.
WDGroupDesign Enumeration type WDGroupDesign.
WDHorizontalDividerRuleHeight Enumeration type WDHorizontalDividerRuleHeight.
WDInputFieldAlignment Enumeration type WDInputFieldAlignment.
WDInputFieldSize Enumeration type WDInputFieldSize.
WDLabelDesign Enumeration type WDLabelDesign.
WDLayoutCellDesign Enumeration type WDLayoutCellDesign.
WDLayoutCellSeparator Enumeration type WDLayoutCellSeparator.
WDLinkSize Enumeration type WDLinkSize.
WDLinkType Enumeration type WDLinkType.
WDPhaseIndicatorBackgroundDesign Enumeration type WDPhaseIndicatorBackgroundDesign.
WDPhaseStatus Enumeration type WDPhaseStatus.
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.
WDTableColumnHAlign Enumeration type WDTableColumnHAlign.
WDTableDesign Enumeration type WDTableDesign.
WDTableSelectionMode Enumeration type WDTableSelectionMode.
WDTextDirection Enumeration type WDTextDirection.
WDTextViewDesign Enumeration type WDTextViewDesign.
WDTextViewLayout Enumeration type WDTextViewLayout.
WDTextViewSemanticColor Enumeration type WDTextViewSemanticColor.
WDTextWrapping Enumeration type WDTextWrapping.
WDToolBarButtonDesign Enumeration type WDToolBarButtonDesign.
WDToolBarDesign Enumeration type WDToolBarDesign.
WDTrayDesign Enumeration type WDTrayDesign.
WDTreeNodeDesign Enumeration type WDTreeNodeDesign.
 

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.


Web Dynpro API Documentation

Copyright © 2004 SAP AG. Automatically generated Thu Mar 3 2005, 22:15