|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.appframe.docview.IlvAbstractMainWindow
public abstract class IlvAbstractMainWindow
An implementation of the main window interface to serve as a basis for implementing various kinds of main window.
| Field Summary |
|---|
| Fields inherited from interface ilog.views.appframe.docview.IlvMainWindow |
|---|
DEFAULT_CONTAINER_TEMPLATE_NAME |
| Constructor Summary | |
|---|---|
IlvAbstractMainWindow()
Constructs an IlvAbstractMainWindow. |
|
| Method Summary | |
|---|---|
void |
addContainerTemplate(String name,
IlvContainerTemplate containerTemplate)
Adds the specified container template to the list of container templates managed by the main window. |
void |
containerActivated(IlvViewContainer viewContainer)
Invoked when a view container owned by this main window is activated. |
abstract IlvApplication |
getApplication()
Returns the application associated with the main window. |
IlvContainerTemplate |
getContainerTemplate(String name)
Returns the container template of the main window with the specified name. |
String |
getContainerTemplateName(IlvContainerTemplate containerTemplate)
Returns the name that was used to register the specified containerTemplate to the main window. |
IlvContainerTemplate[] |
getContainerTemplates()
Returns the array of container templates added to this main window. |
void |
registerStaticContainer(String name,
IlvViewContainer container)
Registers the specified view container as a static container within the main window. |
void |
registerStaticView(String name,
IlvDocumentView view)
Registers the specified document view as a static view within the main window. |
void |
removeContainerTemplate(IlvContainerTemplate containerTemplate)
Removes the specified container template from the list of container templates managed by the main window. |
void |
setApplication(IlvApplication application)
Sets the application of the main window. |
boolean |
unregisterStaticContainer(IlvViewContainer container)
Unregisters the specified view container from the main window. |
void |
unregisterStaticView(IlvDocumentView view)
Unregisters the specified document view from the main window. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ilog.views.appframe.docview.IlvMainWindow |
|---|
getActiveViewContainer, getMainBars |
| Constructor Detail |
|---|
public IlvAbstractMainWindow()
IlvAbstractMainWindow.
| Method Detail |
|---|
public abstract IlvApplication getApplication()
getApplication in interface IlvMainWindowsetApplication(ilog.views.appframe.IlvApplication)public void setApplication(IlvApplication application)
setApplication in interface IlvMainWindowapplication - The application of the main window.getApplication()public IlvContainerTemplate getContainerTemplate(String name)
getContainerTemplate in interface IlvMainWindowname - The name of the container template to retrieve.
null
if no container template has been added with the specified name.addContainerTemplate(java.lang.String, ilog.views.appframe.docview.IlvContainerTemplate)public String getContainerTemplateName(IlvContainerTemplate containerTemplate)
containerTemplate to the main window.
containerTemplate - The container template to retrieve the
registered name of.
addContainerTemplate(java.lang.String, ilog.views.appframe.docview.IlvContainerTemplate)public IlvContainerTemplate[] getContainerTemplates()
public void addContainerTemplate(String name,
IlvContainerTemplate containerTemplate)
IlvDocumentViewConfiguration with template name (see
IlvDocumentViewConfiguration.getTemplateName()) equal to the
specified name.
name - The name that uniquely identifies the container template.containerTemplate - The new container template.removeContainerTemplate(ilog.views.appframe.docview.IlvContainerTemplate)public void removeContainerTemplate(IlvContainerTemplate containerTemplate)
containerTemplate - The container template to remove.addContainerTemplate(java.lang.String, ilog.views.appframe.docview.IlvContainerTemplate)
public void registerStaticView(String name,
IlvDocumentView view)
IlvDocumentView.initializeView(ilog.views.appframe.docview.IlvDocument)
called for all the new activated documents with a document template that refers
to this view through a view configuration that has a template name equal to
the specified name.
registerStaticView in interface IlvMainWindowname - The name that identifies this view. This name is used to make
this view correspond with an IlvDocumentViewConfiguration using the
method IlvDocumentViewConfiguration.getTemplateName().view - The static view to register.unregisterStaticView(ilog.views.appframe.docview.IlvDocumentView)public void unregisterStaticView(IlvDocumentView view)
unregisterStaticView in interface IlvMainWindowview - The static view to unregister.registerStaticView(java.lang.String, ilog.views.appframe.docview.IlvDocumentView)
public void registerStaticContainer(String name,
IlvViewContainer container)
The views contained by the specified container will have
their IlvDocumentView.initializeView(ilog.views.appframe.docview.IlvDocument)
called for all the new activated documents with a document template that refers
to this container through a view configuration that has a template name equal to
the specified name.
registerStaticContainer in interface IlvMainWindowname - The name that identifies this container. This name is used to make
the view container correspond with an IlvDocumentViewConfiguration using the
IlvDocumentViewConfiguration.getTemplateName() method.container - The static container to register.unregisterStaticContainer(ilog.views.appframe.docview.IlvViewContainer)public boolean unregisterStaticContainer(IlvViewContainer container)
unregisterStaticContainer in interface IlvMainWindowcontainer - The static container to unregister.
true if the specified container was previously
registered with this main window; false otherwise.registerStaticContainer(java.lang.String, ilog.views.appframe.docview.IlvViewContainer)public void containerActivated(IlvViewContainer viewContainer)
This method can be overridden to set the focus on
specific components owned by the specified viewContainer.
containerActivated in interface IlvMainWindowviewContainer - The view container that has been activated.
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||