|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.simonstl.moe.factory.MutableQFactory
The MutableQFactory class provides a relatively simple mechanism for creating new MOE components, using namespace URI and QName instead of of namspace URI, local name, prefix. I genuinely detest the use of QNames in many contexts, but seem folks seem to prefer them.
The MutableQFactory class is just a wrapper around MutableFactory.
Constructor Summary | |
MutableQFactory()
|
Method Summary | |
static MutableComponentI |
attribute(java.lang.String _nsURI,
java.lang.String _QName)
Creates an empty attribute with a namespace URI, local name, and prefix. |
static MutableComponentI |
attribute(java.lang.String _nsURI,
java.lang.String _QName,
java.lang.String _text)
Creates an attribute with a namespace URI, local name, prefix, and a text node. |
static MutableComponentI |
attribute(java.lang.String _nsURI,
java.lang.String _QName,
java.lang.String _text,
boolean _complete)
Creates an attribute with a namespace URI, local name, prefix, and a text node, and allows the caller to specify whether or not the element is complete. |
static java.lang.String[] |
breakQName(java.lang.String QName)
Divides a QName into two pieces. |
static MutableComponentI |
cdataSect(java.lang.String _text)
Creates a complete CDATA section with textual content. |
static MutableComponentI |
cdataSect(java.lang.String _text,
boolean _complete)
Creates a CDATA section with textual content, allowing the code to specify whether or not it is complete. |
static MutableComponentI |
characters(java.lang.String _text)
Creates a text node with textual content. |
static MutableComponentI |
comment(java.lang.String _text)
Creates a complete Comment with textual content. |
static MutableComponentI |
comment(java.lang.String _text,
boolean _complete)
Creates a comment with textual content, allowing the code to specify whether or not it is complete. |
static MutableComponentI |
element(java.lang.String _nsURI,
java.lang.String _QName)
Creates an empty element with a namespace URI, local name, and prefix. |
static MutableComponentI |
element(java.lang.String _nsURI,
java.lang.String _QName,
java.lang.String _text)
Creates a complete element with a namespace URI, local name, prefix, and a text node. |
static MutableComponentI |
element(java.lang.String _nsURI,
java.lang.String _QName,
java.lang.String _text,
boolean _complete)
Creates an element with a namespace URI, local name, prefix, and a text node, and allows the caller to specify whether or not the element is complete. |
static MutableComponentI |
endAttribute(java.lang.String _nsURI,
java.lang.String _QName)
Creates an empty attribute with a namespace URI, local name, and prefix. |
static MutableComponentI |
endCdataSect()
Creates an end to a CDATA section. |
static MutableComponentI |
endComment()
|
static MutableComponentI |
endElement(java.lang.String _nsURI,
java.lang.String _QName)
Creates an end element with a namespace URI, local name, and prefix. |
static MutableComponentI |
endNamespace(java.lang.String _nsURI,
java.lang.String _prefix)
Creates an end to a namespace. |
static MutableComponentI |
endProcInst()
|
static void |
main(java.lang.String[] args)
|
static MutableComponentI |
namespace(java.lang.String _nsURI)
Creates a default. |
static MutableComponentI |
namespace(java.lang.String _nsURI,
java.lang.String _prefix)
Creates a namespace. |
MutableComponentI |
procInst(java.lang.String _target,
java.lang.String _text)
Creates a complete Processing Instruction with target and textual content. |
MutableComponentI |
procInst(java.lang.String _target,
java.lang.String _text,
boolean _complete)
Creates a Processing Instruction with target and textual content, allowing the code to specify whether or not it is complete. |
static MutableComponentI |
whitespace(java.lang.String _text)
Creates a whitespace node with content. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MutableQFactory()
Method Detail |
public static java.lang.String[] breakQName(java.lang.String QName)
public static MutableComponentI element(java.lang.String _nsURI, java.lang.String _QName) throws MOEException
public static MutableComponentI element(java.lang.String _nsURI, java.lang.String _QName, java.lang.String _text) throws MOEException
public static MutableComponentI element(java.lang.String _nsURI, java.lang.String _QName, java.lang.String _text, boolean _complete) throws MOEException
public static MutableComponentI attribute(java.lang.String _nsURI, java.lang.String _QName) throws MOEException
public static MutableComponentI attribute(java.lang.String _nsURI, java.lang.String _QName, java.lang.String _text) throws MOEException
public static MutableComponentI attribute(java.lang.String _nsURI, java.lang.String _QName, java.lang.String _text, boolean _complete) throws MOEException
public static MutableComponentI characters(java.lang.String _text) throws MOEException
public MutableComponentI procInst(java.lang.String _target, java.lang.String _text) throws MOEException
public MutableComponentI procInst(java.lang.String _target, java.lang.String _text, boolean _complete) throws MOEException
public static MutableComponentI comment(java.lang.String _text) throws MOEException
public static MutableComponentI comment(java.lang.String _text, boolean _complete) throws MOEException
public static MutableComponentI cdataSect(java.lang.String _text) throws MOEException
public static MutableComponentI cdataSect(java.lang.String _text, boolean _complete) throws MOEException
public static MutableComponentI whitespace(java.lang.String _text) throws MOEException
public static MutableComponentI namespace(java.lang.String _nsURI, java.lang.String _prefix) throws MOEException
public static MutableComponentI namespace(java.lang.String _nsURI) throws MOEException
public static MutableComponentI endElement(java.lang.String _nsURI, java.lang.String _QName) throws MOEException
public static MutableComponentI endAttribute(java.lang.String _nsURI, java.lang.String _QName) throws MOEException
public static MutableComponentI endNamespace(java.lang.String _nsURI, java.lang.String _prefix) throws MOEException
public static MutableComponentI endCdataSect() throws MOEException
public static MutableComponentI endProcInst() throws MOEException
public static MutableComponentI endComment() throws MOEException
public static void main(java.lang.String[] args) throws java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |