jimm.twice.ice
Class CatalogParser

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byjimm.twice.ice.CatalogParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class CatalogParser
extends org.xml.sax.helpers.DefaultHandler

A catalog parser.

Author:
Jim Menard, jimm@io.com

Field Summary
protected  OfferType currentOffer
           
protected  DeliveryRuleType currentRule
           
protected  TransportType currentTransport
           
protected  java.util.ArrayList offers
           
protected  boolean readText
           
protected  java.lang.StringBuffer sb
           
 
Constructor Summary
CatalogParser()
           
 
Method Summary
 void characters(char[] data, int start, int length)
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 java.util.ArrayList getOffers()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offers

protected java.util.ArrayList offers

currentOffer

protected OfferType currentOffer

currentRule

protected DeliveryRuleType currentRule

currentTransport

protected TransportType currentTransport

readText

protected boolean readText

sb

protected java.lang.StringBuffer sb
Constructor Detail

CatalogParser

public CatalogParser()
Method Detail

getOffers

public java.util.ArrayList getOffers()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] data,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException