Uses of Interface
org.xml.sax.EntityResolver

Packages that use EntityResolver
javax.xml.parsers Provides classes allowing the processing of XML documents. 
org.enhydra.apache.xerces.framework   
org.enhydra.apache.xerces.jaxp   
org.enhydra.apache.xerces.readers   
org.enhydra.apache.xerces.validators.common   
org.enhydra.apache.xerces.validators.schema   
org.xml.sax   
org.xml.sax.helpers   
 

Uses of EntityResolver in javax.xml.parsers
 

Methods in javax.xml.parsers with parameters of type EntityResolver
abstract  void DocumentBuilder.setEntityResolver(EntityResolver er)
          Specify the EntityResolver to be used to resolve entities present in the XML document to be parsed.
 

Uses of EntityResolver in org.enhydra.apache.xerces.framework
 

Methods in org.enhydra.apache.xerces.framework that return EntityResolver
 EntityResolver XMLParser.getEntityResolver()
          Return the current entity resolver.
 

Methods in org.enhydra.apache.xerces.framework with parameters of type EntityResolver
 void XMLParser.setEntityResolver(EntityResolver resolver)
          Sets the resolver used to resolve external entities.
 

Uses of EntityResolver in org.enhydra.apache.xerces.jaxp
 

Classes in org.enhydra.apache.xerces.jaxp that implement EntityResolver
(package private)  class DefaultValidationErrorHandler
           
 

Methods in org.enhydra.apache.xerces.jaxp with parameters of type EntityResolver
 void DocumentBuilderImpl.setEntityResolver(EntityResolver er)
           
 

Uses of EntityResolver in org.enhydra.apache.xerces.readers
 

Classes in org.enhydra.apache.xerces.readers that implement EntityResolver
 class XCatalog
          This catalog supports the XCatalog proposal draft 0.2 posted to the xml-dev mailing list by John Cowan.
(package private)  class XCatalog.Parser.Resolver
          Resolver for locating the XCatalog DTD resource.
 class XMLCatalogHandler
          Interface for implementing basic catalog support in the parser.
 

Methods in org.enhydra.apache.xerces.readers that return EntityResolver
 EntityResolver DefaultEntityHandler.getEntityResolver()
          Gets the resolver used to resolve external entities.
 

Methods in org.enhydra.apache.xerces.readers with parameters of type EntityResolver
 void DefaultEntityHandler.setEntityResolver(EntityResolver resolver)
          Sets the resolver used to resolve external entities.
 

Uses of EntityResolver in org.enhydra.apache.xerces.validators.common
 

Classes in org.enhydra.apache.xerces.validators.common that implement EntityResolver
(package private) static class XMLValidator.Resolver
           
 

Uses of EntityResolver in org.enhydra.apache.xerces.validators.schema
 

Classes in org.enhydra.apache.xerces.validators.schema that implement EntityResolver
(package private) static class TraverseSchema.Resolver
          Don't check the following code in because it creates a dependency on the serializer, preventing to package the parser without the serializer //Unit Test here public static void main(String args[] ) { if( args.length != 1 ) { System.out.println( "Error: Usage java TraverseSchema yourFile.xsd" ); System.exit(0); } DOMParser parser = new IgnoreWhitespaceParser(); parser.setEntityResolver( (fEntityResolver != null)? (fEntityResolver):(new Resolver()) ); parser.setErrorHandler( new ErrorHandler() ); try { parser.setFeature("http://xml.org/sax/features/validation", false); parser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion", false); }catch( org.xml.sax.SAXNotRecognizedException e ) { e.printStackTrace(); }catch( org.xml.sax.SAXNotSupportedException e ) { e.printStackTrace(); } try { parser.parse( args[0]); }catch( IOException e ) { e.printStackTrace(); }catch( SAXException e ) { e.printStackTrace(); } Document document = parser.getDocument(); //Our Grammar OutputFormat format = new OutputFormat( document ); java.io.StringWriter outWriter = new java.io.StringWriter(); XMLSerializer serial = new XMLSerializer( outWriter,format); TraverseSchema tst = null; try { Element root = document.getDocumentElement();// This is what we pass to TraverserSchema //serial.serialize( root ); //System.out.println(outWriter.toString()); tst = new TraverseSchema( root, new StringPool(), new SchemaGrammar(), (GrammarResolver) new GrammarResolverImpl() ); } catch (Exception e) { e.printStackTrace(System.err); } parser.getDocument(); }
 

Constructors in org.enhydra.apache.xerces.validators.schema with parameters of type EntityResolver
TraverseSchema(Element root, StringPool stringPool, SchemaGrammar schemaGrammar, GrammarResolver grammarResolver, XMLErrorReporter errorReporter, java.lang.String schemaURL, EntityResolver entityResolver, boolean fullChecking, GeneralAttrCheck generalAttrCheck, java.lang.String externalSchemaLocations, java.lang.String noNamespaceSchemaLocation)
           
 

Uses of EntityResolver in org.xml.sax
 

Classes in org.xml.sax that implement EntityResolver
 class HandlerBase
          Deprecated. This class works with the deprecated DocumentHandler interface. It has been replaced by the SAX2 DefaultHandler class.
 

Methods in org.xml.sax that return EntityResolver
 EntityResolver XMLReader.getEntityResolver()
          Return the current entity resolver.
 

Methods in org.xml.sax with parameters of type EntityResolver
 void XMLReader.setEntityResolver(EntityResolver resolver)
          Allow an application to register an entity resolver.
 void Parser.setEntityResolver(EntityResolver resolver)
          Deprecated. Allow an application to register a custom entity resolver.
 

Uses of EntityResolver in org.xml.sax.helpers
 

Classes in org.xml.sax.helpers that implement EntityResolver
 class DefaultHandler
          Default base class for SAX2 event handlers.
 class XMLFilterImpl
          Base class for deriving an XML filter.
 

Fields in org.xml.sax.helpers declared as EntityResolver
(package private)  EntityResolver ParserAdapter.entityResolver
           
 

Methods in org.xml.sax.helpers that return EntityResolver
 EntityResolver XMLFilterImpl.getEntityResolver()
          Get the current entity resolver.
 EntityResolver ParserAdapter.getEntityResolver()
          Return the current entity resolver.
 

Methods in org.xml.sax.helpers with parameters of type EntityResolver
 void XMLReaderAdapter.setEntityResolver(EntityResolver resolver)
          Register the entity resolver.
 void XMLFilterImpl.setEntityResolver(EntityResolver resolver)
          Set the entity resolver.
 void ParserAdapter.setEntityResolver(EntityResolver resolver)
          Set the entity resolver.
 



Copyright © 1999 The Apache Software Foundation. All Rights reserved.