org.marc4j.converter.impl
Class CodeTableHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.marc4j.converter.impl.CodeTableHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class CodeTableHandler
extends DefaultHandler

CodeTableHandler is a SAX2 ContentHandler that builds a data structure to facilitate AnselToUnicode character conversion.

Version:
$Revision: 1.2 $
Author:
Corey Keith
See Also:
DefaultHandler

Constructor Summary
CodeTableHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String uri, String name, String qName)
           
 HashMap getCharSets()
           
 HashMap getCombiningChars()
           
static void main(String[] args)
           
 void setDocumentLocator(Locator locator)
           Registers the SAX2 Locator object.
 void startElement(String uri, String name, String qName, Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeTableHandler

public CodeTableHandler()
Method Detail

getCharSets

public HashMap getCharSets()

getCombiningChars

public HashMap getCombiningChars()

setDocumentLocator

public void setDocumentLocator(Locator locator)

Registers the SAX2 Locator object.

Specified by:
setDocumentLocator in interface ContentHandler
Overrides:
setDocumentLocator in class DefaultHandler
Parameters:
locator - the Locatorobject

startElement

public void startElement(String uri,
                         String name,
                         String qName,
                         Attributes atts)
                  throws SAXParseException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Throws:
SAXParseException

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface ContentHandler
Overrides:
characters in class DefaultHandler

endElement

public void endElement(String uri,
                       String name,
                       String qName)
                throws SAXParseException
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler
Throws:
SAXParseException

main

public static void main(String[] args)


Copyright © 2002-2006 Bas Peters. All Rights Reserved.