JBoss XML Binding 2.0.3.GA

org.jboss.xb.binding.parser.sax
Class SaxJBossXBParser

java.lang.Object
  extended by org.jboss.xb.binding.parser.sax.SaxJBossXBParser
All Implemented Interfaces:
JBossXBParser, ContentHandler, ErrorHandler, LexicalHandler

public class SaxJBossXBParser
extends Object
implements JBossXBParser, ContentHandler, LexicalHandler, ErrorHandler

Version:
$Revision: 4825 $
Author:
Alexey Loubyansky

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.xb.binding.parser.JBossXBParser
JBossXBParser.ContentHandler, JBossXBParser.DtdAwareContentHandler
 
Constructor Summary
SaxJBossXBParser()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void comment(char[] ch, int start, int length)
           
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endElement(String namespaceURI, String localName, String qName)
           
 void endEntity(String name)
           
 void endPrefixMapping(String prefix)
           
 void error(SAXParseException exception)
           
 void fatalError(SAXParseException exception)
           
 String formatMessage(SAXParseException exception)
           
 Locator getDocumentLocator()
           
 String getLocationAsString(String fileName)
           
 boolean getWarnOnParserErrors()
          This property controls whether the (underlying) parser errors should be logged as warnings or should they terminate parsing with errors.
 void ignorableWhitespace(char[] ch, int start, int length)
           
 void parse(InputSource source, JBossXBParser.ContentHandler handler)
           
 void parse(InputStream is, JBossXBParser.ContentHandler handler)
           
 void parse(Reader reader, JBossXBParser.ContentHandler handler)
           
 void parse(String systemId, JBossXBParser.ContentHandler handler)
           
 void processingInstruction(String target, String data)
           
 void setDocumentLocator(Locator locator)
           
 void setEntityResolver(EntityResolver entityResolver)
           
 void setFeature(String name, boolean value)
           
 void setProperty(String name, Object value)
           
 void setWarnOnParserErrors(boolean value)
          This property controls whether the (underlying) parser errors should be logged as warnings or should they terminate parsing with errors.
 void skippedEntity(String name)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(String name, String publicId, String systemId)
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 void startEntity(String name)
           
 void startPrefixMapping(String prefix, String uri)
           
 void warning(SAXParseException exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaxJBossXBParser

public SaxJBossXBParser()
                 throws JBossXBException
Throws:
JBossXBException
Method Detail

setWarnOnParserErrors

public void setWarnOnParserErrors(boolean value)
Description copied from interface: JBossXBParser
This property controls whether the (underlying) parser errors should be logged as warnings or should they terminate parsing with errors. The default is to terminate parsing by re-throwing parser errors.

Specified by:
setWarnOnParserErrors in interface JBossXBParser

getWarnOnParserErrors

public boolean getWarnOnParserErrors()
This property controls whether the (underlying) parser errors should be logged as warnings or should they terminate parsing with errors. The default is to terminate parsing by re-throwing parser errors.

Specified by:
getWarnOnParserErrors in interface JBossXBParser
Returns:
false if parser errors should be logged as warnings, otherwise - true

setEntityResolver

public void setEntityResolver(EntityResolver entityResolver)
                       throws JBossXBException
Specified by:
setEntityResolver in interface JBossXBParser
Throws:
JBossXBException

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface JBossXBParser

setFeature

public void setFeature(String name,
                       boolean value)
Specified by:
setFeature in interface JBossXBParser

parse

public void parse(String systemId,
                  JBossXBParser.ContentHandler handler)
           throws JBossXBException
Specified by:
parse in interface JBossXBParser
Throws:
JBossXBException

parse

public void parse(InputStream is,
                  JBossXBParser.ContentHandler handler)
           throws JBossXBException
Specified by:
parse in interface JBossXBParser
Throws:
JBossXBException

parse

public void parse(Reader reader,
                  JBossXBParser.ContentHandler handler)
           throws JBossXBException
Specified by:
parse in interface JBossXBParser
Throws:
JBossXBException

parse

public void parse(InputSource source,
                  JBossXBParser.ContentHandler handler)
           throws JBossXBException
Specified by:
parse in interface JBossXBParser
Throws:
JBossXBException

getLocationAsString

public String getLocationAsString(String fileName)

comment

public void comment(char[] ch,
                    int start,
                    int length)
             throws SAXException
Specified by:
comment in interface LexicalHandler
Throws:
SAXException

startDTD

public void startDTD(String name,
                     String publicId,
                     String systemId)
              throws SAXException
Specified by:
startDTD in interface LexicalHandler
Throws:
SAXException

endDTD

public void endDTD()
            throws SAXException
Specified by:
endDTD in interface LexicalHandler
Throws:
SAXException

startEntity

public void startEntity(String name)
                 throws SAXException
Specified by:
startEntity in interface LexicalHandler
Throws:
SAXException

endEntity

public void endEntity(String name)
               throws SAXException
Specified by:
endEntity in interface LexicalHandler
Throws:
SAXException

startCDATA

public void startCDATA()
                throws SAXException
Specified by:
startCDATA in interface LexicalHandler
Throws:
SAXException

endCDATA

public void endCDATA()
              throws SAXException
Specified by:
endCDATA in interface LexicalHandler
Throws:
SAXException

endDocument

public void endDocument()
Specified by:
endDocument in interface ContentHandler

startDocument

public void startDocument()
Specified by:
startDocument in interface ContentHandler

characters

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

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
Specified by:
ignorableWhitespace in interface ContentHandler

endPrefixMapping

public void endPrefixMapping(String prefix)
Specified by:
endPrefixMapping in interface ContentHandler

skippedEntity

public void skippedEntity(String name)
Specified by:
skippedEntity in interface ContentHandler

getDocumentLocator

public Locator getDocumentLocator()

setDocumentLocator

public void setDocumentLocator(Locator locator)
Specified by:
setDocumentLocator in interface ContentHandler

processingInstruction

public void processingInstruction(String target,
                                  String data)
Specified by:
processingInstruction in interface ContentHandler

startPrefixMapping

public void startPrefixMapping(String prefix,
                               String uri)
Specified by:
startPrefixMapping in interface ContentHandler

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)
Specified by:
endElement in interface ContentHandler

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
Specified by:
startElement in interface ContentHandler

warning

public void warning(SAXParseException exception)
Specified by:
warning in interface ErrorHandler

error

public void error(SAXParseException exception)
           throws SAXException
Specified by:
error in interface ErrorHandler
Throws:
SAXException

fatalError

public void fatalError(SAXParseException exception)
                throws SAXException
Specified by:
fatalError in interface ErrorHandler
Throws:
SAXException

formatMessage

public String formatMessage(SAXParseException exception)

JBoss XML Binding 2.0.3.GA

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.