|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axiom.om.impl.dom.factory.OMDOMFactory
| Field Summary | |
protected DocumentImpl |
document
|
| Constructor Summary | |
OMDOMFactory()
|
|
OMDOMFactory(DocumentImpl doc)
|
|
| Method Summary | |
OMAttribute |
createOMAttribute(java.lang.String localName,
OMNamespace ns,
java.lang.String value)
|
OMComment |
createOMComment(OMContainer parent,
java.lang.String content)
Creates a comment. |
OMDocType |
createOMDocType(OMContainer parent,
java.lang.String content)
Creates DocType/DTD. |
OMDocument |
createOMDocument()
Creates a new OMDocument. |
OMDocument |
createOMDocument(OMXMLParserWrapper builder)
|
OMElement |
createOMElement(OMDataSource source,
java.lang.String localName,
OMNamespace ns)
Construct element with arbitrary data source. |
OMElement |
createOMElement(OMDataSource source,
java.lang.String localName,
OMNamespace ns,
OMContainer parent)
|
OMElement |
createOMElement(javax.xml.namespace.QName qname,
OMContainer parent)
Creates a new OMDOM Element node and adds it to the given parent. |
OMElement |
createOMElement(java.lang.String localName,
OMNamespace ns)
|
OMElement |
createOMElement(java.lang.String localName,
OMNamespace ns,
OMContainer parent)
|
OMElement |
createOMElement(java.lang.String localName,
OMNamespace ns,
OMContainer parent,
OMXMLParserWrapper builder)
Creates an OMElement with the builder. |
OMElement |
createOMElement(java.lang.String localName,
java.lang.String namespaceURI,
java.lang.String namespacePrefix)
Creates an OMElement. |
OMNamespace |
createOMNamespace(java.lang.String uri,
java.lang.String prefix)
Creates a new OMNamespace. |
OMProcessingInstruction |
createOMProcessingInstruction(OMContainer parent,
java.lang.String piTarget,
java.lang.String piData)
Creates a PI. |
OMText |
createOMText(java.lang.Object dataHandler,
boolean optimize)
Creates a new OMDOM Text node with the given datahandler and the given MTOM optimization configuration and returns it. |
OMText |
createOMText(OMElement parent,
char[] charArary,
int type)
|
OMText |
createOMText(OMElement parent,
javax.xml.namespace.QName text)
|
OMText |
createOMText(OMElement parent,
javax.xml.namespace.QName text,
int type)
|
OMText |
createOMText(OMElement parent,
java.lang.String text)
Creates a new OMDOM Text node with the given value and appends it to the given parent element. |
OMText |
createOMText(OMElement parent,
java.lang.String text,
int type)
|
OMText |
createOMText(OMElement parent,
java.lang.String s,
java.lang.String mimeType,
boolean optimize)
Creates an OMDOM Text node, adds it to the give parent element and returns it. |
OMText |
createOMText(java.lang.String s)
Creates a OMDOM Text node carrying the given value. |
OMText |
createOMText(java.lang.String text,
int type)
Creates a Character node of the given type. |
OMText |
createOMText(java.lang.String contentID,
OMElement parent,
OMXMLParserWrapper builder)
|
OMText |
createOMText(java.lang.String text,
java.lang.String mimeType,
boolean optimize)
Creates a new OMDOM Text node with the value of the given text value along with the MTOM optimization parameters and returns it. |
DocumentImpl |
getDocument()
|
void |
setDocument(DocumentImpl document)
Configure this factory to use the given document. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected DocumentImpl document
| Constructor Detail |
public OMDOMFactory()
public OMDOMFactory(DocumentImpl doc)
| Method Detail |
public OMDocument createOMDocument()
OMFactory
createOMDocument in interface OMFactorypublic void setDocument(DocumentImpl document)
document -
public OMElement createOMElement(java.lang.String localName,
OMNamespace ns)
createOMElement in interface OMFactorylocalName - ns - - This can be null
public OMElement createOMElement(java.lang.String localName,
OMNamespace ns,
OMContainer parent)
throws OMDOMException
createOMElement in interface OMFactoryOMDOMException
public OMElement createOMElement(java.lang.String localName,
OMNamespace ns,
OMContainer parent,
OMXMLParserWrapper builder)
createOMElement in interface OMFactorylocalName - ns - - this can be nullparent - builder -
public OMElement createOMElement(OMDataSource source,
java.lang.String localName,
OMNamespace ns,
OMContainer parent)
public OMElement createOMElement(OMDataSource source,
java.lang.String localName,
OMNamespace ns)
OMFactory
createOMElement in interface OMFactorysource - localName - ns -
public OMElement createOMElement(java.lang.String localName,
java.lang.String namespaceURI,
java.lang.String namespacePrefix)
createOMElement in interface OMFactorylocalName - namespaceURI - namespacePrefix -
OMFactory.createOMElement(java.lang.String,
java.lang.String, java.lang.String)
public OMElement createOMElement(javax.xml.namespace.QName qname,
OMContainer parent)
throws OMException
createOMElement in interface OMFactoryqname - parent -
OMExceptioncreateOMElement(String, OMNamespace, OMContainer),
OMFactory.createOMElement(
javax.xml.namespace.QName, org.apache.axiom.om.OMContainer)
public OMNamespace createOMNamespace(java.lang.String uri,
java.lang.String prefix)
createOMNamespace in interface OMFactoryuri - prefix -
OMFactory.createOMNamespace(java.lang.String,
java.lang.String)
public OMText createOMText(OMElement parent,
java.lang.String text)
createOMText in interface OMFactoryparent - text -
OMFactory.createOMText(
org.apache.axiom.om.OMElement,java.lang.String)
public OMText createOMText(OMElement parent,
javax.xml.namespace.QName text)
createOMText in interface OMFactoryparent - text - - This text itself can contain a namespace inside it.
public OMText createOMText(OMElement parent,
java.lang.String text,
int type)
createOMText in interface OMFactoryparent - text - type - - this should be either of XMLStreamConstants.CHARACTERS, XMLStreamConstants.CDATA,
XMLStreamConstants.SPACE, XMLStreamConstants.ENTITY_REFERENCE
public OMText createOMText(OMElement parent,
char[] charArary,
int type)
createOMText in interface OMFactory
public OMText createOMText(OMElement parent,
javax.xml.namespace.QName text,
int type)
createOMText in interface OMFactoryparent - text - - This text itself can contain a namespace inside it.type -
public OMText createOMText(java.lang.String s)
createOMText in interface OMFactorys -
OMFactory.createOMText(java.lang.String)
public OMText createOMText(java.lang.String text,
int type)
createOMText in interface OMFactorytext - type - - OMText node can handle SPACE, CHARACTERS, CDATA and ENTITY REFERENCES. For Constants, use either
XMLStreamConstants or constants found in OMNode.
OMFactory.createOMText(java.lang.String, int)
public OMText createOMText(java.lang.String text,
java.lang.String mimeType,
boolean optimize)
createOMText in interface OMFactoryOMFactory.createOMText(java.lang.String,
java.lang.String, boolean)
public OMText createOMText(java.lang.Object dataHandler,
boolean optimize)
createOMText in interface OMFactoryOMFactory.createOMText(java.lang.Object, boolean)
public OMText createOMText(OMElement parent,
java.lang.String s,
java.lang.String mimeType,
boolean optimize)
createOMText in interface OMFactoryOMFactory.createOMText(org.apache.axiom.om.OMElement,
java.lang.String, java.lang.String, boolean)
public OMText createOMText(java.lang.String contentID,
OMElement parent,
OMXMLParserWrapper builder)
createOMText in interface OMFactory
public OMAttribute createOMAttribute(java.lang.String localName,
OMNamespace ns,
java.lang.String value)
createOMAttribute in interface OMFactory
public OMDocType createOMDocType(OMContainer parent,
java.lang.String content)
OMFactory
createOMDocType in interface OMFactoryparent - content -
public OMProcessingInstruction createOMProcessingInstruction(OMContainer parent,
java.lang.String piTarget,
java.lang.String piData)
OMFactory
createOMProcessingInstruction in interface OMFactoryparent - piTarget - piData -
public OMComment createOMComment(OMContainer parent,
java.lang.String content)
OMFactory
createOMComment in interface OMFactoryparent - content -
public DocumentImpl getDocument()
public OMDocument createOMDocument(OMXMLParserWrapper builder)
createOMDocument in interface OMFactory
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||