Package org.apache.axiom.om

Contains core interfaces of the Axiom API.

See:
          Description

Interface Summary
OMAttachmentAccessor This interface is applied to objects that can access attachments.
OMAttribute Interface OMAttribute
OMComment Interface OMComment
OMConstants Interface OMConstants
OMContainer Captures the operations related to containment shared by both a document and an element.
OMDataSource Interface to arbitrary source of XML element data.
OMDataSourceExt Interface to a backing object that can can be read and written as XML.
OMDocType Interface OMDocType
OMDocument  
OMElement A particular kind of node that represents an element infoset information item.
OMFactory Class OMFactory
OMMetaFactory Object model meta factory.
OMNamespace Interface OMNamespace.
OMNode Defines the base interface used by most of the XML object model within Axis.
OMProcessingInstruction Interface OMProcessingInstruction
OMSerializable Information item that can be serialized (written to an XML stream writer) and deserialized (retrieved from an XML parser) as a unit.
OMSerializer Interface OMSerializer
OMSourcedElement Element whose data is backed by an arbitrary Java object.
OMText Represents character data in an XML document.
OMXMLParserWrapper Interface OMXMLParserWrapper
OMXMLStreamReader  
 

Class Summary
OMAbstractFactory Provides default instances for object model and meta factories.
OMOutputFormat Formats options for OM Output.
OMXMLBuilderFactory Provides static factory methods to create various kinds of object model builders from different types of input sources.
 

Exception Summary
OMException Class OMException
OMHierarchyException Thrown if an object model operation would lead to a hierarchy that is not allowed in the given object model implementation.
 

Package org.apache.axiom.om Description

Contains core interfaces of the Axiom API.

In particular, this package defines interfaces for the information items identified by the XML Information Set W3C Recommendation:

SectionInformation itemInterface
2.1 Document information item OMDocument
2.2 Element information item OMElement
2.3 Attribute information item OMAttribute
2.4 Processing instruction information item OMProcessingInstruction
2.5 Unexpanded entity reference information item Not supported
2.6 Character information item OMText
2.7 Comment information item OMComment
2.8 Document type declaration information item OMDocType
2.9 Unparsed entity information item Not supported
2.10 Notation information item Not supported
2.11 Namespace information item OMNamespace

The package also contains a set of super-interfaces that define common properties and operations shared by several information items: OMSerializable, OMNode and OMContainer.



Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.