org.inria.ns.reflex.xml.sax
Class StandaloneProducer.Impl

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by org.inria.ns.reflex.xml.sax.SAXFilter
          extended by org.inria.ns.reflex.xml.sax.StandaloneProducer.Impl
All Implemented Interfaces:
Localizable, StandaloneProducer, ContentHandler, DTDHandler, EntityResolver, ErrorHandler, DeclHandler, LexicalHandler, XMLFilter, XMLReader
Direct Known Subclasses:
ChannelFunction.Channel, SAXAggregator
Enclosing interface:
StandaloneProducer

public abstract static class StandaloneProducer.Impl
extends SAXFilter
implements StandaloneProducer

A default implementation.

Author:
Philippe Poulard

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.inria.ns.reflex.xml.sax.StandaloneProducer
StandaloneProducer.Impl
 
Constructor Summary
StandaloneProducer.Impl(ParserConfiguration configuration)
          Create a default standalone SAX producer.
 
Method Summary
 void parse(InputSource input)
          Call parse().
 void parse(String systemId)
          Call parse().
 
Methods inherited from class org.inria.ns.reflex.xml.sax.SAXFilter
attributeDecl, comment, elementDecl, endCDATA, endDocument, endDTD, endEntity, externalEntityDecl, getDeclHandler, getLexicalHandler, getLocation, getProperty, internalEntityDecl, isLocalizable, setDeclHandler, setLexicalHandler, setLocation, setProperty, startCDATA, startDocument, startDTD, startEntity
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
characters, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, skippedEntity, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.inria.ns.reflex.xml.sax.StandaloneProducer
parse
 
Methods inherited from interface org.xml.sax.XMLReader
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startElement, startPrefixMapping
 
Methods inherited from interface org.xml.sax.DTDHandler
notationDecl, unparsedEntityDecl
 

Constructor Detail

StandaloneProducer.Impl

public StandaloneProducer.Impl(ParserConfiguration configuration)
Create a default standalone SAX producer.

Parameters:
configuration - Could be used to create a SAX parser.
Method Detail

parse

public void parse(InputSource input)
           throws SAXException,
                  IOException
Call parse().

Specified by:
parse in interface XMLReader
Overrides:
parse in class XMLFilterImpl
Parameters:
input - Not use.
Throws:
SAXException
IOException
See Also:
StandaloneProducer.parse()

parse

public void parse(String systemId)
           throws SAXException,
                  IOException
Call parse().

Specified by:
parse in interface XMLReader
Overrides:
parse in class SAXFilter
Parameters:
systemId - Not use.
Throws:
SAXException
IOException
See Also:
StandaloneProducer.parse()