org.jdom.input
Class AbstractBuilder

java.lang.Object
  |
  +--org.jdom.input.AbstractBuilder
Direct Known Subclasses:
DOMBuilder, SAXBuilder

public abstract class AbstractBuilder
extends java.lang.Object
implements Builder

AbstractBuilder implements Builder, and provides a concrete implementation of several convenience methods to build a Document.

Version:
1.0
Author:
Brett McLaughlin, Jason Hunter

Constructor Summary
AbstractBuilder()
           
 
Method Summary
 Document build(java.io.File file)
           This builds a document from the supplied filename.
abstract  Document build(java.io.InputStream in)
           This builds a document from the supplied input stream.
 Document build(java.net.URL url)
           This builds a document from the supplied URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBuilder

public AbstractBuilder()
Method Detail

build

public abstract Document build(java.io.InputStream in)
                        throws JDOMException

This builds a document from the supplied input stream.

Specified by:
build in interface Builder
Parameters:
in - InputStream to read from.
Returns:
Document - resultant Document object.
Throws:
JDOMException - when errors occur in parsing.

build

public Document build(java.io.File file)
               throws JDOMException

This builds a document from the supplied filename.

Specified by:
build in interface Builder
Parameters:
file - File to read from.
Returns:
Document - resultant Document object.
Throws:
JDOMException - when errors occur in parsing.

build

public Document build(java.net.URL url)
               throws JDOMException

This builds a document from the supplied URL.

Specified by:
build in interface Builder
Parameters:
url - URL to read from.
Returns:
Document - resultant Document object.
Throws:
JDOMException - when errors occur in parsing.


Copyright © 2000 Brett McLaughlin, Jason Hunter. All Rights Reserved.