org.foray.demo.embed.tools
Class AbstractObjectReader

java.lang.Object
  extended by org.foray.demo.embed.tools.AbstractObjectReader
All Implemented Interfaces:
XMLReader
Direct Known Subclasses:
ProjectTeamXMLReader

public abstract class AbstractObjectReader
extends Object
implements XMLReader

This class can be used as base class for XMLReaders that generate SAX events from Java objects.


Constructor Summary
AbstractObjectReader()
          Constructor for the AbstractObjectReader object.
 
Method Summary
 ContentHandler getContentHandler()
           
 DTDHandler getDTDHandler()
           
 EntityResolver getEntityResolver()
           
 ErrorHandler getErrorHandler()
           
 boolean getFeature(String name)
           
 EasyContentHandlerProxy getHandler()
          Returns the handler.
 Object getProperty(String name)
           
protected  boolean isNamespacePrefixes()
          Returns true if the NS_PREFIXES feature is enabled.
protected  boolean isNamespaces()
          Returns true if the NAMESPACES feature is enabled.
abstract  void parse(InputSource input)
           
 void parse(String systemId)
           
 void setContentHandler(ContentHandler handler)
           
 void setDTDHandler(DTDHandler handler)
           
 void setEntityResolver(EntityResolver resolver)
           
 void setErrorHandler(ErrorHandler handler)
           
 void setFeature(String name, boolean value)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractObjectReader

public AbstractObjectReader()
Constructor for the AbstractObjectReader object.

Method Detail

getContentHandler

public ContentHandler getContentHandler()
Specified by:
getContentHandler in interface XMLReader

setContentHandler

public void setContentHandler(ContentHandler handler)
Specified by:
setContentHandler in interface XMLReader

getErrorHandler

public ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface XMLReader

setErrorHandler

public void setErrorHandler(ErrorHandler handler)
Specified by:
setErrorHandler in interface XMLReader

getDTDHandler

public DTDHandler getDTDHandler()
Specified by:
getDTDHandler in interface XMLReader

setDTDHandler

public void setDTDHandler(DTDHandler handler)
Specified by:
setDTDHandler in interface XMLReader

getEntityResolver

public EntityResolver getEntityResolver()
Specified by:
getEntityResolver in interface XMLReader

setEntityResolver

public void setEntityResolver(EntityResolver resolver)
Specified by:
setEntityResolver in interface XMLReader

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface XMLReader

setProperty

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

getFeature

public boolean getFeature(String name)
Specified by:
getFeature in interface XMLReader

isNamespaces

protected boolean isNamespaces()
Returns true if the NAMESPACES feature is enabled.

Returns:
boolean true if enabled

isNamespacePrefixes

protected boolean isNamespacePrefixes()
Returns true if the NS_PREFIXES feature is enabled.

Returns:
boolean true if enabled

setFeature

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

parse

public void parse(String systemId)
           throws IOException,
                  SAXException
Specified by:
parse in interface XMLReader
Throws:
IOException
SAXException

parse

public abstract void parse(InputSource input)
                    throws IOException,
                           SAXException
Specified by:
parse in interface XMLReader
Throws:
IOException
SAXException

getHandler

public EasyContentHandlerProxy getHandler()
Returns the handler.

Returns:
Returns the handler.


Copyright © 2017. All rights reserved.