|
|||||||||
| 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.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.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.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
characters in interface org.xml.sax.ContentHandlercharacters 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.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXParseExceptionpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator 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 | ||||||||