com.thaiopensource.validate.schematron
Class OutputHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.thaiopensource.validate.schematron.OutputHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

 class OutputHandler
extends DefaultHandler


Field Summary
private  int columnNumber
           
private  ErrorHandler eh
           
private static String indent
           
private  boolean inMessage
           
private  int lineNumber
           
private  String lineSeparator
           
private  Localizer localizer
           
private  StringBuffer message
           
private  String systemId
           
 
Constructor Summary
OutputHandler(ErrorHandler eh)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String uri, String localName, String qName)
           
 void ignorableWhitespace(char[] ch, int start, int length)
           
 void startElement(String uri, String localName, String qName, Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eh

private final ErrorHandler eh

lineNumber

private int lineNumber

columnNumber

private int columnNumber

systemId

private String systemId

message

private final StringBuffer message

inMessage

private boolean inMessage

lineSeparator

private final String lineSeparator

indent

private static final String indent
See Also:
Constant Field Values

localizer

private final Localizer localizer
Constructor Detail

OutputHandler

OutputHandler(ErrorHandler eh)
Method Detail

characters

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

ignorableWhitespace

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

startElement

public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes attributes)
                  throws SAXException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Throws:
SAXException

endElement

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