Methods' Details |
getControllers
- Description
- 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.
|
|
getAvailableViewControllerNames
sequence< string > |
getAvailableViewControllerNames(); |
- Description
- 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.
- See also
- createView
|
|
createDefaultViewController
- Description
- creates the default view instance for this model.
Effectively, this method is equivalent to calling createView with
the ViewName being "Default" .
- Parameter Frame
- used to place the new created view there
- Returns
- the new view controller instance
- Throws
- ::com::sun::star::lang::IllegalArgumentException
if one of the given parameter was wrong
- Throws
- ::com::sun::star::uno::Exception
if creation of a new view failed by other reasons
|
|
createViewController
- Description
- creates a new view instance classified by the specified name and arguments.
The newly created controller must not be connected with the document and the
frame. That is, you should neither call XFrame::setComponent, nor
XController::attachFrame, nor XController::attachModel,
nor XModel::connectController, not XModel::setCurrentController.
All of this is the responsibility of the caller, which will do it in the proper order.
- Parameter ViewName
- classified name of instance
- Parameter Arguments
- arguments used for creation
- Parameter Frame
- used to place the new created view there
- Returns
- the new view controller instance
- Throws
- ::com::sun::star::lang::IllegalArgumentException
if one of the given parameter was wrong
- Throws
- ::com::sun::star::uno::Exception
if creation of a new view failed by other reasons
|
|
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.