|
||||||||||
| 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
SVGDocumentFactorycreateSVGDocument in interface SVGDocumentFactoryorg.apache.batik.dom.svg.SVGDocumentFactoryuri - 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 SVGDocumentFactoryuri - 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 SVGDocumentFactoryuri - 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 SAXDocumentFactoryuri - 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 SAXDocumentFactoryuri - 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 SAXDocumentFactoryuri - 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 DocumentFactorycreateDocument in class SAXDocumentFactoryns - 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 DocumentFactorycreateDocument in class SAXDocumentFactoryns - 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 DocumentFactorycreateDocument in class SAXDocumentFactoryns - 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 SAXDocumentFactoryorg.xml.sax.helpers.DefaultHandlerSAXException - 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 DefaultHandlerorg.xml.sax.helpers.DefaultHandlerpublicId - 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 | |||||||||