|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.dom.AbstractDOMImplementation
org.apache.batik.dom.ExtensibleDOMImplementation
org.apache.batik.anim.dom.SVGDOMImplementation
org.apache.batik.anim.dom.SVG12DOMImplementation
public class SVG12DOMImplementation
This class implements the DOMImplementation
interface.
It provides support the SVG 1.2 documents.
Nested Class Summary | |
---|---|
protected static class |
SVG12DOMImplementation.FlowDivElementFactory
To create a 'flowDiv' element. |
protected static class |
SVG12DOMImplementation.FlowLineElementFactory
To create a 'flowLine' element. |
protected static class |
SVG12DOMImplementation.FlowParaElementFactory
To create a 'flowPara' element. |
protected static class |
SVG12DOMImplementation.FlowRegionBreakElementFactory
To create a 'flowRegionBreak' element. |
protected static class |
SVG12DOMImplementation.FlowRegionElementFactory
To create a 'flowRegion' element. |
protected static class |
SVG12DOMImplementation.FlowRegionExcludeElementFactory
To create a 'flowRegion' element. |
protected static class |
SVG12DOMImplementation.FlowRootElementFactory
To create a 'flowRoot' element. |
protected static class |
SVG12DOMImplementation.FlowSpanElementFactory
To create a 'flowSpan' element. |
protected static class |
SVG12DOMImplementation.HandlerElementFactory
To create a 'handler' element. |
protected static class |
SVG12DOMImplementation.MultiImageElementFactory
To create a 'multiImage' element. |
protected static class |
SVG12DOMImplementation.SolidColorElementFactory
To create a 'solidColor' element. |
protected static class |
SVG12DOMImplementation.SubImageElementFactory
To create a 'subImage' element. |
protected static class |
SVG12DOMImplementation.SubImageRefElementFactory
To create a 'SubImageRef' element. |
protected static class |
SVG12DOMImplementation.XBLContentElementFactory
To create a 'xbl:content' element. |
protected static class |
SVG12DOMImplementation.XBLDefinitionElementFactory
To create a 'xbl:definition' element. |
protected static class |
SVG12DOMImplementation.XBLHandlerGroupElementFactory
To create a 'xbl:handlerGroup' element. |
protected static class |
SVG12DOMImplementation.XBLImportElementFactory
To create a 'xbl:import' element. |
protected static class |
SVG12DOMImplementation.XBLShadowTreeElementFactory
To create a 'xbl:shadowTree' element. |
protected static class |
SVG12DOMImplementation.XBLTemplateElementFactory
To create a 'xbl:template' element. |
protected static class |
SVG12DOMImplementation.XBLXBLElementFactory
To create a 'xbl:xbl' element. |
Nested classes/interfaces inherited from class org.apache.batik.dom.ExtensibleDOMImplementation |
---|
ExtensibleDOMImplementation.ElementFactory |
Field Summary | |
---|---|
protected static DOMImplementation |
DOM_IMPLEMENTATION
The default instance of this class. |
protected static HashTable |
svg12Factories
The SVG element factories. |
protected static HashTable |
xblFactories
The XBL element factories. |
Fields inherited from class org.apache.batik.anim.dom.SVGDOMImplementation |
---|
factories, RESOURCES, SVG_NAMESPACE_URI, svg11Factories |
Fields inherited from class org.apache.batik.dom.ExtensibleDOMImplementation |
---|
customFactories, customShorthandManagers, customValueManagers, extensions |
Fields inherited from class org.apache.batik.dom.AbstractDOMImplementation |
---|
features, localizableSupport |
Constructor Summary | |
---|---|
SVG12DOMImplementation()
Creates a new SVGDOMImplementation object. |
Method Summary | |
---|---|
CSSEngine |
createCSSEngine(AbstractStylableDocument doc,
CSSContext ctx,
ExtendedParser ep,
ValueManager[] vms,
ShorthandManager[] sms)
|
Document |
createDocument(String namespaceURI,
String qualifiedName,
DocumentType doctype)
DOM: Implements DOMImplementation.createDocument(String,String,DocumentType) . |
DocumentEventSupport |
createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation. |
Element |
createElementNS(AbstractDocument document,
String namespaceURI,
String qualifiedName)
Implements the behavior of Document.createElementNS() for this DOM implementation. |
EventSupport |
createEventSupport(AbstractNode n)
Creates an EventSupport object for the given node. |
static DOMImplementation |
getDOMImplementation()
Returns the default instance of this class. |
Methods inherited from class org.apache.batik.anim.dom.SVGDOMImplementation |
---|
createCSSStyleDeclaration, createCSSStyleSheet, createStyleSheet, createViewCSS, getUserAgentStyleSheet, initLocalizable |
Methods inherited from class org.apache.batik.dom.ExtensibleDOMImplementation |
---|
createCSSEngine, createDocumentType, getDomExtensions, registerCustomCSSShorthandManager, registerCustomCSSValueManager, registerCustomElementFactory |
Methods inherited from class org.apache.batik.dom.AbstractDOMImplementation |
---|
formatMessage, getFeature, getLocale, hasFeature, registerFeature, setLocale |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.DOMImplementation |
---|
getFeature, hasFeature |
Field Detail |
---|
protected static HashTable svg12Factories
protected static HashTable xblFactories
protected static final DOMImplementation DOM_IMPLEMENTATION
Constructor Detail |
---|
public SVG12DOMImplementation()
Method Detail |
---|
public CSSEngine createCSSEngine(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms)
createCSSEngine
in class SVGDOMImplementation
public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException
DOMImplementation.createDocument(String,String,DocumentType)
.
createDocument
in interface DOMImplementation
createDocument
in class SVGDOMImplementation
DOMException
public Element createElementNS(AbstractDocument document, String namespaceURI, String qualifiedName)
createElementNS
in class SVGDOMImplementation
public DocumentEventSupport createDocumentEventSupport()
createDocumentEventSupport
in class SVGDOMImplementation
public EventSupport createEventSupport(AbstractNode n)
createEventSupport
in class AbstractDOMImplementation
public static DOMImplementation getDOMImplementation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |