Package org.writersforge.catalan.process.workers.xml

Catalan XML Workers.

See:
          Description

Class Summary
BaseQueryCommand Shared class for XML commands that select XML content with a "query" property.
DirectiveStack Format specification for placing Java Objects into a Datum tree.
DirectiveStack.Attribute A Directive to create a new attribute (Datum property) inside the current element.
DirectiveStack.Directive A single operation to perform on a node while creating a Bellows Datum tree from a list of nodes.
DirectiveStack.EndElement A Directive to close the current element.
DirectiveStack.Pcdata A Directive to insert PCDATA content into the current element.
DirectiveStack.Repeat A Directive to repeat an embedded stack of directives until a certain condition is met.
DirectiveStack.StartElement A Directive to start a new Datum element.
XmlBuilderWorker IWorker implementation which provides support for building XML documents from a queue of primitive data objects.
XmlCommonProperties Specialized properties container for XmlWorker.
XmlCopyCommand Implementation of "copy" command.
XmlExploderCommand Implementation of "exploder" command.
XmlInlineCommand Implementation of "inline" command.
XmlInsertCommand Implementation of "insert" command.
XmlRenameCommand Implementation of "rename" command.
XmlStyleCommand Implementation of "style" command.
XmlTagCommand Implementation of "tag" command.
XmlToAttributeCommand Implementation of "to-attribute" command.
XmlToElementCommand Implementation of "to-element" command.
XmlWorker IWorker implementation which provides support for loading, creating, and modifying XML documents.
XmlWrapCommand Implementation of "wrap" command.
 

Package org.writersforge.catalan.process.workers.xml Description

Catalan XML Workers. This package contains IWorker implementations for manipulating XML content. Operations include moving XML elements around, renaming them, and converting attributes into nested elements. The XML workers also support building a set of nodes into an XML document, and exploding an XML document into a set of individual nodes.