API changes in <oXygen/> version 14.2

Please see Javadoc for more details.

Added Methods:

Class: ro.sync.ecss.dita.DITAAccess
  • public static void insertHref( AuthorAccess authorAccess, String typeValue, String formatValue, String scopeValue, boolean isXref, boolean isHrefTypeDitaTopic, URL initialReferenceURL, boolean displayReferenceUrl) throws AuthorOperationException
  • public static void insertContentReference( AuthorAccess authorAccess, URL initialReferenceURL, boolean displayReferenceUrl) throws AuthorOperationException
  • public static void insertTopicref(final AuthorAccess authorAccess, URL initialReferenceURL, boolean displayReferenceUrl) throws AuthorOperationException
Interface: ro.sync.ecss.extensions.api.AuthorDocumentController
  • public String getUnparsedEntityUri(AuthorNode contextNode, String entityName)
Abstract Class: ro.sync.ecss.extensions.api.AuthorExternalObjectInsertionHandler
  • public static final String ONLY_TEXT_CONTENT_STYLESHEET = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"2.0\"\n" + " xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" exclude-result-prefixes=\"#all\"\n" + " xpath-default-namespace=\"http://www.w3.org/1999/xhtml\">\n" + " <xsl:output omit-xml-declaration=\"yes\"/>\n" + " <xsl:template match=\"style\"/>\n" + " <xsl:template match=\"script\"/>\n" + " <xsl:template match=\"head\"/>\n" + " <xsl:template match=\"*\">\n" + " <xsl:text> </xsl:text>\n" + " <xsl:apply-templates select=\"node()|text()\"/>\n" + " <xsl:text> </xsl:text>\n" + " </xsl:template>\n" + " <xsl:template match=\"xhtml:span[contains(@style, 'mso-list:Ignore') \n" + " or contains(@style, 'mso-list: Ignore')]\"/>\n" + "</xsl:stylesheet>"
  • protected StreamSource createSectionsPreprocessingStylesheet(AuthorAccess authorAccess)
  • protected StreamSource createListsPreprocessingStylesheet(AuthorAccess authorAccess)
  • protected String getSectionsPreprocessingStylesheetFileName(AuthorAccess authorAccess)
  • protected String getListsPreprocessingStylesheetFileName(AuthorAccess authorAccess)
Interface: ro.sync.ecss.extensions.api.callouts.AuthorCalloutsController
  • public Rectangle getCalloutRectangle(AuthorPersistentHighlight persistentHighlight)
Class: ro.sync.ecss.extensions.api.component.AuthorComponentFactory
  • public XMLUtilAccess getXMLUtilAccess()
  • public UtilAccess getUtilAccess()
  • public List<ToolbarComponentsCustomizer> getPluginToolbarCustomizers()
  • public List<ViewComponentCustomizer> getPluginViewCustomizers()
  • public List<MenuBarCustomizer> getPluginMenubarCustomizers()
Abstract Class: ro.sync.ecss.extensions.api.ExtensionsBundle
  • public LinkTextResolver createLinkTextResolver()
Class: ro.sync.ecss.extensions.api.structure.AuthorBreadCrumbCustomizer
  • public void customizePopUpMenu(Object popUp, AuthorAccess authorAccess, AuthorNode clickedNode)
Class: ro.sync.ecss.extensions.dita.DITAExternalObjectInsertionHandler
  • public static final String ONLY_TEXT_CONTENT_TASK_STYLESHEET = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"2.0\"\n" + " xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" exclude-result-prefixes=\"#all\"\n" + " xpath-default-namespace=\"http://www.w3.org/1999/xhtml\">\n" + " <xsl:output omit-xml-declaration=\"yes\"/>\n" + " <xsl:template match=\"style\"/>\n" + " <xsl:template match=\"script\"/>\n" + " <xsl:template match=\"head\"/>\n" + " <xsl:template match=\"*\">\n" + " <xsl:text> </xsl:text>\n" + " <xsl:apply-templates select=\"node()|text()\"/>\n" + " <xsl:text> </xsl:text>\n" + " </xsl:template>\n" + " <xsl:template match=\"xhtml:span[contains(@style, 'mso-list:Ignore') \n" + " or contains(@style, 'mso-list: Ignore')]\"/>\n" + " <!--\n" + " <xsl:template match=\"xhtml:table//xhtml:tr/xhtml:th[position() > 2]\"/>\n" + " <xsl:template match=\"xhtml:table//xhtml:tr/xhtml:td[position() > 2]\"/>\n" + " -->\n" + "</xsl:stylesheet>"
Abstract Class: ro.sync.exml.workspace.api.editor.page.ditamap.keys.KeyDefinitionManager
  • public List<KeyDefinitionInfo> getContextKeyDefinitions(URL originatorURL)
Interface: ro.sync.exml.workspace.api.editor.page.text.WSTextEditorPage
  • TextActionsProvider getActionsProvider()
Interface: ro.sync.exml.workspace.api.editor.page.WSTextBasedEditorPage
  • Point getLocationRelativeToEditorFromScreen(int x, int y)
Interface: ro.sync.exml.workspace.api.Workspace
  • URL chooseURL(String title, String[] allowedExtensions, String filterDescr, String initialURL)