net.sf.tomp.xtcl.resolver
Class XTResolvingReader

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by org.apache.xml.resolver.tools.ResolvingXMLFilter
          extended by org.apache.xml.resolver.tools.ResolvingXMLReader
              extended by net.sf.tomp.xtcl.resolver.XTResolvingReader
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader

public class XTResolvingReader
extends org.apache.xml.resolver.tools.ResolvingXMLReader

Extension of Apache XML catalog entity resolver, enables to resolve also references to object stored in the XTCL Context.
Does not do anything?

Author:
tomp

Field Summary
 
Fields inherited from class org.apache.xml.resolver.tools.ResolvingXMLFilter
suppressExplanation
 
Constructor Summary
XTResolvingReader()
           
XTResolvingReader(org.apache.xml.resolver.CatalogManager manager)
           
XTResolvingReader(org.xml.sax.XMLReader parent, org.apache.xml.resolver.CatalogManager manager)
          Construct an XML filter with the specified parent.
 
Method Summary
 Context getContext()
           
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
          Implements the resolveEntity method for the SAX interface, using an underlying CatalogResolver to do the real work.
 void setContext(Context context)
           
 
Methods inherited from class org.apache.xml.resolver.tools.ResolvingXMLFilter
getCatalog, notationDecl, parse, parse, processingInstruction, startElement, unparsedEntityDecl
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, characters, ignorableWhitespace, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XTResolvingReader

public XTResolvingReader()

XTResolvingReader

public XTResolvingReader(org.apache.xml.resolver.CatalogManager manager)
Parameters:
manager -

XTResolvingReader

public XTResolvingReader(org.xml.sax.XMLReader parent,
                         org.apache.xml.resolver.CatalogManager manager)
Construct an XML filter with the specified parent.

Method Detail

getContext

public Context getContext()
Returns:
Returns the context.

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
Implements the resolveEntity method for the SAX interface, using an underlying CatalogResolver to do the real work.

Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
Overrides:
resolveEntity in class org.apache.xml.resolver.tools.ResolvingXMLFilter

setContext

public void setContext(Context context)
Parameters:
context - The context to set.


Copyright © 2004-2005 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.