Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.standardmodel
Class ParseHandlerBase  view ParseHandlerBase download ParseHandlerBase.java

java.lang.Object
  extended bycom.virtuosotechnologies.asaph.standardmodel.ParseHandlerBase
Direct Known Subclasses:
BaseSongBlock.ParseHandler, BaseStringList.ParseHandler, SimpleSongDatabase.ParseHandler, StandardModelFactoryImpl.RootDatabaseParseHandler, StandardModelFactoryImpl.RootSongParseHandler, StdChordAnnotation.ParseHandler, StdChordSet.AltKeyListParseHandler, StdChordSet.ParseHandler, StdChordSetKey.ParseHandler, StdCommentString.ParseHandler, StdSimpleString.MultiLineParseHandler, StdSimpleString.ParseHandler, StdSong.BlockListParseHandler, StdSong.ChordSetListParseHandler, StdSong.FieldListParseHandler, StdSong.ParseHandler, StdSong.VariationListParseHandler, StdSongLine.ParseHandler, StdStringField.ParseHandler, StdTextString.ParseHandler, StdVariation.ParseHandler

abstract class ParseHandlerBase
extends java.lang.Object

Base class for parse handler tree


Field Summary
private  boolean defunct_
           
private  ParseHandlerBase delegate_
           
private  org.xml.sax.ErrorHandler errorHandler_
           
private  java.lang.String localElement_
           
private  org.xml.sax.Locator locator_
           
 
Constructor Summary
(package private) ParseHandlerBase(org.xml.sax.ErrorHandler errorHandler, org.xml.sax.Locator locator, java.lang.String localElement)
           
 
Method Summary
(package private)  void characters(char[] chs, int start, int length)
          Delegate characters calls to this method.
(package private)  void childFinished(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Finished a child element.
(package private)  boolean endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Delegate endElement calls to this method.
(package private)  org.xml.sax.Locator getDocumentLocator()
           
(package private)  java.lang.String getElementName()
           
(package private)  org.xml.sax.ErrorHandler getErrorHandler()
           
(package private)  void localCharacters(char[] chs, int start, int length)
          Handle characters at the top level.
(package private)  ParseHandlerBase localStartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Handle elements at the top level.
(package private)  void reportError(java.lang.String message)
          Report an error to the error handler.
(package private)  void reportFatalError(java.lang.String message)
          Report a fatal error to the error handler.
(package private)  void reportWarning(java.lang.String message)
          Report a warning to the error handler.
(package private)  void setDocumentLocator(org.xml.sax.Locator locator)
           
(package private)  void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Delegate startElement calls to this method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defunct_

private boolean defunct_

delegate_

private ParseHandlerBase delegate_

localElement_

private java.lang.String localElement_

locator_

private org.xml.sax.Locator locator_

errorHandler_

private org.xml.sax.ErrorHandler errorHandler_
Constructor Detail

ParseHandlerBase

ParseHandlerBase(org.xml.sax.ErrorHandler errorHandler,
                 org.xml.sax.Locator locator,
                 java.lang.String localElement)
Method Detail

setDocumentLocator

void setDocumentLocator(org.xml.sax.Locator locator)

getErrorHandler

org.xml.sax.ErrorHandler getErrorHandler()

getDocumentLocator

org.xml.sax.Locator getDocumentLocator()

getElementName

java.lang.String getElementName()

localStartElement

ParseHandlerBase localStartElement(java.lang.String uri,
                                   java.lang.String localName,
                                   java.lang.String qName,
                                   org.xml.sax.Attributes attributes)
                             throws org.xml.sax.SAXException
Handle elements at the top level. Override this.


localCharacters

void localCharacters(char[] chs,
                     int start,
                     int length)
               throws org.xml.sax.SAXException
Handle characters at the top level. Override this.


childFinished

void childFinished(java.lang.String uri,
                   java.lang.String localName,
                   java.lang.String qName)
             throws org.xml.sax.SAXException
Finished a child element. Override this.


startElement

void startElement(java.lang.String uri,
                  java.lang.String localName,
                  java.lang.String qName,
                  org.xml.sax.Attributes attributes)
            throws org.xml.sax.SAXException
Delegate startElement calls to this method.


endElement

boolean endElement(java.lang.String uri,
                   java.lang.String localName,
                   java.lang.String qName)
             throws org.xml.sax.SAXException
Delegate endElement calls to this method. Returns true when this ParseHandler is going defunct.


characters

void characters(char[] chs,
                int start,
                int length)
          throws org.xml.sax.SAXException
Delegate characters calls to this method.


reportError

void reportError(java.lang.String message)
           throws org.xml.sax.SAXException
Report an error to the error handler.


reportFatalError

void reportFatalError(java.lang.String message)
                throws org.xml.sax.SAXException
Report a fatal error to the error handler.


reportWarning

void reportWarning(java.lang.String message)
             throws org.xml.sax.SAXException
Report a warning to the error handler.