Oxygen XML Editor 14.2 Author API

ro.sync.ecss.extensions.api.component.ditamap
Class DITAMapComponentEditorManager

java.lang.Object
  extended by ro.sync.exml.editor.EditorManagerAdapter
      extended by ro.sync.ecss.extensions.api.component.BaseComponentEditorManager
          extended by ro.sync.ecss.extensions.api.component.ditamap.DITAMapComponentEditorManager
All Implemented Interfaces:
ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager, ro.sync.ecss.dita.reference.keyref.KeysManager, ro.sync.exml.ApplicationCloseListener, ro.sync.exml.editor.AlreadyOpenedURLValidator, ro.sync.exml.editor.BasicEditorListener, ro.sync.exml.editor.EditorFinder, ro.sync.exml.editor.EditorListener, ro.sync.exml.editor.EditorManager, ro.sync.exml.editor.EditorSavedListener, ro.sync.exml.editor.IEditorManager, ro.sync.exml.editor.NewLocalFileSaveListener, ro.sync.exml.editor.OpenedURLsProvider, ro.sync.exml.editor.role.EditorOpener, ro.sync.exml.editor.role.FileOpener, ro.sync.exml.editor.role.FileOpenerAndEditorCreator, ro.sync.exml.editor.role.FileOpenerAndLocator, ro.sync.exml.editor.role.FileOpenerExt, ro.sync.exml.editor.role.FileOpenerQuery, ro.sync.exml.editor.role.FileSaver, ro.sync.exml.editor.validate.ValidationEditorFinder, ro.sync.ui.marks.BookMarkable, ro.sync.ui.marks.BookMarkableManager, ro.sync.ui.marks.MarkCreatorAnyName

@API(type=INTERNAL,
     src=PRIVATE)
public class DITAMapComponentEditorManager
extends BaseComponentEditorManager
implements ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager

The DITA Map component editor manager


Constructor Summary
DITAMapComponentEditorManager(java.util.List<DITAMapTreeComponentProvider> allProviders)
          Constructor.
 
Method Summary
 java.util.Set<java.net.URL> getAllDITAMapsReferencedURLs()
           
 java.net.URL getContextDITAMapURL()
           
 java.util.Set<java.net.URL> getCurrentDITAMapReferencedUrls()
           
 java.util.LinkedHashMap<java.lang.String,ro.sync.ecss.dita.reference.keyref.KeyInfo> getKeys(java.net.URL originatorURL)
           
 void saveCurrentEditor()
           
 void setEnableLinkWithEditor(boolean enableLinkWithEditor)
           
 void setShowDITAMapsManagerOnOpen(boolean enable)
           
 
Methods inherited from class ro.sync.ecss.extensions.api.component.BaseComponentEditorManager
componentDisposed, findValidationEditor, getAllEditors, getAllOpenedURLs, getAutomaticallyValidationManager, getEditorForURL, getSelectedEditor, open, open, open, open, openAndHighlightLocation, openAndShowLocation, openOperationResult, setLastFocusedComponent, setOpenURLHandler
 
Methods inherited from class ro.sync.exml.editor.EditorManagerAdapter
addEditorManagerListener, applicationWillBeClosedOrHidden, checkFileChooserTargetDir, checkForChangeInCurrentEditor, checkURLIsOpenedInOtherEditorManager, closeAll, closeAllFromSelectedStack, closeEditor, closeEditor, closeOtherEditors, createAnyNameMark, createBookMark, createBookMark, disableOpen, editorAboutToBeSaved, editorClosed, editorLoaded, editorPageChanged, editorSaved, editorSaveFailed, findEditor, findEditor, fireEditorAboutToBeRemoved, fireEditorRelocated, 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, removeEditor, removeEditorManagerListener, removeHighlight, reopenLastClosedEditor, repaint, resetLayout, saveAll, saveAll, saveAllExceptNew, saveAllExceptNew, saveLayout, setAdditionalViewsUpdater, setArchiveBrowser, setDITAMapOpener, setFileHistory, setHistoryMarker, setOpenFilesInProgress, setParentFrame, setPerspectiveID, setPerspectiveManager, setProjectManager, setSearchControl, setSelectedEditor, setSpellControl, setToggleMaximizable, setWorkspaceAccess, updateIconAndTooltip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ro.sync.exml.editor.EditorManager
addEditorManagerListener, checkFileChooserTargetDir, checkURLIsOpenedInOtherEditorManager, closeAll, closeAllFromSelectedStack, closeEditor, closeEditor, closeOtherEditors, disableOpen, fireEditorAboutToBeRemoved, fireEditorRelocated, getAllEditors, getAutomaticallyValidationManager, getComponent, getCurrentConditionAttributesManager, getEditor, getHistoryMarker, getOpenedFileInfos, getPerspectiveID, getProjectManager, getSearchControl, getSelectedEditor, getSelectedURL, getSpellControl, getToggleMaximizable, getTopEditors, getWorkspaceAccess, getZOrderEditorList, isDisableOpen, isModified, loadLayout, open, open, open, open, openAndHighlightLocation, removeAllHighlights, removeEditor, removeEditorManagerListener, removeHighlight, reopenLastClosedEditor, repaint, resetLayout, saveAllExceptNew, saveLayout, setAdditionalViewsUpdater, setArchiveBrowser, setDITAMapOpener, setFileHistory, setHistoryMarker, setOpenFilesInProgress, setParentFrame, setPerspectiveID, setPerspectiveManager, setProjectManager, setSearchControl, setSelectedEditor, setSpellControl, setToggleMaximizable, setWorkspaceAccess, updateIconAndTooltip
 
Methods inherited from interface ro.sync.exml.editor.role.FileOpenerQuery
getLoadedURLs
 
Methods inherited from interface ro.sync.exml.editor.EditorListener
editorClosed, editorLoaded, editorPageChanged, nameChanged
 
Methods inherited from interface ro.sync.exml.editor.BasicEditorListener
loadedFileChanged, modifiedStateChanged
 
Methods inherited from interface ro.sync.exml.editor.role.FileSaver
checkForChangeInCurrentEditor, saveAll, saveAll, saveAllExceptNew
 
Methods inherited from interface ro.sync.exml.editor.role.FileOpenerAndLocator
isOpened, openAndShowLocation
 
Methods inherited from interface ro.sync.exml.editor.role.FileOpenerAndEditorCreator
newEditor, newEditor, newEditor, newEditorWithContentType
 
Methods inherited from interface ro.sync.exml.editor.role.FileOpenerExt
open
 
Methods inherited from interface ro.sync.exml.editor.role.FileOpener
openOperationResult
 
Methods inherited from interface ro.sync.ui.marks.BookMarkableManager
createBookMark
 
Methods inherited from interface ro.sync.ui.marks.BookMarkable
createBookMark, getAllBookMarks, gotoBookMark, hasBookMark, removeAllBookMarks, removeBookMark
 
Methods inherited from interface ro.sync.ui.marks.MarkCreatorAnyName
createAnyNameMark
 
Methods inherited from interface ro.sync.exml.editor.validate.ValidationEditorFinder
findValidationEditor
 
Methods inherited from interface ro.sync.exml.editor.AlreadyOpenedURLValidator
isAlreadyOpened
 
Methods inherited from interface ro.sync.exml.ApplicationCloseListener
applicationWillBeClosedOrHidden
 
Methods inherited from interface ro.sync.exml.editor.NewLocalFileSaveListener
newLocalFileSaved
 
Methods inherited from interface ro.sync.exml.editor.IEditorManager
findEditor, findEditor, getAllOpenedURLs, getCurrentEditor, hasUnsavedModifications, saveAll
 
Methods inherited from interface ro.sync.exml.editor.OpenedURLsProvider
getAllOpenedURLs
 
Methods inherited from interface ro.sync.exml.editor.EditorFinder
getEditorForURL, getEditorForURL
 
Methods inherited from interface ro.sync.exml.editor.EditorSavedListener
editorAboutToBeSaved, editorSaved, editorSaveFailed
 

Constructor Detail

DITAMapComponentEditorManager

public DITAMapComponentEditorManager(java.util.List<DITAMapTreeComponentProvider> allProviders)
Constructor.

Parameters:
allProviders - All component providers.
Method Detail

getAllDITAMapsReferencedURLs

public java.util.Set<java.net.URL> getAllDITAMapsReferencedURLs()
Specified by:
getAllDITAMapsReferencedURLs in interface ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager
See Also:
DITAMapsEditorManager.getAllDITAMapsReferencedURLs()

getCurrentDITAMapReferencedUrls

public java.util.Set<java.net.URL> getCurrentDITAMapReferencedUrls()
Specified by:
getCurrentDITAMapReferencedUrls in interface ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager
See Also:
DITAMapsEditorManager.getCurrentDITAMapReferencedUrls()

saveCurrentEditor

public void saveCurrentEditor()
Specified by:
saveCurrentEditor in interface ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager
See Also:
DITAMapsEditorManager.saveCurrentEditor()

setEnableLinkWithEditor

public void setEnableLinkWithEditor(boolean enableLinkWithEditor)
Specified by:
setEnableLinkWithEditor in interface ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager
See Also:
DITAMapsEditorManager.setEnableLinkWithEditor(boolean)

setShowDITAMapsManagerOnOpen

public void setShowDITAMapsManagerOnOpen(boolean enable)
Specified by:
setShowDITAMapsManagerOnOpen in interface ro.sync.ecss.dita.mapeditor.DITAMapsEditorManager
See Also:
DITAMapsEditorManager.setShowDITAMapsManagerOnOpen(boolean)

getContextDITAMapURL

public java.net.URL getContextDITAMapURL()
Specified by:
getContextDITAMapURL in interface ro.sync.ecss.dita.reference.keyref.KeysManager
See Also:
KeysManager.getContextDITAMapURL()

getKeys

public java.util.LinkedHashMap<java.lang.String,ro.sync.ecss.dita.reference.keyref.KeyInfo> getKeys(java.net.URL originatorURL)
Specified by:
getKeys in interface ro.sync.ecss.dita.reference.keyref.KeysManager
See Also:
KeysManager.getKeys(URL)

Oxygen XML Editor 14.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.