Inheritance diagram for org::jdom::input::JDOMFactory:
Public Member Functions | |
Attribute | attribute (String name, String value, Namespace namespace) |
Attribute | attribute (String name, String value, int type, Namespace namespace) |
Attribute | attribute (String name, String value) |
Attribute | attribute (String name, String value, int type) |
CDATA | cdata (String str) |
Text | text (String str) |
Comment | comment (String text) |
DocType | docType (String elementName, String publicID, String systemID) |
DocType | docType (String elementName, String systemID) |
DocType | docType (String elementName) |
Document | document (Element rootElement, DocType docType) |
Document | document (Element rootElement) |
Element | element (String name, Namespace namespace) |
Element | element (String name) |
Element | element (String name, String uri) |
Element | element (String name, String prefix, String uri) |
ProcessingInstruction | processingInstruction (String target, Map data) |
ProcessingInstruction | processingInstruction (String target, String data) |
EntityRef | entityRef (String name) |
EntityRef | entityRef (String name, String publicID, String systemID) |
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.
Attribute org::jdom::input::JDOMFactory::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. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Attribute org::jdom::input::JDOMFactory::attribute | ( | String | name, | |
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. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Attribute org::jdom::input::JDOMFactory::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. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Attribute org::jdom::input::JDOMFactory::attribute | ( | String | name, | |
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. |
Implemented in org::jdom::input::DefaultJDOMFactory.
CDATA org::jdom::input::JDOMFactory::cdata | ( | String | str | ) |
This creates the CDATA with the supplied text.
str | String content of CDATA. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Text org::jdom::input::JDOMFactory::text | ( | String | str | ) |
This creates the Text with the supplied text.
str | String content of Text. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Comment org::jdom::input::JDOMFactory::comment | ( | String | text | ) |
This creates the comment with the supplied text.
text | String content of comment. |
Implemented in org::jdom::input::DefaultJDOMFactory.
DocType org::jdom::input::JDOMFactory::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 DTD | |
systemID | String system ID of referenced DTD |
Implemented in org::jdom::input::DefaultJDOMFactory.
DocType org::jdom::input::JDOMFactory::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 DTD |
Implemented in org::jdom::input::DefaultJDOMFactory.
DocType org::jdom::input::JDOMFactory::docType | ( | String | elementName | ) |
This will create the DocType
with the specified element name
elementName | String name of element being constrained. |
Implemented in org::jdom::input::DefaultJDOMFactory.
This will create a new Document
, with the supplied Element
as the root element, and no DocType
declaration.
rootElement | Element for document root |
Implemented in org::jdom::input::DefaultJDOMFactory.
This will create a new Element
with the supplied (local) name, and define the Namespace
to be used.
name | String name of element. | |
namespace | Namespace to put element in. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Element org::jdom::input::JDOMFactory::element | ( | String | name | ) |
This will create an Element
in no Namespace
.
name | String name of element. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Element org::jdom::input::JDOMFactory::element | ( | String | name, | |
String | uri | |||
) |
This will create a new Element
with the supplied (local) name, and specifies the URI of the Namespace
the Element
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. |
Implemented in org::jdom::input::DefaultJDOMFactory.
Element org::jdom::input::JDOMFactory::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 Namespace
the Element
should be in.
name | String name of element. | |
uri | String URI for Namespace element should be in. |
Implemented in org::jdom::input::DefaultJDOMFactory.
ProcessingInstruction org::jdom::input::JDOMFactory::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 |
Implemented in org::jdom::input::DefaultJDOMFactory.
ProcessingInstruction org::jdom::input::JDOMFactory::processingInstruction | ( | String | target, | |
String | data | |||
) |
This will create a new ProcessingInstruction
with the specified target and data.
target | String target of PI. | |
data | String data for PI. |
Implemented in org::jdom::input::DefaultJDOMFactory.
EntityRef org::jdom::input::JDOMFactory::entityRef | ( | String | name | ) |
This will create a new EntityRef
with the supplied name.
name | String name of element. |
Implemented in org::jdom::input::DefaultJDOMFactory.
EntityRef org::jdom::input::JDOMFactory::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. |
Implemented in org::jdom::input::DefaultJDOMFactory.