API Changes in oXygen Version 17.1

Please see Javadoc for more details.

Added Methods:

Interface: ro.sync.exml.workspace.api.PluginWorkspace
  • void showPreferencesPages(String[] pagesToShowKeys, String pageToSelectKey, boolean showChildrenOfPages)
Interface: ro.sync.exml.workspace.api.util.XMLUtilAccess
  • String unescapeAttributeValue(String attributeValue) throws IllegalArgumentException
  • String prettyPrint(Reader reader, String systemID) throws PrettyPrintException
Interface: ro.sync.exml.workspace.api.util.UtilAccess
  • BufferedImage createImage(String imageUrl) throws IOException
Interface: ro.sync.exml.workspace.api.WorkspaceUtilities
  • void showWarningMessage(String message)
Interface: ro.sync.exml.workspace.api.editor.WSEditor
  • public boolean checkValid()
  • Object getComponent()
Interface: ro.sync.exml.workspace.api.editor.page.ditamap.WSDITAMapEditorPage
  • void refreshReferences()
Abstract Class: ro.sync.exml.workspace.api.editor.page.ditamap.keys.KeyDefinitionManager
  • public LinkedHashMap<URL, List<Stack<Set<String>>>> getURLKeyScopeContexts(URL originatorURL)
Class: ro.sync.exml.workspace.api.editor.page.author.css.CSSGroup
  • public void setTitle(String title)
Interface: ro.sync.exml.workspace.api.editor.page.author.WSAuthorEditorPageBase
  • public void addDNDListener(Object dndListener)
  • public void removeDNDListener(Object dndListener)
  • public void setTagsDisplayMode(int displayMode)
  • public int getTagsDisplayMode()
Abstract Class: ro.sync.exml.plugin.option.OptionPagePluginExtension
  • public String getKey()
Class: ro.sync.ecss.dita.DITAAccess
  • public static void editProperties ( URL location, AuthorCCManager ccM, AuthorDocumentControllerImpl ctrl, AuthorElement[] elementsToEdit, TopicRefInserter topicRefInserter, Object parentFrame, boolean displayReferenceUrl)
  • public static void pushElement(final AuthorAccess authorAccess) throws AuthorOperationException
Interface: ro.sync.ecss.dita.DITAAccessCustomizer
  • public void editProperties(URL location, AuthorCCManager ccM, AuthorDocumentControllerImpl ctrl, AuthorElement[] elementsToEdit, TopicRefInserter topicRefInserter, Object parentFrame, boolean displayUrl)
  • public void insertTopicReference(URL location, AuthorCCManager ccM, AuthorDocumentControllerImpl ctrl, int caretOffset, Object parentFrame, String initialTopicRefURL, TopicRefInserter topicRefInserter, String preferredElementName, boolean displayReferenceUrl)
  • public void customizeLink(Object parentFrame, URL initialReferenceURL, boolean isFileLink, CCManager ccManager, AuthorDocumentController controller, ReferenceInserter referenceInserter)
Interface: ro.sync.ecss.extensions.api.callouts.AuthorCalloutsController
  • public AuthorCalloutRenderingInformation getDefaultAuthorCalloutRenderingInformation(AuthorPersistentHighlight highlight)
Abstract Class: ro.sync.ecss.extensions.api.callouts.CalloutsRenderingInformationProvider
  • public boolean handlesAlsoDefaultHighlights()
Interface: ro.sync.ecss.extensions.api.AuthorAccess
  • public AuthorClipboardObject getAuthorObjectFromClipboard()
Interface: ro.sync.ecss.extensions.api.AuthorReviewController
  • public AuthorReviewViewController getAuthorReviewViewController()
Interface: ro.sync.ecss.extensions.api.editor.InplaceEditor
  • void commitValue()
Interface: ro.sync.ecss.extensions.api.highlights.Highlight
  • public Object getAdditionalData(String key)
  • public void setAdditionalData(String key, Object additionalData)