represents a component which is created from an URL and arguments.
Usage Restrictions
not published
Description
extends interface XModel.
The foloowing functions are added:
- enumeration of all currently connected controller objects.
(not getCurrentController() only, which depends on focus)
- establish new view controller factory methods, which will make
it possible to create new views for this model.
provides list of all currently connected controller objects.
Please note: Because this interface will might be used inside
multi threaded environments those list can contain still disposed items
or it new added controller will be missing (if they was added after this
enumeration was created).
Returns
list of controller objects.
Enumeration can be empty but not NULL.
provides the available names of the factory to be used to create views.
The names are usually logical view names. The following names have
a defined meaning, i.e. every concrete implementation which returns such
a name must ensure it has the same meaning, and if a concrete implementation
has a view with the given meaning, it must give it the name as defined here:
Default specifies the default view of the document.
Preview specifies a preview of the document. A minimal implementation of such a view
is a Default view which is read-only.
PrintPreview specifies a print preview of the document.
Implementations of this interface might decide to support additional
view names, which then are documented in the respective service descriptions.
Returns
a sequence of names of all supported views for this document.