net.sf.jplist.input
Class AsciiBuilder

java.lang.Object
  extended by net.sf.jplist.input.AsciiBuilder

public class AsciiBuilder
extends java.lang.Object

Builds a JPList Document object from an ASCII representation of a PList. The class provides various methods to build a JPList Document object from a variety of input sources.

Version:
$Revision: 1.1.1.1 $
Author:
Sujit Pal (spal@users.sourceforge.net)

Constructor Summary
AsciiBuilder()
          Instantiate a new AsciiBuilder object.
 
Method Summary
 Document build(java.io.File file)
          Builds a JPList Document object from the contents of a File object.
 Document build(java.io.InputStream istream)
          Builds a JPList Document object from an InputStream.
 Document build(java.io.Reader reader)
          Builds a JPList Document object from a Reader.
 Document build(java.lang.String input)
          Builds a JPList Document object from a String.
 Document build(java.net.URL url)
          Builds a JPList Document object from a URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsciiBuilder

public AsciiBuilder()
Instantiate a new AsciiBuilder object.

Method Detail

build

public Document build(java.io.File file)
               throws JPListException
Builds a JPList Document object from the contents of a File object.

Parameters:
file - the name of the file to read.
Returns:
a JPList Document object.
Throws:
JPListException - if there was a problem.

build

public Document build(java.io.InputStream istream)
               throws JPListException
Builds a JPList Document object from an InputStream.

Parameters:
istream - the InputStream to read.
Returns:
a JPList Document object.
Throws:
JPListException - if there was a problem.

build

public Document build(java.io.Reader reader)
               throws JPListException
Builds a JPList Document object from a Reader.

Parameters:
reader - the Reader to read.
Returns:
a JPList Document object.
Throws:
JPListException - if there was a problem.

build

public Document build(java.net.URL url)
               throws JPListException
Builds a JPList Document object from a URL.

Parameters:
url - the URL to read.
Returns:
a JPList Document object.
Throws:
JPListException - if there was a problem.

build

public Document build(java.lang.String input)
               throws JPListException
Builds a JPList Document object from a String.

Parameters:
input - the String containing the ASCII representation of the PList.
Returns:
a JPList Document object.
Throws:
JPListException - if there was a problem.