|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
JDOMFactory is an interface to be used by builders
in constructing JDOM objects. The DefaultJDOMFactory
creates the standard top-level JDOM classes (Element, Document,
Comment, etc). Another implementation of this factory could be used
to create custom classes.
| Method Summary | |
Attribute |
attribute(java.lang.String name,
java.lang.String value)
This will create a new Attribute with the
specified (local) name and value, and does not place
the attribute in a . |
Attribute |
attribute(java.lang.String name,
java.lang.String value,
int type)
This will create a new Attribute with the
specified (local) name, value and type, and does not place
the attribute in a . |
Attribute |
attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
This will create a new Attribute with the
specified (local) name, value, and type, and in the provided
. |
Attribute |
attribute(java.lang.String name,
java.lang.String value,
Namespace namespace)
This will create a new Attribute with the
specified (local) name and value, and in the provided
. |
CDATA |
cdata(java.lang.String str)
This creates the CDATA with the supplied text. |
Comment |
comment(java.lang.String text)
This creates the comment with the supplied text. |
DocType |
docType(java.lang.String elementName)
This will create the DocType with
the specified element name
|
DocType |
docType(java.lang.String elementName,
java.lang.String systemID)
This will create the DocType with
the specified element name and reference to an
external DTD. |
DocType |
docType(java.lang.String elementName,
java.lang.String publicID,
java.lang.String systemID)
This will create the DocType with
the specified element name and a reference to an
external DTD. |
Document |
document(Element rootElement)
This will create a new Document,
with the supplied
as the root element, and no
declaration. |
Document |
document(Element rootElement,
DocType docType)
This will create a new Document,
with the supplied
as the root element and the supplied
declaration. |
Element |
element(java.lang.String name)
This will create an Element in no
. |
Element |
element(java.lang.String name,
Namespace namespace)
This will create a new Element
with the supplied (local) name, and define
the to be used. |
Element |
element(java.lang.String name,
java.lang.String uri)
This will create a new Element with
the supplied (local) name, and specifies the URI
of the the Element
should be in, resulting it being unprefixed (in the default
namespace). |
Element |
element(java.lang.String name,
java.lang.String prefix,
java.lang.String uri)
This will create a new Element with
the supplied (local) name, and specifies the prefix and URI
of the the Element
should be in. |
EntityRef |
entityRef(java.lang.String name)
This will create a new EntityRef
with the supplied name. |
EntityRef |
entityRef(java.lang.String name,
java.lang.String publicID,
java.lang.String systemID)
This will create a new EntityRef
with the supplied name, public ID, and system ID. |
ProcessingInstruction |
processingInstruction(java.lang.String target,
java.util.Map data)
This will create a new ProcessingInstruction
with the specified target and data. |
ProcessingInstruction |
processingInstruction(java.lang.String target,
java.lang.String data)
This will create a new ProcessingInstruction
with the specified target and data. |
Text |
text(java.lang.String str)
This creates the Text with the supplied text. |
| Method Detail |
public Attribute attribute(java.lang.String name,
java.lang.String value,
Namespace namespace)
This will create a new Attribute with the
specified (local) name and value, and in the provided
.
Namespace
name - String name of Attribute.value - String value for new attribute.
public Attribute attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
This will create a new Attribute with the
specified (local) name, value, and type, and in the provided
.
Namespace
name - String name of Attribute.value - String value for new attribute.type - int type for new attribute.namespace - Namespace namespace for new attribute.
public Attribute attribute(java.lang.String name,
java.lang.String value)
This will create a new Attribute with the
specified (local) name and value, and does not place
the attribute in a .
Namespace
Note: This actually explicitly puts the
Attribute in the "empty" Namespace
().
Namespace.NO_NAMESPACE
name - String name of Attribute.value - String value for new attribute.
public Attribute attribute(java.lang.String name,
java.lang.String value,
int type)
This will create a new Attribute with the
specified (local) name, value and type, and does not place
the attribute in a .
Namespace
Note: This actually explicitly puts the
Attribute in the "empty" Namespace
().
Namespace.NO_NAMESPACE
name - String name of Attribute.value - String value for new attribute.type - int type for new attribute.public CDATA cdata(java.lang.String str)
This creates the CDATA with the supplied text.
str - String content of CDATA.public Text text(java.lang.String str)
This creates the Text with the supplied text.
public Comment comment(java.lang.String text)
This creates the comment with the supplied text.
text - String content of comment.
public DocType docType(java.lang.String elementName,
java.lang.String publicID,
java.lang.String systemID)
This will create the DocType with
the specified element name and a reference to an
external DTD.
elementName - String name of
element being constrained.publicID - String public ID of
referenced DTDsystemID - String system ID of
referenced DTD
public DocType docType(java.lang.String elementName,
java.lang.String systemID)
This will create the DocType with
the specified element name and reference to an
external DTD.
elementName - String name of
element being constrained.systemID - String system ID of
referenced DTDpublic DocType docType(java.lang.String elementName)
This will create the DocType with
the specified element name
elementName - String name of
element being constrained.
public Document document(Element rootElement,
DocType docType)
This will create a new Document,
with the supplied
as the root element and the supplied
Element declaration.
DocType
rootElement - Element for document root.docType - DocType declaration.public Document document(Element rootElement)
This will create a new Document,
with the supplied
as the root element, and no Element
declaration.
DocType
rootElement - Element for document root
public Element element(java.lang.String name,
Namespace namespace)
This will create a new Element
with the supplied (local) name, and define
the to be used.
Namespace
name - String name of element.public Element element(java.lang.String name)
This will create an Element in no
.
Namespace
name - String name of element.
public Element element(java.lang.String name,
java.lang.String uri)
This will create a new Element with
the supplied (local) name, and specifies the URI
of the the NamespaceElement
should be in, resulting it being unprefixed (in the default
namespace).
name - String name of element.uri - String URI for Namespace element
should be in.
public Element element(java.lang.String name,
java.lang.String prefix,
java.lang.String uri)
This will create a new Element with
the supplied (local) name, and specifies the prefix and URI
of the the NamespaceElement
should be in.
name - String name of element.uri - String URI for Namespace element
should be in.
public ProcessingInstruction processingInstruction(java.lang.String target,
java.util.Map data)
This will create a new ProcessingInstruction
with the specified target and data.
target - String target of PI.data - Map data for PI, in
name/value pairs
public ProcessingInstruction processingInstruction(java.lang.String target,
java.lang.String data)
This will create a new ProcessingInstruction
with the specified target and data.
target - String target of PI.public EntityRef entityRef(java.lang.String name)
This will create a new EntityRef
with the supplied name.
name - String name of element.
public EntityRef entityRef(java.lang.String name,
java.lang.String publicID,
java.lang.String systemID)
This will create a new EntityRef
with the supplied name, public ID, and system ID.
name - String name of element.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||