|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.apache.batik.dom.util.SAXDocumentFactory
org.apache.batik.dom.svg.SAXSVGDocumentFactory
public class SAXSVGDocumentFactory
This class contains methods for creating SVGDocument instances from an URI using SAX2.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
---|
SAXDocumentFactory.PreInfo |
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.util.Properties |
dtdProps
The ResourceBunder for the public and system ids |
protected static java.lang.String |
HTTP_CHARSET
Constant for HTTP content type header charset field. |
static java.lang.String |
KEY_PUBLIC_IDS
Key used for public identifiers |
static java.lang.String |
KEY_SKIP_DTD
Key used for the skippable DTD substitution |
static java.lang.String |
KEY_SKIPPABLE_PUBLIC_IDS
Key used for public identifiers |
static java.lang.String |
KEY_SYSTEM_ID
Key used for system identifiers |
static java.lang.Object |
LOCK
|
protected static java.lang.String |
skip_dtd
The DTD content to use when skipping |
protected static java.lang.String |
skippable_dtdids
The DTD public IDs we know we can skip. |
Fields inherited from class org.apache.batik.dom.util.SAXDocumentFactory |
---|
createDocumentDescriptor, currentNode, document, documentDescriptor, errorHandler, implementation, inCDATA, inDTD, inProlog, isStandalone, isValidating, locator, namespaces, parser, parserClassName, preInfo, stringBuffer, stringContent, xmlVersion |
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 | |
---|---|
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) . |
void |
startDocument()
SAX: Implements ContentHandler.startDocument() . |
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 org.xml.sax.helpers.DefaultHandler |
---|
endDocument, endPrefixMapping, 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 |
---|
createDocument, getDocumentDescriptor, isValidating, setValidating |
Field Detail |
---|
public static final java.lang.Object LOCK
public static final java.lang.String KEY_PUBLIC_IDS
public static final java.lang.String KEY_SKIPPABLE_PUBLIC_IDS
public static final java.lang.String KEY_SKIP_DTD
public static final java.lang.String KEY_SYSTEM_ID
protected static final java.lang.String DTDIDS
protected static final java.lang.String HTTP_CHARSET
protected static java.lang.String dtdids
protected static java.lang.String skippable_dtdids
protected static java.lang.String skip_dtd
protected static java.util.Properties dtdProps
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 org.w3c.dom.svg.SVGDocument createSVGDocument(java.lang.String uri) throws java.io.IOException
SVGDocumentFactory
createSVGDocument
in interface SVGDocumentFactory
uri
- The document URI.
java.io.IOException
- if an error occured while reading the document.public org.w3c.dom.svg.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 org.w3c.dom.svg.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 org.w3c.dom.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 org.w3c.dom.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 org.w3c.dom.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 org.w3c.dom.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 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
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 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
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 org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String ver)
getDOMImplementation
in class SAXDocumentFactory
public void startDocument() throws org.xml.sax.SAXException
ContentHandler.startDocument()
.
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class SAXDocumentFactory
org.xml.sax.SAXException
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
EntityResolver.resolveEntity(String,String)
.
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |