|
|||||||||
| Home >> All >> org >> [ jdom overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.jdom
Class DefaultJDOMFactory

java.lang.Objectorg.jdom.DefaultJDOMFactory
- All Implemented Interfaces:
- JDOMFactory
- public class DefaultJDOMFactory
- extends java.lang.Object
- implements JDOMFactory
- extends java.lang.Object
Creates the standard top-level JDOM classes (Element, Document, Comment, etc). A subclass of this factory might construct custom classes.
- Version:
- $Revision: 1.6 $, $Date: 2004/09/01 05:25:38 $
| Field Summary | |
private static java.lang.String |
CVS_ID
|
| Constructor Summary | |
DefaultJDOMFactory()
|
|
| Method Summary | |
void |
addContent(Parent parent,
Content child)
|
void |
addNamespaceDeclaration(Element parent,
Namespace additional)
|
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. |
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. |
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. |
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. |
CDATA |
cdata(java.lang.String text)
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 Element
as the root element, and no DocType
declaration. |
Document |
document(Element rootElement,
DocType docType)
This will create a new Document,
with the supplied Element
as the root element and the supplied
DocType declaration. |
Document |
document(Element rootElement,
DocType docType,
java.lang.String baseURI)
This will create a new Document,
with the supplied Element
as the root element and the supplied
DocType declaration. |
Element |
element(java.lang.String name)
This will create an Element in no
Namespace. |
Element |
element(java.lang.String name,
Namespace namespace)
This will create a new Element
with the supplied (local) name, and define
the Namespace 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 Namespace 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 Namespace 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 systemID)
This will create a new EntityRef
with the supplied name and system ID. |
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. |
void |
setAttribute(Element parent,
Attribute a)
|
Text |
text(java.lang.String text)
This creates the Text with the supplied text. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
CVS_ID
private static final java.lang.String CVS_ID
- See Also:
- Constant Field Values
| Constructor Detail |
DefaultJDOMFactory
public DefaultJDOMFactory()
| Method Detail |
attribute
public Attribute attribute(java.lang.String name, java.lang.String value, Namespace namespace)
- Description copied from interface:
JDOMFactory This will create a new
Attributewith the specified (local) name and value, and in the providedNamespace.- Specified by:
attributein interfaceJDOMFactory
attribute
public Attribute attribute(java.lang.String name, java.lang.String value, int type, Namespace namespace)
- Description copied from interface:
JDOMFactory - This will create a new
Attributewith the specified (local) name, value, and type, and in the providedNamespace.- Specified by:
attributein interfaceJDOMFactory
attribute
public Attribute attribute(java.lang.String name, java.lang.String value)
- Description copied from interface:
JDOMFactory - This will create a new
Attributewith the specified (local) name and value, and does not place the attribute in aNamespace.Note: This actually explicitly puts the
Attributein the "empty"Namespace().Namespace.NO_NAMESPACE55- Specified by:
attributein interfaceJDOMFactory
attribute
public Attribute attribute(java.lang.String name, java.lang.String value, int type)
- Description copied from interface:
JDOMFactory - This will create a new
Attributewith the specified (local) name, value and type, and does not place the attribute in aNamespace.Note: This actually explicitly puts the
Attributein the "empty"Namespace().Namespace.NO_NAMESPACE55- Specified by:
attributein interfaceJDOMFactory
cdata
public CDATA cdata(java.lang.String text)
- Description copied from interface:
JDOMFactory - This creates the CDATA with the supplied text.
- Specified by:
cdatain interfaceJDOMFactory
text
public Text text(java.lang.String text)
- Description copied from interface:
JDOMFactory - This creates the Text with the supplied text.
- Specified by:
textin interfaceJDOMFactory
comment
public Comment comment(java.lang.String text)
- Description copied from interface:
JDOMFactory - This creates the comment with the supplied text.
- Specified by:
commentin interfaceJDOMFactory
docType
public DocType docType(java.lang.String elementName, java.lang.String publicID, java.lang.String systemID)
- Description copied from interface:
JDOMFactory - This will create the
DocTypewith the specified element name and a reference to an external DTD.- Specified by:
docTypein interfaceJDOMFactory
docType
public DocType docType(java.lang.String elementName, java.lang.String systemID)
- Description copied from interface:
JDOMFactory - This will create the
DocTypewith the specified element name and reference to an external DTD.- Specified by:
docTypein interfaceJDOMFactory
docType
public DocType docType(java.lang.String elementName)
- Description copied from interface:
JDOMFactory - This will create the
DocTypewith the specified element name- Specified by:
docTypein interfaceJDOMFactory
document
public Document document(Element rootElement, DocType docType)
- Description copied from interface:
JDOMFactory - This will create a new
Document, with the suppliedElementas the root element and the suppliedDocTypedeclaration.- Specified by:
documentin interfaceJDOMFactory
document
public Document document(Element rootElement, DocType docType, java.lang.String baseURI)
- Description copied from interface:
JDOMFactory - This will create a new
Document, with the suppliedElementas the root element and the suppliedDocTypedeclaration.- Specified by:
documentin interfaceJDOMFactory
document
public Document document(Element rootElement)
- Description copied from interface:
JDOMFactory - This will create a new
Document, with the suppliedElementas the root element, and noDocTypedeclaration.- Specified by:
documentin interfaceJDOMFactory
element
public Element element(java.lang.String name, Namespace namespace)
- Description copied from interface:
JDOMFactory - This will create a new
Elementwith the supplied (local) name, and define theNamespaceto be used.- Specified by:
elementin interfaceJDOMFactory
element
public Element element(java.lang.String name)
- Description copied from interface:
JDOMFactory - This will create an
Elementin noNamespace.- Specified by:
elementin interfaceJDOMFactory
element
public Element element(java.lang.String name, java.lang.String uri)
- Description copied from interface:
JDOMFactory - This will create a new
Elementwith the supplied (local) name, and specifies the URI of theNamespacetheElementshould be in, resulting it being unprefixed (in the default namespace).- Specified by:
elementin interfaceJDOMFactory
element
public Element element(java.lang.String name, java.lang.String prefix, java.lang.String uri)
- Description copied from interface:
JDOMFactory - This will create a new
Elementwith the supplied (local) name, and specifies the prefix and URI of theNamespacetheElementshould be in.- Specified by:
elementin interfaceJDOMFactory
processingInstruction
public ProcessingInstruction processingInstruction(java.lang.String target, java.util.Map data)
- Description copied from interface:
JDOMFactory - This will create a new
ProcessingInstructionwith the specified target and data.- Specified by:
processingInstructionin interfaceJDOMFactory
processingInstruction
public ProcessingInstruction processingInstruction(java.lang.String target, java.lang.String data)
- Description copied from interface:
JDOMFactory - This will create a new
ProcessingInstructionwith the specified target and data.- Specified by:
processingInstructionin interfaceJDOMFactory
entityRef
public EntityRef entityRef(java.lang.String name)
- Description copied from interface:
JDOMFactory - This will create a new
EntityRefwith the supplied name.- Specified by:
entityRefin interfaceJDOMFactory
entityRef
public EntityRef entityRef(java.lang.String name, java.lang.String publicID, java.lang.String systemID)
- Description copied from interface:
JDOMFactory - This will create a new
EntityRefwith the supplied name, public ID, and system ID.- Specified by:
entityRefin interfaceJDOMFactory
entityRef
public EntityRef entityRef(java.lang.String name, java.lang.String systemID)
- Description copied from interface:
JDOMFactory - This will create a new
EntityRefwith the supplied name and system ID.- Specified by:
entityRefin interfaceJDOMFactory
addContent
public void addContent(Parent parent, Content child)
- Specified by:
addContentin interfaceJDOMFactory
setAttribute
public void setAttribute(Element parent, Attribute a)
- Specified by:
setAttributein interfaceJDOMFactory
addNamespaceDeclaration
public void addNamespaceDeclaration(Element parent, Namespace additional)
- Specified by:
addNamespaceDeclarationin interfaceJDOMFactory
|
|||||||||
| Home >> All >> org >> [ jdom overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.jdom.DefaultJDOMFactory