|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.jdom.input.DefaultJDOMFactory
DefaultJDOMFactory creates the standard
top-level JDOM classes (Element, Document, Comment, etc).
A subclass of this factory might construct custom classes.
| Constructor Summary | |
DefaultJDOMFactory()
|
|
| Method Summary | |
Attribute |
attribute(String name,
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(String name,
String value,
Namespace namespace)
This will create a new Attribute with the
specified (local) name and value, and in the provided
. |
CDATA |
cdata(String text)
This creates the CDATA with the supplied text. |
Comment |
comment(String text)
This creates the comment with the supplied text. |
DocType |
docType(String elementName)
This will create the DocType with
the specified element name
|
DocType |
docType(String elementName,
String systemID)
This will create the DocType with
the specified element name and reference to an
external DTD. |
DocType |
docType(String elementName,
String publicID,
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(String name)
This will create an Element in no
. |
Element |
element(String name,
Namespace namespace)
This will create a new Element
with the supplied (local) name, and define
the to be used. |
Element |
element(String name,
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(String name,
String prefix,
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(String name)
This will create a new EntityRef
with the supplied name. |
EntityRef |
entityRef(String name,
String publicID,
String systemID)
This will create a new EntityRef
with the supplied name, public ID, and system ID. |
ProcessingInstruction |
processingInstruction(String target,
Map data)
This will create a new ProcessingInstruction
with the specified target and data. |
ProcessingInstruction |
processingInstruction(String target,
String data)
This will create a new ProcessingInstruction
with the specified target and data. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public DefaultJDOMFactory()
| Method Detail |
public Attribute attribute(String name,
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(String name,
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 CDATA cdata(String text)
This creates the CDATA with the supplied text.
text - String content of CDATA.public Comment comment(String text)
This creates the comment with the supplied text.
text - String content of comment.
public DocType docType(String elementName,
String publicID,
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(String elementName,
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(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(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(String name)
This will create an Element in no
.
Namespace
name - String name of element.
public Element element(String name,
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(String name,
String prefix,
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(String target,
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(String target,
String data)
This will create a new ProcessingInstruction
with the specified target and data.
target - String target of PI.rawData - String data for PI.public EntityRef entityRef(String name)
This will create a new EntityRef
with the supplied name.
name - String name of element.
public EntityRef entityRef(String name,
String publicID,
String systemID)
This will create a new EntityRef
with the supplied name, public ID, and system ID.
name - String name of element.name - String public ID of element.name - String system ID of element.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||