| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
DOMBuilder
builds a JDOM tree using DOM.
Note that this class should only be used for building from a pre-existing
DOM tree. The class can be used to build from files, streams, etc but
other builders like SAXBuilder can perform the task faster because
they don't create a DOM tree first.
Constructor Summary | |
DOMBuilder() This creates a new DOMBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default parsers. | |
DOMBuilder(boolean validate) This creates a new DOMBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default parsers. | |
DOMBuilder(String adapterClass) This creates a new DOMBuilder using the specified DOMAdapter implementation as a way to choose the underlying parser. | |
DOMBuilder(String adapterClass, boolean validate) This creates a new DOMBuilder using the specified DOMAdapter implementation as a way to choose the underlying parser. |
Method Summary | |
Document | build(InputStream in) This builds a document from the supplied input stream by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging. |
Document | build(File file) This builds a document from the supplied filename by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging. |
Document | build(URL url) This builds a document from the supplied URL by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging. |
Document | build(org.w3c.dom.Document domDocument) This will build a JDOM tree from an existing DOM tree. |
org.jdom.Element | build(org.w3c.dom.Element domElement) This will build a JDOM Element from an existing DOM Element |
void | setValidation(boolean validate) This sets validation for the builder. |
Constructor Detail |
public DOMBuilder()
This creates a new DOMBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default parsers. The underlying parser will not validate.
public DOMBuilder(boolean validate)
This creates a new DOMBuilder which will attempt to first locate a parser via JAXP, then will try to use a set of default parsers. The underlying parser will validate or not according to the given parameter.
boolean
indicating if
validation should occur.public DOMBuilder(String adapterClass)
This creates a new DOMBuilder using the specified DOMAdapter implementation as a way to choose the underlying parser. The underlying parser will not validate.
String
name of class
to use for DOM building.public DOMBuilder(String adapterClass, boolean validate)
This creates a new DOMBuilder using the specified DOMAdapter implementation as a way to choose the underlying parser. The underlying parser will validate or not according to the given parameter.
String
name of class
to use for DOM building.boolean
indicating if
validation should occur.Method Detail |
public Document build(InputStream in)
throws org.jdom.JDOMException
This builds a document from the supplied input stream by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging.
InputStream
to read from.Document
- resultant Document object.JDOMException
- when errors occur in
parsing.public Document build(File file)
throws org.jdom.JDOMException
This builds a document from the supplied filename by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging.
File
to read from.Document
- resultant Document object.JDOMException
- when errors occur in
parsing.public Document build(URL url)
throws org.jdom.JDOMException
This builds a document from the supplied URL by constructing a DOM tree and reading information from the DOM to create a JDOM document, a slower approach than SAXBuilder but useful for debugging.
URL
to read from.Document
- resultant Document object.JDOMException
- when errors occur in
parsing.public Document build(org.w3c.dom.Document domDocument)
This will build a JDOM tree from an existing DOM tree.
org.w3c.dom.Document
objectDocument
- JDOM document object.public org.jdom.Element build(org.w3c.dom.Element domElement)
This will build a JDOM Element from an existing DOM Element
org.w3c.dom.Element
objectElement
- JDOM Element objectpublic void setValidation(boolean validate)
This sets validation for the builder.
boolean
indicating whether validation
should occur.Association Links |
to Class java.lang.String
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |