org.nuxeo.ecm.gwt.runtime.client.ui.editor
Class DefaultEditorManager
java.lang.Object
org.nuxeo.ecm.gwt.runtime.client.ui.editor.DefaultEditorManager
- All Implemented Interfaces:
- Extensible, EditorManager, SiteEventHandler
- Direct Known Subclasses:
- SmartEditorManager
public class DefaultEditorManager
- extends java.lang.Object
- implements EditorManager, Extensible, SiteEventHandler
Manage editors that can be tabbed and instantiated more than once in same time.
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultEditorManager
public DefaultEditorManager()
DefaultEditorManager
public DefaultEditorManager(Container container)
setContainer
public void setContainer(Container container)
- Parameters:
container
- the container to set.
getContainer
public Container getContainer()
- Returns:
- the container.
getEditorView
public View getEditorView(java.lang.String name)
getEditorSiteByHandle
public EditorSite getEditorSiteByHandle(java.lang.Object handle)
getEditorSite
public EditorSite getEditorSite(java.lang.String name)
handleSiteEvent
public void handleSiteEvent(java.lang.Object handle,
int event)
- Specified by:
handleSiteEvent
in interface SiteEventHandler
addEditor
public void addEditor(Editor editor)
- Specified by:
addEditor
in interface EditorManager
removeEditor
public void removeEditor(Editor editor)
- Specified by:
removeEditor
in interface EditorManager
getOpenedEditors
public View[] getOpenedEditors()
- Specified by:
getOpenedEditors
in interface EditorManager
getRegisteredEditors
public Editor[] getRegisteredEditors()
- Specified by:
getRegisteredEditors
in interface EditorManager
getActiveEditor
public EditorSite getActiveEditor()
- Specified by:
getActiveEditor
in interface EditorManager
openEditor
public EditorSite openEditor(java.lang.Object input)
- Specified by:
openEditor
in interface EditorManager
openEditor
public EditorSite openEditor(java.lang.Object input,
boolean newView)
- Specified by:
openEditor
in interface EditorManager
closeEditor
public void closeEditor(java.lang.String id)
- Specified by:
closeEditor
in interface EditorManager
closeAll
public void closeAll()
- Specified by:
closeAll
in interface EditorManager
registerExtension
public void registerExtension(java.lang.String target,
java.lang.Object extension)
- Specified by:
registerExtension
in interface Extensible
Copyright © 2010 Nuxeo SAS. All Rights Reserved.