org.openharmonise.him.editors |
The editor package contains the content creation/editing architecture.
The EditorController decides which editor to use for a piece of content
and then passed all control over to that.
An editor is responsible for both
the editing and creation of content. The creation responsibility is there
so that content type specific templates can be used and content type
specific tasks carried out.
An editor does not just have to deal with the content of virtual files,
although most do. For example the workflow editor deals with properties
and values.
Editors also handle the exporting of content, as this is again content type
specific.
|
Java Source File Name | Type | Comment |
AbstractEditor.java | Class | Base class for assisting in the creation of
org.openharmonise.him.editors.Editor implementations. |
BlankEditor.java | Class | Editor that does nothing. |
CompositionEditor.java | Class | Handles editing of Page and Object template XML files. |
Editor.java | Interface | Interface for classes which need to act as content editors within
Harmonise Information Manager. |
EditorController.java | Class | The editor controller is the external interface to the editor
architecture. |
FileAssetEditor.java | Class | The file asset editor handles the binary assets types. |
GenericEditor.java | Class | The generic editor simply creates a local working work and hands
responsibility for choosing and launching an appropriate editor off to
the operating system. |
LinkEditor.java | Class | The link editor handles the url and e-mail asset types. |
PageDefinitionEditor.java | Class | The page definition editor handles the editing of page objects. |
PathStatusWrapper.java | Class | Class to wrap a path and status as the return from editor methods. |
SystemReportEditor.java | Class | Handles editing of system reports. |
SystemReportOutputEditor.java | Class | Handles the export of system report outputs. |
UserEditor.java | Class | Handles editing of users. |
WorkflowEditor.java | Class | Handles editing of workflows. |
XMetaLController.java | Class | Controls integration with XMetaL. |
XMetaLEditor.java | Class | Handles editing of documents in XMetaL. |
XSLTEditor.java | Class | Handles editing of XSLT resources. |