Package gov.usgs.earthquake.distribution
Class URLNotificationParser
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- gov.usgs.util.SAXAdapter
-
- gov.usgs.earthquake.distribution.URLNotificationParser
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class URLNotificationParser extends SAXAdapter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTRIBUTE_EXPIRESattribute for expiresstatic java.lang.StringATTRIBUTE_PRODUCT_IDattribute for product idstatic java.lang.StringATTRIBUTE_PRODUCT_UPDATEDattribute for updatedstatic java.lang.StringATTRIBUTE_TRACKER_URLattribute for trackerURLstatic java.lang.StringATTRIBUTE_URLattribute for urlstatic java.lang.StringNOTIFICATION_ELEMENTstatic var for notification elementstatic java.lang.StringPRODUCT_XML_NAMESPACENamespace for product XML
-
Constructor Summary
Constructors Modifier Constructor Description protectedURLNotificationParser()Construct a URLNotificationParser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URLNotificationgetNotification()voidonStartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)SAXAdapter start element handler.-
Methods inherited from class gov.usgs.util.SAXAdapter
characters, endElement, onEndElement, parse, parse, startElement
-
-
-
-
Field Detail
-
PRODUCT_XML_NAMESPACE
public static final java.lang.String PRODUCT_XML_NAMESPACE
Namespace for product XML- See Also:
- Constant Field Values
-
NOTIFICATION_ELEMENT
public static final java.lang.String NOTIFICATION_ELEMENT
static var for notification element- See Also:
- Constant Field Values
-
ATTRIBUTE_PRODUCT_ID
public static final java.lang.String ATTRIBUTE_PRODUCT_ID
attribute for product id- See Also:
- Constant Field Values
-
ATTRIBUTE_PRODUCT_UPDATED
public static final java.lang.String ATTRIBUTE_PRODUCT_UPDATED
attribute for updated- See Also:
- Constant Field Values
-
ATTRIBUTE_TRACKER_URL
public static final java.lang.String ATTRIBUTE_TRACKER_URL
attribute for trackerURL- See Also:
- Constant Field Values
-
ATTRIBUTE_EXPIRES
public static final java.lang.String ATTRIBUTE_EXPIRES
attribute for expires- See Also:
- Constant Field Values
-
ATTRIBUTE_URL
public static final java.lang.String ATTRIBUTE_URL
attribute for url- See Also:
- Constant Field Values
-
-
Method Detail
-
getNotification
public URLNotification getNotification()
- Returns:
- the parsed notification
-
onStartElement
public void onStartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXExceptionSAXAdapter start element handler.- Overrides:
onStartElementin classSAXAdapter- Parameters:
uri- element uri.localName- element localName.qName- element qName.attributes- element attributes.- Throws:
org.xml.sax.SAXException- if there is an error.
-
-