atg.adapter.gsa.xml
Class ImportFileParser

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by atg.adapter.gsa.xml.ImportFileParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class ImportFileParser
extends org.xml.sax.helpers.DefaultHandler
implements org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler

ImportFileParser File parser for startSQLRepository formatted files.


Constructor Summary
ImportFileParser(int pPhase, java.io.File pImportFile)
          Construct a new import file parser.
 
Method Summary
 void characters(char[] chars, int start, int length)
          Reads characters between tags characters For startSQLRepository, this is typically a property value Note that values with a comma are actually multi values
 void endDocument()
          Called when we are done parsing this file
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String pQName)
          Called when a tag ends This method cleans up state between tags
 void error(org.xml.sax.SAXParseException e)
           
 void fatalError(org.xml.sax.SAXParseException e)
           
 ImportItem[] parseFile()
           
 void startDocument()
          Called when we start parsing this file
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes pAttributes)
           
 void warning(org.xml.sax.SAXParseException e)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping
 

Constructor Detail

ImportFileParser

public ImportFileParser(int pPhase,
                        java.io.File pImportFile)
Construct a new import file parser.

Method Detail

parseFile

public ImportItem[] parseFile()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qname,
                         org.xml.sax.Attributes pAttributes)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] chars,
                       int start,
                       int length)
Reads characters between tags characters For startSQLRepository, this is typically a property value Note that values with a comma are actually multi values

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String pQName)
Called when a tag ends This method cleans up state between tags

Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

startDocument

public void startDocument()
Called when we start parsing this file

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Called when we are done parsing this file

Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler

error

public void error(org.xml.sax.SAXParseException e)
Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler

fatalError

public void fatalError(org.xml.sax.SAXParseException e)
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler

warning

public void warning(org.xml.sax.SAXParseException e)
Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler


Copyright © 2008. All Rights Reserved.