API changes in <oXygen/> version 15.2

Please see Javadoc for more details.

Added Methods:

Interface: ro.sync.ecss.extensions.api.access.AuthorEditorAccess
  • EditingSessionContext getEditingContext()
Interface: ro.sync.ecss.extensions.api.AuthorDocumentController
  • void setPseudoClass(String pseudoClass, AuthorElement element)
  • void removePseudoClass(String pseudoClass, AuthorElement element)
  • AuthorDocumentFilter getDocumentFilter()
  • UniqueAttributesProcessor getUniqueAttributesProcessor()
  • void refreshNodeReferences(AuthorNode node)
  • void setRenderingInfoChangedListener(RenderingInfoChangedListener listener)
Class: ro.sync.ecss.extensions.api.AuthorSchemaAwareEditingHandlerAdapter
  • public boolean changeElementsToMoveUpDown(List<AuthorNode> selectedElements)
Interface: ro.sync.exml.workspace.api.editor.page.author.WSAuthorComponentEditorPage
  • public JToolBar createCSSAlternativesToolbar()
Interface: ro.sync.exml.workspace.api.editor.page.ditamap.WSDITAMapEditorPage
  • DITAMapActionsProvider getActionsProvider()
Interface: ro.sync.exml.workspace.api.editor.WSEditorBase
  • InputStream createContentInputStream() throws IOException
Interface: ro.sync.exml.workspace.api.PluginWorkspace
  • public void saveGlobalOptions() throws IOException
Interface: ro.sync.exml.workspace.api.standalone.AttributeEditingContextDescription
  • String getCurrentEditedAttributeValue()
  • NodeContext getElementContext()
Interface: ro.sync.exml.workspace.api.Workspace
  • boolean open(URL url, String imposedPage, String imposedContentType)
Interface: ro.sync.exml.workspace.api.WorkspaceUtilities
  • File[] chooseFiles(File currentFileContext, String title, String[] allowedExtensions, String filterDescr)