|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
bbc.rd.tvanytime.xml.SAXServiceInformationHandler
public class SAXServiceInformationHandler
SAXServiceInformationHandler: SAX event handler used by SAXXMLParser to parse ServiceInformationTable. Uses state machine to track current position in document. Error handling: Throws SAX XML exceptions Catches invalid TVAnytime data fields, unsets the variable and keep error message to end. Parsing profiles: Two profiles are defined for which parts of the XML are parsed. BASIC: Only parses required/mandatory elements and attributes... Service serviceID Name STANDARD: Parses all of the currently used elements and attributes... Service serviceID Name serviceURL owner
Constructor Summary | |
---|---|
SAXServiceInformationHandler()
Constructor. |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
Called during parsing when end of element found. |
void |
error(org.xml.sax.SAXParseException e)
|
java.lang.String |
filterPrefix(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
The appropriate way to use the element (and attribute) local and qualified names is to receive the prefix mapping trough the startPrefixMapping() method of the contentHandler and process the names as described as by D. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
Indicates where the parser is in the document. |
void |
startElement(java.lang.String uri,
java.lang.String name,
java.lang.String _qName,
org.xml.sax.Attributes atts)
Called during parsing when start of element found. |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endDocument, endPrefixMapping, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SAXServiceInformationHandler()
Method Detail |
---|
public void startElement(java.lang.String uri, java.lang.String name, java.lang.String _qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String name, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXParseException
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXParseException
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
public java.lang.String filterPrefix(java.lang.String uri, java.lang.String localName, java.lang.String qName)
uri
- URI for namespacelocalName
- Element local nameqName
- Element qualified name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |