textbender.d.gene.xhtml
Class RecombinantXHTML.DOMResourceResolverMin

java.lang.Object
  extended by LSResourceResolverCP
      extended by RecombinantXHTML.DOMResourceResolverMin
All Implemented Interfaces:
LSResourceResolver
Enclosing class:
RecombinantXHTML

public static final class RecombinantXHTML.DOMResourceResolverMin
extends LSResourceResolverCP

A minimal resolver for Recombinant XHTML resources. It resolves the DTD to resource path: textbender/d/gene/xhtml/xhtml-recombinant-minimal.dtd.

Better than a null resolver, which causes the parser to completely ignore named character entities (LSParser, JDK 1.6).


Nested Class Summary
 
Nested classes/interfaces inherited from class LSResourceResolverCP
LSResourceResolverCP.Failure
 
Constructor Summary
RecombinantXHTML.DOMResourceResolverMin(DOMImplementationLS dom)
          Creates a DOMResourceResolverMin.
 
Method Summary
 LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)
          Overridden to recognize a request for the Recombinant XHTML DTD, and fulfill it regardless of systemId.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecombinantXHTML.DOMResourceResolverMin

public RecombinantXHTML.DOMResourceResolverMin(DOMImplementationLS dom)
Creates a DOMResourceResolverMin.

Method Detail

resolveResource

public LSInput resolveResource(String type,
                               String namespaceURI,
                               String publicId,
                               String systemId,
                               String baseURI)
Overridden to recognize a request for the Recombinant XHTML DTD, and fulfill it regardless of systemId.

Specified by:
resolveResource in interface LSResourceResolver
Overrides:
resolveResource in class LSResourceResolverCP