Description of analytics-data-actions-class-diagram.gif

The image is included in the Choose the Best Data Action Class to Extend topic. The image shows the classes that you can extend and contains eight horizontal rectangular boxes positioned in three horizontal rows with three boxes in the top (first) row, three boxes in the middle (second) row, and two boxes in the lower (third) row.

The three boxes in the top row are labelled AbstractDataAction, DataActionKOModel, and ViewPassingMode. The three boxes in the middle row are labelled CanvasDataAction, AbstractHTTPDataAction, and EventDataAction. The two boxes in the lowest child row are labelled URLNavigationDataAction and HTTPAPIDataAction.

The two boxes in the bottom row are connected to AbstractHTTPDataAction by arrowed lines indicating that the lower boxes are children of AbstractHTTPDataAction. The three boxes in the middle row are connected to Abstract DataAction by arrowed lines indicating that the boxes in the middle row are the children of AbstractDataAction in the top row. DataActionKOModel to the right of Abstract DataAction is connected to Abstract DataAction by a horizontal arrowed line that points from right to left, and ValuePassingMode is in the top row to the right next to DataActionKOModel but isn't connected. A full description is included in the Choose the Best Data Action Class to Extend topic.