public class MarcXmlHandler extends Object implements ContentHandler
Record objects from SAX events and pushes each item onto
the top of the RecordStack.| Constructor and Description |
|---|
MarcXmlHandler(RecordStack queue)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length)
An event fired as characters are consumed.
|
void |
endDocument()
An event fired at the end of the document.
|
void |
endElement(String uri,
String name,
String qName)
An event fired at the end of an element.
|
void |
endPrefixMapping(String prefix)
An event fired at the end of prefix mapping.
|
void |
ignorableWhitespace(char[] data,
int offset,
int length)
An event fired while consuming ignorable whitespace.
|
void |
processingInstruction(String target,
String data)
An event fired while consuming a processing instruction.
|
void |
setDocumentLocator(Locator locator)
An event fired while consuming a document locator.
|
void |
skippedEntity(String name)
An event fired while consuming a skipped entity.
|
void |
startDocument()
An event fired at the start of the document.
|
void |
startElement(String uri,
String name,
String qName,
Attributes atts)
An event fired at the start of an element.
|
void |
startPrefixMapping(String prefix,
String uri)
An event fired at the start of prefix mapping.
|
public MarcXmlHandler(RecordStack queue)
queue - public void startDocument()
throws SAXException
startDocument in interface ContentHandlerSAXExceptionpublic void startElement(String uri, String name, String qName, Attributes atts) throws SAXException
startElement in interface ContentHandlerSAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlerch - start - length - SAXExceptionpublic void endElement(String uri, String name, String qName) throws SAXException
endElement in interface ContentHandleruri - name - qName - SAXExceptionpublic void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXExceptionpublic void ignorableWhitespace(char[] data,
int offset,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerdata - offset - length - SAXExceptionpublic void endPrefixMapping(String prefix) throws SAXException
endPrefixMapping in interface ContentHandlerprefix - SAXExceptionpublic void skippedEntity(String name) throws SAXException
skippedEntity in interface ContentHandlername - SAXExceptionpublic void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlerlocator - public void processingInstruction(String target, String data) throws SAXException
processingInstruction in interface ContentHandlertarget - data - SAXExceptionpublic void startPrefixMapping(String prefix, String uri) throws SAXException
startPrefixMapping in interface ContentHandlerprefix - uri - SAXExceptionCopyright © 2014 FreeLibrary. All Rights Reserved.