|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--org.apache.batik.dom.util.SAXDocumentFactory | +--org.apache.batik.dom.svg.SAXSVGDocumentFactory
This class contains methods for creating SVGDocument instances from an URI using SAX2.
Field Summary | |
protected static java.lang.String |
dtdids
The accepted DTD public IDs. |
protected static java.lang.String |
DTDIDS
The dtd public IDs resource bundle class name. |
protected static java.lang.String |
HTTP_CHARSET
Constant for HTTP content type header charset field. |
Fields inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
createDocumentDescriptor, currentNode, document, documentDescriptor, errorHandler, implementation, inCDATA, inDTD, isValidating, locator, namespaces, parserClassName, preInfo |
Constructor Summary | |
SAXSVGDocumentFactory(java.lang.String parser)
Creates a new SVGDocumentFactory object. |
|
SAXSVGDocumentFactory(java.lang.String parser,
boolean dd)
Creates a new SVGDocumentFactory object. |
Method Summary | |
Document |
createDocument(java.lang.String uri)
Creates a SVG Document instance. This method supports gzipped sources. |
Document |
createDocument(java.lang.String uri,
java.io.InputStream inp)
Creates a SVG Document instance. |
Document |
createDocument(java.lang.String uri,
java.io.Reader r)
Creates a SVG Document instance. |
Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri)
Creates a Document instance. |
Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.InputStream is)
Creates a Document instance. |
Document |
createDocument(java.lang.String ns,
java.lang.String root,
java.lang.String uri,
java.io.Reader r)
Creates a Document instance. |
SVGDocument |
createSVGDocument(java.lang.String uri)
Creates a SVG Document instance. |
SVGDocument |
createSVGDocument(java.lang.String uri,
java.io.InputStream inp)
Creates a SVG Document instance. |
SVGDocument |
createSVGDocument(java.lang.String uri,
java.io.Reader r)
Creates a SVG Document instance. |
InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
SAX2: Implements EntityResolver.resolveEntity(String,String) . |
void |
startDocument()
SAX: Implements ContentHandler.startDocument() . |
Methods inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
characters, comment, createDocument, createDocument, endCDATA, endDTD, endElement, endEntity, error, fatalError, getDocumentDescriptor, isValidating, processingInstruction, setDocumentLocator, setErrorHandler, setValidating, startCDATA, startDTD, startElement, startEntity, warning |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, skippedEntity, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.batik.dom.util.DocumentFactory |
getDocumentDescriptor, isValidating, setValidating |
Field Detail |
protected static final java.lang.String DTDIDS
protected static final java.lang.String HTTP_CHARSET
protected static java.lang.String dtdids
Constructor Detail |
public SAXSVGDocumentFactory(java.lang.String parser)
parser
- The SAX2 parser classname.public SAXSVGDocumentFactory(java.lang.String parser, boolean dd)
parser
- The SAX2 parser classname.dd
- Whether a document descriptor must be generated.Method Detail |
public SVGDocument createSVGDocument(java.lang.String uri) throws java.io.IOException
SVGDocumentFactory
createSVGDocument
in interface SVGDocumentFactory
org.apache.batik.dom.svg.SVGDocumentFactory
uri
- The document URI.java.io.IOException
- if an error occured while reading the document.public SVGDocument createSVGDocument(java.lang.String uri, java.io.InputStream inp) throws java.io.IOException
createSVGDocument
in interface SVGDocumentFactory
uri
- The document URI.inp
- The document input stream.java.io.IOException
- if an error occured while reading the document.public SVGDocument createSVGDocument(java.lang.String uri, java.io.Reader r) throws java.io.IOException
createSVGDocument
in interface SVGDocumentFactory
uri
- The document URI.r
- The document reader.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String uri) throws java.io.IOException
createDocument
in class SAXDocumentFactory
uri
- The document URI.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String uri, java.io.InputStream inp) throws java.io.IOException
createDocument
in class SAXDocumentFactory
uri
- The document URI.inp
- The document input stream.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String uri, java.io.Reader r) throws java.io.IOException
createDocument
in class SAXDocumentFactory
uri
- The document URI.r
- The document reader.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String ns, java.lang.String root, java.lang.String uri) throws java.io.IOException
createDocument
in interface DocumentFactory
createDocument
in class SAXDocumentFactory
ns
- The namespace URI of the root element of the document.root
- The name of the root element of the document.uri
- The document URI.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String ns, java.lang.String root, java.lang.String uri, java.io.InputStream is) throws java.io.IOException
createDocument
in interface DocumentFactory
createDocument
in class SAXDocumentFactory
ns
- The namespace URI of the root element of the document.root
- The name of the root element of the document.uri
- The document URI.is
- The document input stream.java.io.IOException
- if an error occured while reading the document.public Document createDocument(java.lang.String ns, java.lang.String root, java.lang.String uri, java.io.Reader r) throws java.io.IOException
createDocument
in interface DocumentFactory
createDocument
in class SAXDocumentFactory
ns
- The namespace URI of the root element of the document.root
- The name of the root element of the document.uri
- The document URI.r
- The document reader.java.io.IOException
- if an error occured while reading the document.public void startDocument() throws SAXException
ContentHandler.startDocument()
.startDocument
in class SAXDocumentFactory
org.xml.sax.helpers.DefaultHandler
SAXException
- Any SAX exception, possibly
wrapping another exception.ContentHandler.startDocument()
public InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws SAXException
EntityResolver.resolveEntity(String,String)
.resolveEntity
in class DefaultHandler
org.xml.sax.helpers.DefaultHandler
publicId
- The public identifer, or null if none is
available.systemId
- The system identifier provided in the XML
document.SAXException
- Any SAX exception, possibly
wrapping another exception.EntityResolver.resolveEntity(java.lang.String, java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |