jimm.twice.ice
Class CatalogParser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
jimm.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
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 |
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
CatalogParser
public CatalogParser()
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