API Changes in Oxygen Version 19.0

Please see Javadoc for more details.

Added Methods:

Class: ro.sync.ecss.dita.DITAAccess
  • public static URL attachKeyScopeInformation(URL targetURL, String keyref, String contextMapURL)
  • public static URL attachKeyScopeInformation(URL targetURL, Stack<Set<String>> context, String contextMapURL)
  • public static Stack<Set<String>> computeKeyScopeStack(AuthorNode contextNode, LinkedHashMap<URL, List<Stack<Set<String>>>> urlKeyScopesMapping)
Interface: ro.sync.ecss.extensions.api.AuthorSchemaManager
  • boolean isRequiredElement(AuthorElement element)
Abstract Class: ro.sync.ecss.extensions.api.callouts.CalloutActionsProvider
  • public AbstractAction getDefaultAction(AuthorAccess authorAccess, AuthorPersistentHighlight highlight, List<AbstractAction> actionsList)
Abstract Class: ro.sync.ecss.extensions.api.ExtensionsBundle
  • public TextPageExternalObjectInsertionHandler createTextPageExternalObjectInsertionHandler()
Interface: ro.sync.ecss.extensions.api.webapp.cc.ContentCompletionManager
  • public abstract void executeSplit(AuthorSelectionAndCaretModel selectionModel)
  • abstract void executeAction(CCItemProxy ccItem, AuthorSelectionAndCaretModel selectionModel) throws BadLocationException, ItemNotFoundException
Interface: ro.sync.exml.workspace.api.application.ApplicationInformationAccess
  • ApplicationType getApplicationType()
  • String getApplicationName()
Interface: ro.sync.exml.workspace.api.license.LicenseInformationProvider
  • String getLicenseRegistrationName()