SMPOpenUIFieldAdapter protocol

The base class for the protocols that must be implemented by all Open UI field extension classes.

Syntax

@protocol SMPOpenUIFieldAdapter

Derived classes

Usage

This is an "abstract" protocol, in that you need to implement one of its child protocols so that there is an initWithXxxModel method. The client host will create an instance of the specified class, and call its initWithXxxModel method. When the extension control is to be displayed, the viewForFrame: method will be called and the returned view will be added as a subview of the Agentry Screen. Each adapter will have a host view and view controller that will determine the space dedicated for the adapter.

Related information
SMPOpenUIBooleanDisplayAdapter protocol
SMPOpenUIBooleanEditAdapter protocol
SMPOpenUIButtonDisplayAdapter protocol
SMPOpenUICollectionDisplayAdapter protocol
SMPOpenUIDateAndTimeDisplayAdapter protocol
SMPOpenUIDateAndTimeEditAdapter protocol
SMPOpenUIDateDisplayAdapter protocol
SMPOpenUIDateEditAdapter protocol
SMPOpenUIDecimalDisplayAdapter protocol
SMPOpenUIDecimalEditAdapter protocol
SMPOpenUIDurationDisplayAdapter protocol
SMPOpenUIDurationEditAdapter protocol
SMPOpenUIEmbeddedImageDisplayAdapter protocol
SMPOpenUIExternalDataDisplayAdapter protocol
SMPOpenUIExternalDataEditAdapter protocol
SMPOpenUIIntegerDisplayAdapter protocol
SMPOpenUIIntegerEditAdapter protocol
SMPOpenUILabelDisplayAdapter protocol
SMPOpenUILocationDisplayAdapter protocol
SMPOpenUILocationEditAdapter protocol
SMPOpenUIStringDisplayAdapter protocol
SMPOpenUIStringEditAdapter protocol
SMPOpenUITimeDisplayAdapter protocol
SMPOpenUITimeEditAdapter protocol
SMPOpenUIUnsignedIntegerDisplayAdapter protocol
SMPOpenUIUnsignedIntegerEditAdapter protocol