java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.batik.dom.util.SAXDocumentFactory
org.apache.batik.dom.svg.SAXSVGDocumentFactory
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.apache.batik.dom.util.DocumentFactory, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, SVGDocumentFactory
- public class SAXSVGDocumentFactory
- extends org.apache.batik.dom.util.SAXDocumentFactory
- implements SVGDocumentFactory
This class contains methods for creating SVGDocument instances
from an URI using SAX2.
- Version:
- $Id: SAXSVGDocumentFactory.java,v 1.29 2005/03/27 08:58:32 cam Exp $
| Nested classes inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
org.apache.batik.dom.util.SAXDocumentFactory.PreInfo |
| Fields inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
createDocumentDescriptor, currentNode, document, documentDescriptor, errorHandler, implementation, inCDATA, inDTD, isValidating, locator, namespaces, parserClassName, preInfo, stringBuffer, stringContent |
|
Method Summary |
org.w3c.dom.Document |
createDocument(java.lang.String uri)
Creates a SVG Document instance. |
org.w3c.dom.Document |
createDocument(java.lang.String uri,
java.io.InputStream inp)
Creates a SVG Document instance. |
org.w3c.dom.Document |
createDocument(java.lang.String uri,
java.io.Reader r)
Creates a SVG Document instance. |
org.w3c.dom.Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri)
Creates a Document instance. |
org.w3c.dom.Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.InputStream is)
Creates a Document instance. |
org.w3c.dom.Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.Reader r)
Creates a Document instance. |
org.w3c.dom.svg.SVGDocument |
createSVGDocument(java.lang.String uri)
Creates a SVG Document instance. |
org.w3c.dom.svg.SVGDocument |
createSVGDocument(java.lang.String uri,
java.io.InputStream inp)
Creates a SVG Document instance. |
org.w3c.dom.svg.SVGDocument |
createSVGDocument(java.lang.String uri,
java.io.Reader r)
Creates a SVG Document instance. |
org.w3c.dom.DOMImplementation |
getDOMImplementation(java.lang.String ver)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
SAX2: Implements EntityResolver.resolveEntity(String,String)>EntityResolver.resolveEntity(String,String) 55 . |
void |
startDocument()
SAX: Implements ContentHandler.startDocument()>ContentHandler.startDocument() 55 . |
| Methods inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
appendStringData, characters, comment, createDocument, createDocument, createDocument, endCDATA, endDTD, endElement, endEntity, error, fatalError, getDocumentDescriptor, ignorableWhitespace, isValidating, processingInstruction, setDocumentLocator, setErrorHandler, setValidating, startCDATA, startDTD, startElement, startEntity, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCK
public static final java.lang.Object LOCK
KEY_PUBLIC_IDS
public static final java.lang.String KEY_PUBLIC_IDS
- Key used for public identifiers
- See Also:
- Constant Field Values
KEY_SKIPPABLE_PUBLIC_IDS
public static final java.lang.String KEY_SKIPPABLE_PUBLIC_IDS
- Key used for public identifiers
- See Also:
- Constant Field Values
KEY_SKIP_DTD
public static final java.lang.String KEY_SKIP_DTD
- Key used for the skippable DTD substitution
- See Also:
- Constant Field Values
KEY_SYSTEM_ID
public static final java.lang.String KEY_SYSTEM_ID
- Key used for system identifiers
- See Also:
- Constant Field Values
DTDIDS
protected static final java.lang.String DTDIDS
- The dtd public IDs resource bundle class name.
- See Also:
- Constant Field Values
HTTP_CHARSET
protected static final java.lang.String HTTP_CHARSET
- Constant for HTTP content type header charset field.
- See Also:
- Constant Field Values
dtdids
protected static java.lang.String dtdids
- The accepted DTD public IDs.
skippable_dtdids
protected static java.lang.String skippable_dtdids
- The DTD public IDs we know we can skip.
skip_dtd
protected static java.lang.String skip_dtd
- The DTD content to use when skipping
dtdProps
protected static java.util.Properties dtdProps
- The ResourceBunder for the public and system ids
SAXSVGDocumentFactory
public SAXSVGDocumentFactory(java.lang.String parser)
- Creates a new SVGDocumentFactory object.
SAXSVGDocumentFactory
public SAXSVGDocumentFactory(java.lang.String parser,
boolean dd)
- Creates a new SVGDocumentFactory object.
createSVGDocument
public org.w3c.dom.svg.SVGDocument createSVGDocument(java.lang.String uri)
throws java.io.IOException
- Description copied from interface:
SVGDocumentFactory
- Creates a SVG Document instance.
- Specified by:
createSVGDocument in interface SVGDocumentFactory
createSVGDocument
public org.w3c.dom.svg.SVGDocument createSVGDocument(java.lang.String uri,
java.io.InputStream inp)
throws java.io.IOException
- Creates a SVG Document instance.
- Specified by:
createSVGDocument in interface SVGDocumentFactory
createSVGDocument
public org.w3c.dom.svg.SVGDocument createSVGDocument(java.lang.String uri,
java.io.Reader r)
throws java.io.IOException
- Creates a SVG Document instance.
- Specified by:
createSVGDocument in interface SVGDocumentFactory
createDocument
public org.w3c.dom.Document createDocument(java.lang.String uri)
throws java.io.IOException
- Creates a SVG Document instance.
This method supports gzipped sources.
createDocument
public org.w3c.dom.Document createDocument(java.lang.String uri,
java.io.InputStream inp)
throws java.io.IOException
- Creates a SVG Document instance.
createDocument
public org.w3c.dom.Document createDocument(java.lang.String uri,
java.io.Reader r)
throws java.io.IOException
- Creates a SVG Document instance.
createDocument
public org.w3c.dom.Document createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri)
throws java.io.IOException
- Creates a Document instance.
- Specified by:
createDocument in interface org.apache.batik.dom.util.DocumentFactory
createDocument
public org.w3c.dom.Document createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.InputStream is)
throws java.io.IOException
- Creates a Document instance.
- Specified by:
createDocument in interface org.apache.batik.dom.util.DocumentFactory
createDocument
public org.w3c.dom.Document createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.Reader r)
throws java.io.IOException
- Creates a Document instance.
- Specified by:
createDocument in interface org.apache.batik.dom.util.DocumentFactory
getDOMImplementation
public org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String ver)
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- SAX: Implements ContentHandler.startDocument()>
ContentHandler.startDocument() 55 .
- Specified by:
startDocument in interface org.xml.sax.ContentHandler
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- SAX2: Implements EntityResolver.resolveEntity(String,String)>
EntityResolver.resolveEntity(String,String) 55 .
- Specified by:
resolveEntity in interface org.xml.sax.EntityResolver