Qizx/Open v0.4p2

net.xfra.qizxopen.dm
Class DocumentParser

java.lang.Object
  |
  +--net.xfra.qizxopen.dm.DocumentParser
Direct Known Subclasses:
DocumentManager

public class DocumentParser
extends java.lang.Object

Utility for document parsing and data model building.

Uses the Sun XML Catalog Resolver.


Constructor Summary
DocumentParser()
           
 
Method Summary
 org.xml.sax.XMLReader newParser()
           
static Node parse(org.xml.sax.InputSource source)
          Simple document parsing.
 FONIDocument parseDocument(org.xml.sax.InputSource source)
          Simple document parsing.
 void parseDocument(org.xml.sax.InputSource source, FONIWriter output)
          Simple document parsing.
 void parseDocument(org.xml.sax.InputSource input, FONIWriter output, org.xml.sax.XMLReader saxReader)
          Simple document parsing, with a specified XML Reader.
 FONIDocument parseDocument(java.net.URL url)
          Simple document parsing (no caching).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentParser

public DocumentParser()
Method Detail

newParser

public org.xml.sax.XMLReader newParser()
                                throws org.xml.sax.SAXException
org.xml.sax.SAXException

parse

public static Node parse(org.xml.sax.InputSource source)
                  throws org.xml.sax.SAXException,
                         java.io.IOException
Simple document parsing.

Parameters:
source - the SAX InputSource.
Returns:
the document-node (root) of the parsed document.
org.xml.sax.SAXException
java.io.IOException

parseDocument

public FONIDocument parseDocument(java.net.URL url)
                           throws org.xml.sax.SAXException,
                                  java.io.IOException
Simple document parsing (no caching). Helper method.

org.xml.sax.SAXException
java.io.IOException

parseDocument

public FONIDocument parseDocument(org.xml.sax.InputSource source)
                           throws org.xml.sax.SAXException,
                                  java.io.IOException
Simple document parsing.

org.xml.sax.SAXException
java.io.IOException

parseDocument

public void parseDocument(org.xml.sax.InputSource source,
                          FONIWriter output)
                   throws org.xml.sax.SAXException,
                          java.io.IOException
Simple document parsing.

org.xml.sax.SAXException
java.io.IOException

parseDocument

public void parseDocument(org.xml.sax.InputSource input,
                          FONIWriter output,
                          org.xml.sax.XMLReader saxReader)
                   throws org.xml.sax.SAXException,
                          java.io.IOException
Simple document parsing, with a specified XML Reader.

org.xml.sax.SAXException
java.io.IOException

 Copyright Xavier FRANC 2003-2004