Package com.bbn.swede.core.dom

Implements a document object model for OWL documents in the RDF/XML syntax.

See:
          Description

Interface Summary
IOASTChangeListener Interface for receiving notifications about changes to an OWL Abstract Syntax Tree.
IOASTDelta Represents changes to a document's OWL abstract syntax tree between two discrete points in time.
IOASTDeltaVisitor Interface for performing preorder traversals of an OASTDelta.
IOASTNodeVisitor Interface for performing preorder traversals against an OAST subtree.
IOASTRunnable A runnable which executes as a batch operation in an OWL abstract syntax tree.
IOWLAbstractSyntaxTree Interface for OWL abstract syntax trees.
 

Class Summary
AttributeNode Common implementation for nodes representing XML attributes.
Base Custom attribute node implementation for xml:base.
ClassNode Common implementation for class nodes.
DefaultOASTRunnable An abstract implementation of OAST runnable that returns a null primary node.
DeltaCollector A visitor that collects deltas that match a type mask.
DisplaceableRegion A region that can adjust its offset or length to accomodate a character displacement.
Doctype Custom node implementation for the XML DOCTYPE element.
DocumentRoot Custom node representing the entire document.
GenericAttribute Attribute node implementation for general non-language attributes.
GenericPredicate Property node implementation for general non-language predicates.
GenericThing Class node implementation for general non-language things.
Literal Custom text node implementation for literals.
ModelCleanupVisitor A visitor to tidy the Jena model prior to node removal.
Namespace Custom attribute node implementation for XML namespaces.
NodeDisplacementVisitor A visitor to adjust the position of nodes in the OAST to reflect a character displacement.
OAST This implementation of IOWLAbstractSyntaxTree manages the actual OASTNode structure of the tree.
OASTDelta Concrete implementation of the IOASTDelta interface.
OASTEvent Represents the addition, removal, or replacement of nodes in an OAST.
OASTHandler SAX2 event handler for parsing an OWL file into an OAST.
OASTNode Common implementation and factory methods for OAST nodes.
OASTStringHandler A customized OAST handler for String-based SAX parses.
OASTStringLocator Traverses an OAST to find exact start offsets and lengths for its nodes.
ProcessingInstruction Custom text node implementation for processing instructions.
PropertyNode Common implementation for property nodes.
TagNode Common implementation for nodes representing XML tags.
TextNode Common implementation for text nodes.
UnparseableFilterRandomAccessFile A wrapper for a java.io.RandomAccessFile that blanks out portions of the file.
UnparseableFilterStream A wrapper for a java.io.InputStream that blanks out portions of the stream.
UnparseableNode Custom text node implementation for unparseable XML errors.
XMLComment Custom text node implementation for XML comments.
XMLPrologParser A parser to create nodes for a document's XML prolog.
XMLVersion Custom processing instruction implementation for the XML version line.
 

Exception Summary
OASTException Custom exception type for OAST errors.
 

Package com.bbn.swede.core.dom Description

Implements a document object model for OWL documents in the RDF/XML syntax.



Copyright © 2004-2005 BBN Technologies. All Rights Reserved.