Package Name | Comment |
com.ibm.webdav | |
com.ibm.webdav.basicsearch | |
com.ibm.webdav.fileSystem | |
com.ibm.webdav.impl | |
com.ibm.webdav.protocol | |
com.ibm.webdav.protocol.http | |
com.ibm.webdav.protocol.rmi | |
oreilly.hcj.references | |
org.openharmonise.commons.cache |
org.harmonise.commons.cache
Provides classes which provide a base for implementing object caches.
|
org.openharmonise.commons.dsi |
org.openharmonise.commons.dsi
Provides classes which give a data base neutral interface to relational databases.
|
org.openharmonise.commons.dsi.ddl |
org.openharmonise.commons.dsi.ddl
Classes for defining database tables and columns for use in creating
database tables
|
org.openharmonise.commons.dsi.dml |
org.openharmonise.commons.dsi.dml
Provides classes which can represent data manipulation language (DML) statements.
|
org.openharmonise.commons.dsi.dml.functions |
org.openharmonise.commons.dsi.dml.functions
Provides classes which can represent functions for use in DML statements.
|
org.openharmonise.commons.dsi.impl |
org.openharmonise.commons.impl
Concrete implementations of AbstractDataStoreInterface for supported
relational databases.
|
org.openharmonise.commons.net |
org.harmonise.commons.net
Provides utility classes with relavance to networking applications.
|
org.openharmonise.commons.pool |
org.harmonise.commons.pool
Provides classes for handling and managing object pools.
|
org.openharmonise.commons.xml |
This contains general utilities for dealing with XML.
|
org.openharmonise.commons.xml.namespace |
This contains classes that make up an XML Namespace Resolver framework.
|
org.openharmonise.commons.xml.parser |
This contains classes that make up an XML fragment parser for parsing XML that may
not start with an element node, i.e. start with a text node, to be appended into
a proper XML Document object.
|
org.openharmonise.dav.server.adapters | |
org.openharmonise.dav.server.apm | |
org.openharmonise.dav.server.managers | |
org.openharmonise.dav.server.property.domains | |
org.openharmonise.dav.server.property.ranges | |
org.openharmonise.dav.server.utils | |
org.openharmonise.dav.server.webservice | |
org.openharmonise.ftp.client |
Provides classes for directly accessing FTP servers and a FTP implementation
of a VirtualFileSystem and the related classes.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.him |
This contains classes that are invoked right at the start of Content Manager.
|
org.openharmonise.him.actions |
This contains classes that are used to build Actions within Content Manager.
Actions are the logic and display of buttons and menu items, they also respond
to events within Content Manager to see if they should be enabled or disabled
depending upon the current context.
|
org.openharmonise.him.actions.dir |
This package contains actions that relate to collections.
|
org.openharmonise.him.actions.file |
This package contains actions that relate to resources.
|
org.openharmonise.him.actions.help |
This package contains actions that relate to the help system.
|
org.openharmonise.him.actions.messages |
This package contains actions that relate to the message window.
|
org.openharmonise.him.actions.move |
This package contains actions for the context sensitive draging of
resources from one collection to another.
|
org.openharmonise.him.actions.publish |
This package contains actions that relate to the state of resources, e.g.
publishing, archiving etc.
|
org.openharmonise.him.actions.rules |
This contains all the rules that can be applied to actions to decide if
they will be enabled for users.
|
org.openharmonise.him.actions.sync |
This package contains actions that relate to the session window.
|
org.openharmonise.him.actions.system |
This package contains actions that relate to the application as a whole.
|
org.openharmonise.him.actions.xslt |
This package contains actions that relate to XSLT resources specifically.
|
org.openharmonise.him.authentication |
Provides classes for authentication services. This package provides both local and
remote authentication services.
|
org.openharmonise.him.authentication.gui |
Provides the GUI components for authentication services.
|
org.openharmonise.him.configuration |
Provides the core classes for the interface for the user configuration
of Content Manager.
|
org.openharmonise.him.configuration.lnf |
Provides the classes for the interface for the Look and Feel of
Content Manager.
|
org.openharmonise.him.configuration.preview |
Provides the options classes for configuring the preview settings.
|
org.openharmonise.him.configuration.reporting |
Provides the options classes for configuring the reporting settings.
|
org.openharmonise.him.configuration.searchin |
Provides the options classes for setting which paths appear in the
search tab.
|
org.openharmonise.him.configuration.sync |
Provides the options classes for configuring the synchronisation settings.
|
org.openharmonise.him.context |
The Context within Content Manager is a way to route messages around
components. The ContextHandler acts as the hub, following the singleton pattern.
Objects fire ContextEvents, targetted at a specific ContextType. Other objects
listen to the ContextHandler, on specific ContextTypes. This means, for example,
that any object can be set up as a listener on the SHUTDOWN context, which
will only ever recieve one message when a shutdown is initiated. Therefore
disparate components can all know when the application is about to shutdown
and tidy up whatever resources they need to.
|
org.openharmonise.him.displaycomponents |
The display components package contains the main GUI components for
displaying and managing resources.
|
org.openharmonise.him.displaycomponents.search |
This contains the GUI components for the search form.
|
org.openharmonise.him.displaycomponents.table |
This contains the components for displaying the resource table view.
|
org.openharmonise.him.displaycomponents.table.order |
This contains the components collection ordering dialog.
|
org.openharmonise.him.displaycomponents.table.title | |
org.openharmonise.him.dnd |
This contains the classes for implementing all the drag and drop
functionality within Content Manager.
|
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.
|
org.openharmonise.him.editors.filefilters |
This package contains file type filters for the file chooser dialog.
|
org.openharmonise.him.editors.pagegui |
This package contains the components that form the page definition editor
GUI.
|
org.openharmonise.him.editors.preview |
This package contains the components that form the preview editor.
|
org.openharmonise.him.editors.report |
This package contains the components that form the system report editor
GUI.
|
org.openharmonise.him.editors.report.rqom |
This package contains the system report query object model.
|
org.openharmonise.him.editors.report.swing |
This package contains the system report GUI components.
|
org.openharmonise.him.editors.report.utils |
This package contains classes to support the system reports.
|
org.openharmonise.him.files |
This package contains classes to support the handling of resources.
|
org.openharmonise.him.harmonise |
This package contains classes to support the integration with
Harmonise Information Server.
|
org.openharmonise.him.harmonise.authentication | |
org.openharmonise.him.metadata.range.swing |
This package contains the core classes for displaying property instances
in the metadata window.
|
org.openharmonise.him.metadata.range.swing.booleanhandling |
This package contains components for displaying Property
Instances with boolean range type.
|
org.openharmonise.him.metadata.range.swing.datehandling |
This package contains components for displaying Property
Instances with date range type.
|
org.openharmonise.him.metadata.range.swing.datetimehandling |
This package contains components for displaying Property
Instances with date/time range type.
|
org.openharmonise.him.metadata.range.swing.domain |
This package contains components for displaying Property
Instances with domain range type.
|
org.openharmonise.him.metadata.range.swing.floathandling |
This package contains components for displaying Property
Instances with float range type.
|
org.openharmonise.him.metadata.range.swing.integerhandling |
This package contains components for displaying Property
Instances with integer range type.
|
org.openharmonise.him.metadata.range.swing.propertyhandling |
This package contains components for displaying Property
Instances with property (compound) range type.
|
org.openharmonise.him.metadata.range.swing.range |
This package contains components for displaying Property
Instances with range range type.
|
org.openharmonise.him.metadata.range.swing.range.details |
This package contains components for displaying the details
of a different range types for a Property Instance with a
range range type.
|
org.openharmonise.him.metadata.range.swing.relatedevents |
This package contains components for displaying the Related Events
Property Instance (specific to a previous project and left in as
an example of a custom range display component.
|
org.openharmonise.him.metadata.range.swing.resourcehandling |
This package contains components for displaying Property
Instances with resource (relationship) range type.
|
org.openharmonise.him.metadata.range.swing.rolehandling |
This package contains components for displaying a Role selection
Property Instance.
|
org.openharmonise.him.metadata.range.swing.stringhandling |
This package contains components for displaying Property
Instances with string range type.
|
org.openharmonise.him.metadata.range.swing.stringreadonlyhandling |
This package contains components for displaying Property
Instances with string range type, which is intended to be
read only such as the harmonise-path property.
|
org.openharmonise.him.metadata.range.swing.valuehandling |
This package contains components for displaying Property
Instances with value (vocabulary) range type.
|
org.openharmonise.him.metadata.range.swing.workflow |
This package contains components for displaying workflow Property
Instances.
|
org.openharmonise.him.metadata.range.swing.workflowstagepermissions |
This package contains components for displaying a workflow Role
selction Property Instance.
|
org.openharmonise.him.metadata.swing |
This package contains the core components for displaying the
metadata panel.
|
org.openharmonise.him.publish | |
org.openharmonise.him.reports | |
org.openharmonise.him.serverconfig |
Provides the core classes for the interface for configuration of
a Harmonise Information Server.
|
org.openharmonise.him.serverconfig.cache |
Provides the options classes for configuring the cache settings of a
Harmonise Information Server.
|
org.openharmonise.him.serverconfig.errors |
Provides the options classes for configuring the error settings of a
Harmonise Information Server.
|
org.openharmonise.him.serverconfig.permissions |
Provides the options classes for configuring the role based security
settings of a Harmonise Information Server.
|
org.openharmonise.him.serverconfig.permissions.list |
Provides the components that make up the Role list in the server
permissions dialog.
|
org.openharmonise.him.serverconfig.permissions.tree |
Provides the components that make up the permissions tree in the server
permissions dialog.
|
org.openharmonise.him.serverconfig.security |
Provides the options classes for configuring the general security
settings of a Harmonise Information Server.
|
org.openharmonise.him.swing.resourcetree |
This contains the components for displaying trees of resources.
|
org.openharmonise.him.swing.resourcetree.formresourcetree |
This contains the components for displaying trees of resources
as forms components, with either radio buttons or checkboxes next to
each entry. The tree can be configured to allow the selection of both
collections and resources, just collections or just resources.
|
org.openharmonise.him.window |
This contains the components for controlling and displaying the main
windows of the application.
|
org.openharmonise.him.window.about |
This contains the components for the About dialog.
|
org.openharmonise.him.window.menus |
This contains the components for the applicaton menu bars.
|
org.openharmonise.him.window.messages |
This contains the components for the "Console" message window.
|
org.openharmonise.him.window.messages.builders |
This contains the classes for automatically building messages, for
display to the user, to go in the "Console" message window.
|
org.openharmonise.him.window.outlookbar |
This contains the components for the outlook style tabs.
|
org.openharmonise.him.window.quickhelp |
This contains the components for the Quick Help window.
|
org.openharmonise.him.window.session |
This contains the components for the Session window.
|
org.openharmonise.him.window.swing |
This contains general Swing components used within the application.
|
org.openharmonise.him.window.toolbars |
This contains the components for the application toolbar.
|
org.openharmonise.install.server.utils | |
org.openharmonise.localfilesystem |
Provides a local file system implementation of a VirtualFileSystem
and the related classes.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.localversioningfilesystem |
Provides a local file system, with versioning features, implementation
of a VirtualFileSystem and the related classes.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.localversioningfilesystem.value |
Provides verionable localfile system specific implementations of the
ValueInstance interface.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.rm | |
org.openharmonise.rm.commands |
Provides classes and interfaces to handle commands within the Harmonise framework.
|
org.openharmonise.rm.config |
Provides classes and interfaces to manage configuration settings within the Harmonise framework.
|
org.openharmonise.rm.dsi |
Provides classes and interfaces to manage database interface functionality.
|
org.openharmonise.rm.factory | |
org.openharmonise.rm.logging |
Provides classes and interfaces to handle the logging of events within the Harmonise framework.
|
org.openharmonise.rm.metadata |
Provides classes and interfaces to manage the metadata attached to resources within the Harmonise framework.
|
org.openharmonise.rm.publishing |
Provides classes and interfaces to publish resources within the Harmonise framework to XML or any other format.
|
org.openharmonise.rm.publishing.renderers | |
org.openharmonise.rm.publishing.renderers.impl | |
org.openharmonise.rm.resources | |
org.openharmonise.rm.resources.audit | |
org.openharmonise.rm.resources.content |
Provides classes and interfaces to manage content based resources, such as documents and assets, held within the Harmonise framework.
|
org.openharmonise.rm.resources.content.utils | |
org.openharmonise.rm.resources.lifecycle | |
org.openharmonise.rm.resources.metadata.properties | |
org.openharmonise.rm.resources.metadata.properties.domains | |
org.openharmonise.rm.resources.metadata.properties.ranges |
Provides classes and interfaces to manage Property Ranges.
|
org.openharmonise.rm.resources.metadata.values | |
org.openharmonise.rm.resources.publishing | |
org.openharmonise.rm.resources.users |
Provides classes and interfaces to manage users within the Harmonise framework.
|
org.openharmonise.rm.resources.workflow.properties | |
org.openharmonise.rm.resources.workflow.properties.domains | |
org.openharmonise.rm.resources.workflow.properties.ranges | |
org.openharmonise.rm.resources.workflow.values | |
org.openharmonise.rm.resources.xml | |
org.openharmonise.rm.search |
Provides classes and interfaces to handle search functionality within the Harmonise framework.
|
org.openharmonise.rm.security.authentication | |
org.openharmonise.rm.security.authorization |
Provides classes and interfaces to handle the Role Based Security implementation within the Harmonise framework
|
org.openharmonise.rm.sessions |
Provides classes and interfaces to manage sessions within the Harmonise framework.
|
org.openharmonise.rm.tasks |
Provides classes and interfaces to handle scheduled events to occur within the Harmonise framework
|
org.openharmonise.rm.view.servlet |
Provides classes and interfaces which handle HTTP interface to the Harmonise framework.
|
org.openharmonise.rm.view.servlet.utils | |
org.openharmonise.rm.workflow |
Provides classes and interfaces to manage workflow within the Harmonise framework.
|
org.openharmonise.swing |
Provides general Swing components used in the application.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.swing.datefield |
Provides a Swing date field implementation. This appears as a plain
text box but the data entry is contrained by a date range and a date
format which is bast on the SimpleDateFormatter format string format.
Package Specification
##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.vfs |
Provides classes and interfaces for implementing Virtual File Systems. On its'
own this package does not provide anything useable, instead it provides all the
abstract classes and interfaces that are required by implementors.
Implementors can create Virtual File Systems based on the AbstractVirtualFileSystem
class or the AbstractVersioningVFS, the latter obviously allowing for version commands
to be carried out (checkin and checkout for example).
The VirtualFile and its' VersionedVirtualFile sibling are data containers and provide simple
file oriented access to the methods of the Virtual File System. Virtual Files should be
able to be passed between Virtual File System implementations, although each
implementation will have to decide how best to deal with its' own restrictions.
This package's API is loosely based on the patterns laid out in the
javax.swing.filechooser package.
@see javax.swing.filechooser
|
org.openharmonise.vfs.authentication |
Provides classes and interfaces for implementing authentication stores. The
authentication stores are designed to store sets of Virtual File System authentication
information for an application user. This is to allow a user to log into an
authentication store once so that they do not have to log into each individual
Virtual File System every time they access it.
The AuthenticationCache is simply an instantiable wrapper for the AbstractAuthenticationStore
and is the only implementation provided. Implementators can provided persistence
services under this, for example storing the authentication information in an encrypted
file or on remote servers like LDAP.
The AuthInfo class is simply a data container for a username and password pair.
|
org.openharmonise.vfs.context | |
org.openharmonise.vfs.event |
Provides classes and interfaces for dealing with VirtualFile events.
|
org.openharmonise.vfs.gui | |
org.openharmonise.vfs.metadata |
Provides classes and interfaces for metadata handling within the virtual file
system layer.
|
org.openharmonise.vfs.metadata.range |
Provides classes for metadata range handling within the virtual file
system layer.
|
org.openharmonise.vfs.metadata.value |
Provides classes for metadata value handling within the virtual file
system layer.
|
org.openharmonise.vfs.search |
Provides classes for building Virtual File System searches. The classes are the
objectification of the abstract concept of a query over a Virtual File System, providing
the ability to add conditions based on file properties and content.
These classes simply allow you to build a query, how much of the available query
syntax can be processes by a VirtualFileSystem implementation is entierly dependant
upon that implementation. Implementors are free to deal with their limitations how
they wish, for example they may drop conditions that cannot be handled or they may
throw an exception.
|
org.openharmonise.vfs.servers |
Provides classes for accessing servers using a VirtualFileSystem implementation. The
Server class is used to keep the concept of a VirtualFileSystem implementation separate
from the physical servers thay it may connect to. A Server object will hold all the
connection specific information such as host, port and path, it is also set up with
the full class name of the VirtualFileImplementation to use to access that server, similar
to JDBC.
Application wishing to access more than one file system should use this package to
easily enable that.
|
org.openharmonise.vfs.status |
Provides classes for wrapping up status information returned from
VirtualFileSystem methods.
Application wishing to access more than one file system should use this package to
easily enable that.
|
org.openharmonise.webdav.client |
Provides classes for directly accessing WebDAV servers and a WebDAV implementation
of a VirtualFileSystem and the related classes. WebDAV method objects can be executed
directly on a WebDAVConnection or the WebDAVFileSystem can be used to wrap all WebDAV
specific handling behind an AbstractVirtualFileSystem.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
org.openharmonise.webdav.client.methods |
Provides classes representing core WebDAV methods. These can be executed on a
WebDAVConnection.
Package Specification
|
org.openharmonise.webdav.client.methods.bind |
Provides classes representing the WebDAV binding methods. These can be executed on a
WebDAVConnection.
Package Specification
|
org.openharmonise.webdav.client.methods.dasl |
Provides classes representing the WebDAV search method. These can be executed on a
WebDAVConnection.
Package Specification
|
org.openharmonise.webdav.client.methods.deltav |
Provides classes representing the WebDAV versioning methods. These can be executed on a
WebDAVConnection.
Package Specification
|
org.openharmonise.webdav.client.methods.order |
Provides classes representing the WebDAV ordered collection methods. These can be executed on a
WebDAVConnection.
Package Specification
|
org.openharmonise.webdav.client.value |
Provides WebDAV specific implementations of the ValueInstance interface.
@see com.simulacramedia.vfs.metadata.value
|
org.openharmonise.webdav.client.webservice |
Provides a Web Service client for accessing user details on a Harmonise
Information Server.
@see com.simulacramedia.vfs.metadata.value
|
org.openharmonise.webdav.date |
Provides classes for Handling either a SimpleISO8601DateFormat
or SimpleRFC1123DateFormat which are used in the webdav API.
@see com.simulacramedia.vfs.metadata.value
|
org.openharmonise.workfloweditor |
The Workflow editor is a visual editor for creating workflow stage instances
and chaining them together by dependency. This top package contains the main
WorflowEditor class and the main window display handling.
|
org.openharmonise.workfloweditor.flowchart |
This contains all classes that form the workflow diagram part of the
workflow editor.
|
org.openharmonise.workfloweditor.flowchart.shapes |
This contains all classes that represent shapes on a workflow diagram.
|
org.openharmonise.workfloweditor.model |
This contains all classes that form the abstract workflow model.
|
org.openharmonise.workfloweditor.vfs |
This contains all classes that form the virtual file system implementation
of the abstract workflow model.
@see com.simulacramedia.workfloweditor.model
|