Included in the XOE Core Library:
org.xoe.core.content.IDocumentBuilder - defines a service which takes a content element and returns an XML document represented as a DOM tree.
Implementations included in the XOE Core Library:
org.xoe.core.content.text.xml - handles text/xml (XML Data)
org.xoe.core.content.text.lnk - handles text/vnd.tvt.lnk (Link Files)
Included in the xml-renderer-core package:
org.xoe.display.dom.IViewableDocumentBuilder - defines a service which takes a content element and returns an XHTML document suitable for viewing by the user.
Implementations included in the xhtml-services package:
org.xoe.content.text.xml - handles XML data
org.xoe.content.text.xhtml - handles XHTML data
org.xoe.content.text.plain - handles plain text data
org.xoe.display.dom.IEditableDocumentBuilder - defines a service which takes a content element and returns an XHTML document which will allow the user to edit the data represented by the content.
Included in the xoe-interfaces package:
org.xoe.services.IApplication - defines a service which can be launched by the Application Manager. The Application Manager is registered as an IViewableDocumentBuilder service for XOE config files. When the config file is passed in, the URL of the config file is used to locate an IApplication service that handles that URL and the returned application is then launched.
org.xoe.services.IClipboard - defines a service which provides cut, copy and paste functionality to a universal clipboard.
Implementations included in the xhtml-services package:
org.xoe.display.dom.Clipboard
org.xoe.services.IHistory - defines a service which tracks the document history for a service
Implementations included in the history package:
org.xoe.history.Main
org.xoe.services.IPackageSelector - defines a service which returns XHTML documents describing the results of package searches.
Implementations included in the package-manager package:
org.xoe.packagemanager.PackageSelector
org.xoe.services.IURLViewer - defines a service which resolves a URL and returns an XHTML document suitable for viewing by the user.
Implementations included in the url-viewer package:
org.xoe.urlviewer.Main