jimm.twice.ice
Class SubscriberParser

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

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

A subscriber parser.

Author:
Jim Menard, jimm@io.com

Field Summary
protected  OfferType currentOffer
           
protected  DeliveryRuleType currentRule
           
protected  SubscriptionType currentSubscription
           
protected  TransportType currentTransport
           
protected  boolean readText
           
protected  java.lang.StringBuffer sb
           
protected  java.util.ArrayList subscriptions
           
 
Constructor Summary
SubscriberParser()
           
 
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 getSubscriptions()
           
 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

subscriptions

protected java.util.ArrayList subscriptions

currentSubscription

protected SubscriptionType currentSubscription

currentOffer

protected OfferType currentOffer

currentRule

protected DeliveryRuleType currentRule

currentTransport

protected TransportType currentTransport

readText

protected boolean readText

sb

protected java.lang.StringBuffer sb
Constructor Detail

SubscriberParser

public SubscriberParser()
Method Detail

getSubscriptions

public java.util.ArrayList getSubscriptions()

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