it.unimo.dbgroup.momis.odli3
Class SchemaParserXml

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byit.unimo.dbgroup.momis.tools.BaseParserXml
          extended byit.unimo.dbgroup.momis.odli3.SchemaParserXml
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
SchemaParserXml_default, SchemaParserXml_version_0_3, SchemaParserXml_version_0_4_0, SchemaParserXml_version_0_4_1, SchemaParserXml_version_0_4_2

public class SchemaParserXml
extends BaseParserXml

Parser for the XML description.


Field Summary
protected  Schema _schema
           
 
Fields inherited from class it.unimo.dbgroup.momis.tools.BaseParserXml
_logPrintStream, _text
 
Constructor Summary
SchemaParserXml()
          Constructor
SchemaParserXml(Schema schema, java.io.PrintStream logPrintStream)
          Constructor
 
Method Summary
 void characters(char[] ch, int start, int length)
          Receive notification of character data inside an element.
static void main(java.lang.String[] args)
          Main procedure
This is a command line parser :-)
private static void printVersion()
          Print the parser version
 void setSchema(Schema schema)
           
private static void usage()
          Print how to user this Class from command line.
 
Methods inherited from class it.unimo.dbgroup.momis.tools.BaseParserXml
endElement_getElementText, endElement, error, fatalError, getDebug, setDebug, setLogPrintStream, startElement, warning
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_schema

protected Schema _schema
Constructor Detail

SchemaParserXml

public SchemaParserXml()
Constructor


SchemaParserXml

public SchemaParserXml(Schema schema,
                       java.io.PrintStream logPrintStream)
Constructor

Parameters:
logPrintStream - where write the output
Method Detail

setSchema

public void setSchema(Schema schema)

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Receive notification of character data inside an element.

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class BaseParserXml
Throws:
org.xml.sax.SAXException

printVersion

private static void printVersion()
Print the parser version


usage

private static void usage()
Print how to user this Class from command line.


main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main procedure
This is a command line parser :-)

Throws:
java.lang.Exception


Universita' di Modena e Reggio Emilia