@API(type=INTERNAL, src=PRIVATE) public class BaseComponentEditorManager extends ro.sync.exml.editor.EditorManagerAdapter
Constructor and Description |
---|
BaseComponentEditorManager()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addComponent(InternalComponentProvider authorComponentProvider)
Add another component.
|
void |
addEditorManagerListener(ro.sync.exml.editor.EditorManagerListener l) |
void |
componentDisposed(InternalComponentProvider provider)
Remove references to diposed components.
|
void |
dispose()
Dispose
|
void |
editorPageChanged(ro.sync.exml.editor.EditorPageChangeEvent event) |
void |
editorSaved(java.net.URL savedToURL) |
ro.sync.exml.editor.validate.ValidationEditorInterface |
findValidationEditor(java.net.URL url) |
boolean |
fireEditorAboutToBeRemoved(ro.sync.exml.editor.AbstractEditor editor) |
void |
fireEditorRelocated(ro.sync.exml.editor.AbstractEditor editor,
java.net.URL oldURL) |
ro.sync.exml.editor.AbstractEditor[] |
getAllEditors()
EXM-18738
|
java.net.URL[] |
getAllOpenedURLs() |
ro.sync.exml.editor.AutomaticallyValidationManager |
getAutomaticallyValidationManager() |
ro.sync.exml.editor.PersistentEditor |
getEditorForURL(java.net.URL url) |
ro.sync.exml.editor.AbstractEditor |
getSelectedEditor()
EXM-18738
|
java.lang.Object |
open(java.net.URL url) |
java.lang.Object |
open(java.net.URL toLoad0,
boolean isNew,
java.lang.String contentType) |
java.lang.Object |
open(java.net.URL toLoad0,
java.lang.String contentType,
boolean requestFocus,
boolean ignore) |
java.lang.Object |
open(java.net.URL url,
java.lang.String imposedInitialPage,
java.lang.String imposedContentType) |
java.lang.Object |
openAndHighlightLocation(java.net.URL fileURL,
ro.sync.document.DocumentPositionedInfo dpInfo,
java.lang.String contentType,
java.lang.String highlightClass,
ro.sync.exml.editor.EditorHighlightPaintInfo highlightPainterInfo,
boolean moveCaretToStart) |
java.lang.Object |
openAndShowLocation(java.net.URL fileURL,
ro.sync.document.DocumentPositionedInfo dpInfo,
boolean requestFocus,
java.lang.String contentType) |
java.lang.Object |
openOperationResult(java.net.URL url) |
void |
removeEditor(ro.sync.exml.editor.AbstractEditor toRemove) |
void |
removeEditorManagerListener(ro.sync.exml.editor.EditorManagerListener l) |
void |
setOpenURLHandler(OpenURLHandler openURLHandler)
Set a handler which will be notified when an URL should be opened.
|
applicationWillBeClosedOrHidden, checkFileChooserTargetDir, checkForChangeInCurrentEditor, checkURLIsOpenedInOtherEditorManager, closeAll, closeAllFromSelectedStack, closeEditor, closeEditor, closeOtherEditors, createAnyNameMark, createBookMark, createBookMark, disableOpen, editorAboutToBeSaved, editorClosed, editorLoaded, editorSaveFailed, findEditor, findEditor, getAllBookMarks, getComponent, getCurrentConditionAttributesManager, getCurrentEditor, getEditor, getEditorForURL, getHistoryMarker, getLoadedURLs, getOpenedFileInfos, getPerspectiveID, getProjectManager, getSearchControl, getSelectedURL, getSpellControl, getToggleMaximizable, getTopEditors, getWorkspaceAccess, getZOrderEditorList, gotoBookMark, hasBookMark, hasUnsavedModifications, isAlreadyOpened, isDisableOpen, isModified, isOpened, loadedFileChanged, loadLayout, modifiedStateChanged, nameChanged, newEditor, newEditor, newEditor, newEditorWithContentType, newLocalFileSaved, open, removeAllBookMarks, removeAllHighlights, removeBookMark, removeHighlight, reopenLastClosedEditor, repaint, resetLayout, saveAll, saveAll, saveAllExceptNew, saveAllExceptNew, saveLayout, setAdditionalViewsUpdater, setArchiveBrowser, setDITAMapOpener, setFileHistory, setHistoryMarker, setOpenFilesInProgress, setParentFrame, setPerspectiveID, setPerspectiveManager, setProjectManager, setSearchControl, setSelectedEditor, setSpellControl, setToggleMaximizable, setWorkspaceAccess, showStartPage, updateIconAndTooltip
public ro.sync.exml.editor.PersistentEditor getEditorForURL(java.net.URL url)
getEditorForURL
in interface ro.sync.exml.editor.EditorFinder
getEditorForURL
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.getEditorForURL(java.net.URL)
public ro.sync.exml.editor.validate.ValidationEditorInterface findValidationEditor(java.net.URL url)
findValidationEditor
in interface ro.sync.exml.editor.validate.ValidationEditorFinder
findValidationEditor
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.findValidationEditor(java.net.URL)
public ro.sync.exml.editor.AutomaticallyValidationManager getAutomaticallyValidationManager()
getAutomaticallyValidationManager
in interface ro.sync.exml.editor.EditorManager
getAutomaticallyValidationManager
in class ro.sync.exml.editor.EditorManagerAdapter
public ro.sync.exml.editor.AbstractEditor getSelectedEditor()
getSelectedEditor
in interface ro.sync.exml.editor.EditorManager
getSelectedEditor
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.getSelectedEditor()
public ro.sync.exml.editor.AbstractEditor[] getAllEditors()
getAllEditors
in interface ro.sync.exml.editor.EditorManager
getAllEditors
in interface ro.sync.exml.editor.IEditorManager
getAllEditors
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.getAllEditors()
public java.net.URL[] getAllOpenedURLs()
getAllOpenedURLs
in interface ro.sync.exml.editor.IEditorManager
getAllOpenedURLs
in interface ro.sync.exml.editor.OpenedURLsProvider
getAllOpenedURLs
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.getAllOpenedURLs()
public java.lang.Object open(java.net.URL toLoad0, boolean isNew, java.lang.String contentType) throws java.io.IOException
open
in interface ro.sync.exml.editor.role.FileOpenerExt
open
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.open(java.net.URL, boolean, java.lang.String)
public java.lang.Object open(java.net.URL toLoad0, java.lang.String contentType, boolean requestFocus, boolean ignore) throws java.io.IOException
open
in interface ro.sync.exml.editor.EditorManager
open
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.open(java.net.URL, java.lang.String, boolean, boolean)
public java.lang.Object open(java.net.URL url) throws java.io.IOException
open
in interface ro.sync.exml.editor.EditorManager
open
in interface ro.sync.exml.editor.role.FileOpener
open
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.open(java.net.URL)
public java.lang.Object open(java.net.URL url, java.lang.String imposedInitialPage, java.lang.String imposedContentType) throws java.io.IOException
open
in interface ro.sync.exml.editor.EditorManager
open
in interface ro.sync.exml.editor.role.EditorOpener
open
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.open(java.net.URL, java.lang.String, java.lang.String)
public java.lang.Object openAndHighlightLocation(java.net.URL fileURL, ro.sync.document.DocumentPositionedInfo dpInfo, java.lang.String contentType, java.lang.String highlightClass, ro.sync.exml.editor.EditorHighlightPaintInfo highlightPainterInfo, boolean moveCaretToStart) throws java.io.IOException
openAndHighlightLocation
in interface ro.sync.exml.editor.EditorManager
openAndHighlightLocation
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.openAndHighlightLocation(java.net.URL, ro.sync.document.DocumentPositionedInfo, java.lang.String, java.lang.String, ro.sync.exml.editor.EditorHighlightPaintInfo, boolean)
public java.lang.Object openAndShowLocation(java.net.URL fileURL, ro.sync.document.DocumentPositionedInfo dpInfo, boolean requestFocus, java.lang.String contentType) throws java.io.IOException
openAndShowLocation
in interface ro.sync.exml.editor.role.FileOpenerAndLocator
openAndShowLocation
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.openAndShowLocation(java.net.URL, ro.sync.document.DocumentPositionedInfo, boolean, java.lang.String)
public java.lang.Object openOperationResult(java.net.URL url) throws java.io.IOException
openOperationResult
in interface ro.sync.exml.editor.role.FileOpener
openOperationResult
in class ro.sync.exml.editor.EditorManagerAdapter
java.io.IOException
EditorManagerAdapter.openOperationResult(java.net.URL)
public void setOpenURLHandler(OpenURLHandler openURLHandler)
openURLHandler
- The open URLs handler.public void componentDisposed(InternalComponentProvider provider)
provider
- The provider was disposed.public void removeEditor(ro.sync.exml.editor.AbstractEditor toRemove)
removeEditor
in interface ro.sync.exml.editor.EditorManager
removeEditor
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManagerAdapter.removeEditor(ro.sync.exml.editor.AbstractEditor)
public void dispose()
public void addComponent(InternalComponentProvider authorComponentProvider)
authorComponentProvider
- The component provider.public void editorPageChanged(ro.sync.exml.editor.EditorPageChangeEvent event)
editorPageChanged
in interface ro.sync.exml.editor.EditorListener
editorPageChanged
in class ro.sync.exml.editor.EditorManagerAdapter
EditorListener.editorPageChanged(EditorPageChangeEvent)
public void editorSaved(java.net.URL savedToURL)
editorSaved
in interface ro.sync.exml.editor.EditorSavedListener
editorSaved
in class ro.sync.exml.editor.EditorManagerAdapter
EditorSavedListener.editorSaved(java.net.URL)
public void fireEditorRelocated(ro.sync.exml.editor.AbstractEditor editor, java.net.URL oldURL)
fireEditorRelocated
in interface ro.sync.exml.editor.EditorManager
fireEditorRelocated
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManager.fireEditorRelocated(ro.sync.exml.editor.AbstractEditor, java.net.URL)
public boolean fireEditorAboutToBeRemoved(ro.sync.exml.editor.AbstractEditor editor)
fireEditorAboutToBeRemoved
in interface ro.sync.exml.editor.EditorManager
fireEditorAboutToBeRemoved
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManager.fireEditorAboutToBeRemoved(ro.sync.exml.editor.AbstractEditor)
public void addEditorManagerListener(ro.sync.exml.editor.EditorManagerListener l)
addEditorManagerListener
in interface ro.sync.exml.editor.EditorManager
addEditorManagerListener
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManager.addEditorManagerListener(ro.sync.exml.editor.EditorManagerListener)
public void removeEditorManagerListener(ro.sync.exml.editor.EditorManagerListener l)
removeEditorManagerListener
in interface ro.sync.exml.editor.EditorManager
removeEditorManagerListener
in class ro.sync.exml.editor.EditorManagerAdapter
EditorManager.removeEditorManagerListener(ro.sync.exml.editor.EditorManagerListener)
© Copyright Syncro Soft SRL 2002 - 2014.