|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OMFactory
Class OMFactory
Method Summary | |
---|---|
OMAttribute |
createOMAttribute(String localName,
OMNamespace ns,
String value)
|
OMComment |
createOMComment(OMContainer parent,
String content)
Creates a comment. |
OMDocType |
createOMDocType(OMContainer parent,
String content)
Creates DocType/DTD. |
OMDocument |
createOMDocument()
Creates a new OMDocument. |
OMDocument |
createOMDocument(OMXMLParserWrapper builder)
|
OMSourcedElement |
createOMElement(OMDataSource source,
String localName,
OMNamespace ns)
Construct element with arbitrary data source. |
OMElement |
createOMElement(javax.xml.namespace.QName qname)
Create an OMElement with the given QName If the QName contains a prefix, we will ensure that an OMNamespace is created mapping the given namespace to the given prefix. |
OMElement |
createOMElement(javax.xml.namespace.QName qname,
OMContainer parent)
Create an OMElement with the given QName under the given parent. |
OMElement |
createOMElement(String localName,
OMNamespace ns)
|
OMElement |
createOMElement(String localName,
OMNamespace ns,
OMContainer parent)
|
OMElement |
createOMElement(String localName,
OMNamespace ns,
OMContainer parent,
OMXMLParserWrapper builder)
|
OMElement |
createOMElement(String localName,
String namespaceURI,
String namespacePrefix)
This is almost the same as as createOMElement(localName,OMNamespace) method above. |
OMNamespace |
createOMNamespace(String uri,
String prefix)
|
OMProcessingInstruction |
createOMProcessingInstruction(OMContainer parent,
String piTarget,
String piData)
Creates a PI. |
OMText |
createOMText(Object dataHandler,
boolean optimize)
|
OMText |
createOMText(OMContainer parent,
char[] charArary,
int type)
|
OMText |
createOMText(OMContainer parent,
OMText source)
Create OMText node that is a copy of the source text node |
OMText |
createOMText(OMContainer parent,
javax.xml.namespace.QName text)
|
OMText |
createOMText(OMContainer parent,
javax.xml.namespace.QName text,
int type)
|
OMText |
createOMText(OMContainer parent,
String text)
|
OMText |
createOMText(OMContainer parent,
String text,
int type)
|
OMText |
createOMText(OMContainer parent,
String s,
String mimeType,
boolean optimize)
|
OMText |
createOMText(String s)
|
OMText |
createOMText(String s,
int type)
|
OMText |
createOMText(String contentID,
OMContainer parent,
OMXMLParserWrapper builder)
|
OMText |
createOMText(String s,
String mimeType,
boolean optimize)
|
Method Detail |
---|
OMDocument createOMDocument()
OMDocument createOMDocument(OMXMLParserWrapper builder)
OMElement createOMElement(String localName, OMNamespace ns)
localName
- ns
- - This can be nullOMElement createOMElement(String localName, OMNamespace ns, OMContainer parent) throws OMException
OMException
OMElement createOMElement(String localName, OMNamespace ns, OMContainer parent, OMXMLParserWrapper builder)
localName
- ns
- - this can be nullparent
- builder
- OMSourcedElement createOMElement(OMDataSource source, String localName, OMNamespace ns)
source
- localName
- ns
- OMElement createOMElement(String localName, String namespaceURI, String namespacePrefix)
localName
- namespaceURI
- namespacePrefix
-
OMElement createOMElement(javax.xml.namespace.QName qname, OMContainer parent) throws OMException
qname
- the QName of the element to createparent
- the OMContainer in which to place the new element
OMException
- if there's a namespace mapping problemOMElement createOMElement(javax.xml.namespace.QName qname) throws OMException
qname
-
OMException
OMNamespace createOMNamespace(String uri, String prefix)
uri
- prefix
-
OMText createOMText(OMContainer parent, String text)
parent
- text
-
OMText createOMText(OMContainer parent, OMText source)
parent
- source
-
OMText createOMText(OMContainer parent, javax.xml.namespace.QName text)
parent
- text
- - This text itself can contain a namespace inside it.OMText createOMText(OMContainer parent, String text, int type)
parent
- text
- type
- - this should be either of XMLStreamConstants.CHARACTERS,
XMLStreamConstants.CDATA, XMLStreamConstants.SPACE, XMLStreamConstants.ENTITY_REFERENCE
OMText createOMText(OMContainer parent, char[] charArary, int type)
OMText createOMText(OMContainer parent, javax.xml.namespace.QName text, int type)
parent
- text
- - This text itself can contain a namespace inside it.type
- OMText createOMText(String s)
s
-
OMText createOMText(String s, int type)
s
- type
- - OMText node can handle SPACE, CHARACTERS, CDATA and ENTITY REFERENCES. For
Constants, use either XMLStreamConstants or constants found in OMNode.
OMText createOMText(String s, String mimeType, boolean optimize)
OMText createOMText(Object dataHandler, boolean optimize)
OMText createOMText(OMContainer parent, String s, String mimeType, boolean optimize)
OMText createOMText(String contentID, OMContainer parent, OMXMLParserWrapper builder)
OMAttribute createOMAttribute(String localName, OMNamespace ns, String value)
OMDocType createOMDocType(OMContainer parent, String content)
parent
- content
-
OMProcessingInstruction createOMProcessingInstruction(OMContainer parent, String piTarget, String piData)
parent
- piTarget
- piData
-
OMComment createOMComment(OMContainer parent, String content)
parent
- content
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |