Package com.groiss.wfxml
package com.groiss.wfxml
Classes to support Wf-XML functionality.
WfXMLObject
and all of its subclasses (WfXMLForm
,*
WfXMLDocForm
, WfXMLFolder
, and WfXMLNote
)
represent DMS objects that can be sent with WfXML messages. They are a very useful abstraction of the DMS objects (see
WfXMLObject
for details).-
ClassDescriptionInstances of this class represent WfXML communication partners.Utility methods for the WfXML functionality.This class represents DMSDocForm objects.
See theWfXMLObject
base class for general information and examples of how to use WfXMLObject objects.This class represents a DMSFolder.This class can be used to represent forms.This class represents notes.WfXMLObject and its subclasses are used to easily access, modify and createDMSObject
objects and to do a transformation to and from XML.
Therefore the hierarchical structure of these WfXML classes is similar to the structure of theDMSObject
interface and its subinterfaces.
The mapping between WfXMLObject objects andDMSObject
objects works like this:
WfXMLNote
--DMSNote
WfXMLWebLink
--DMSWebLink
WfXMLForm
--DMSForm
WfXMLDocForm
--DMSDocForm
WfXMLFolder
--DMSFolder
WfXMLObject
--DMSObject
As you can see, the same naming scheme has been used, so it's easy to keep that mapping in mind.
Let's take a look on what you can do with WfXMLObject objects:
First, you can create WfXMLObject objects in three different ways: You can create a new and empty WfXMLObject with one of the subclasses' constructors. You can create a WfXMLObject out of an existingDMSObject
.Instances of this class represent web links.