xml.adbk
Class ParseAml2
java.lang.Object
org.xml.sax.helpers.DefaultHandler
xml.adbk.ParseAml2
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class ParseAml2
- extends org.xml.sax.helpers.DefaultHandler
ParseAml is a DocumentHandler
that can parse AddressBook Markup Language
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, notationDecl, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParseAml2
public ParseAml2()
getAddressBook
public AddressBook getAddressBook()
getLastValue
public java.lang.String getLastValue()
endElement
public void endElement(java.lang.String s1,
java.lang.String s2,
java.lang.String name)
- Specified by:
endElement
in interface org.xml.sax.ContentHandler
- Overrides:
endElement
in class org.xml.sax.helpers.DefaultHandler
addAddressRecord
public void addAddressRecord()
characters
public void characters(char[] buf,
int offset,
int len)
- when characters are found, we add them to
the string vector for latter use.
- Specified by:
characters
in interface org.xml.sax.ContentHandler
- Overrides:
characters
in class org.xml.sax.helpers.DefaultHandler
ignorableWhitespace
public void ignorableWhitespace(char[] buf,
int offset,
int len)
- Specified by:
ignorableWhitespace
in interface org.xml.sax.ContentHandler
- Overrides:
ignorableWhitespace
in class org.xml.sax.helpers.DefaultHandler
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
- The processingInstruction is
called back when a non XML
declaration is made.
- Specified by:
processingInstruction
in interface org.xml.sax.ContentHandler
- Overrides:
processingInstruction
in class org.xml.sax.helpers.DefaultHandler