| Name | Description | Type | Package | Framework |
| IWDAction | Offers access to actions of a controller. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDApplication | Generic API of a Web Dynpro Application. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDApplicationStateChangeInfo | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDApplicationStateChangeReturn | of the root component of an application. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDAttributeInfo | Structure information for a context attribute. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDAttributePointer | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDBoundValueSet | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDBoundValueSet .IWDFilterListener | Optional interface in case the application needs to implement a filter function for large valuesets used in an evs component. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDCalculatedAttributeAccessor | Interface used as a dynamic "calculated attribute". | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDComponent | Generic API of all Web Dynpro component controllers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDComponentUsage | API of component usages. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDContext | Access to the context data of a controller. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDController | Generic API of all Web Dynpro controllers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDCustomEvent | API of Custom Events provided to Controller Event Handlers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDEventHandlerId | Identifier object for a controller event handler. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDEventId | Identifier object for a controller event. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDExternalControllerInterface | Common Interface for all External Interfaces of Controllers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDInputStream | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDLayout | Web Dynpro Layout API. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDLayoutData | Web Dynpro LayoutData API. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDMessage | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDMessageManager | IWDMessageManager is used for reporting runtime exceptions that will not lead to a termination of the current Web Dynpro Component, but the error(s) is/are presented to the end user in a configurable | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDModifiableBinaryType | The interface IWDModifiableBinaryType represents a special Web Dynpro implementation of the Java DDIC's binary type. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNode | Application Interface implemented by context nodes. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNodeCollectionDisposer | Interface used to set up a dynamic dispose "function". | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNodeCollectionSupplier | Interface used to set up a dynamic supply "function". | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNodeElement | Functionality that is common to all elements in any context node and that can be used by Web Dynpro applications. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNodeInfo | Represents the static structural aspect of a Node and its NodeElements at runtime keeping the meta data as defined at design time. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDNodeNotificationListener | A listener that can receive notifications that are passed along the mapping via IWDNode. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDOVSContextNotificationListener | Callback interface that must be implemented by applications that use a context based OVS. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDOVSNotificationListener | Callback interface that must be implemented by applications that use an OVS based on an ICMIQuery. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDOnDemandValueSetService | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| IWDPublicControllerInterface | Common Interface for all Public Interfaces of Controllers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDTextAccessor | Provides access to translatable texts. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDUIElement | Web Dynpro UIElement API. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDUIElementContainer | Web Dynpro UIElementContainer API. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDURLService | Interface provides methods to generate URLs in the execution context of the application or component in which the service is accessed. | Interface | com.sap.tc.webdynpro.progmodel.api.services | SAP NetWeaver |
| IWDValidationCheck | IWDValidationCheck offers access to the Web Dynpro validation managemnt service. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDValueFilter | Simple access interface for valueset filter arguments. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDValueSetSource | Base interface for IWDValueSupplier and IWDBoundValueSet. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDValueSupplier | Interface for dynamic reload of valuesets on demand. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDView | Generic API of all views. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDViewContainer | Web Dynpro ViewContainer marker interface. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDViewController | Generic API of all view controllers. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| IWDViewElement | Generic API of all view elements, visible or otherwise. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDApplicationStateChangeReason | Class WDReason defines the available reasons why a wdDoStateChange can be called. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDContextException | The exception is thrown if an exception occurred when accessing the context and the application developer is expected to react on it. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDCopyService | This class implements the well known ABAP feature "MOVE_CORRESPONDING". | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDCopyService .IWDCopyService | Describes the features required from the internal copy service implementation. | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDMessage | Base class for all kinds of messages used in conjunction with the Web Dynpro message manager. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDOVSContextNotificationAdapter | Abstract "do nothing" implementation of the IWDOVSContextNotificationListener interface. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDOVSNotificationAdapter | Abstract "do nothing" implementation of the IWDOVSNotificationListener interface. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDResourceFactory | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| WDResourceFactory .IWDResourceFactory | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| WDSimpleValueSupplier | Default implementation of IWDValueSupplier. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDValueServices | Helper class to create some special value sets. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |
| WDValueServices .IWDValueServices | Interface | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver | |
| WDVisibility | Enumeration type WDVisibility. | Class | com.sap.tc.webdynpro.progmodel.api | SAP NetWeaver |