Package org.apache.batik.anim.dom
Class SVG12DOMImplementation
java.lang.Object
org.apache.batik.dom.AbstractDOMImplementation
org.apache.batik.dom.ExtensibleDOMImplementation
org.apache.batik.anim.dom.SVGDOMImplementation
org.apache.batik.anim.dom.SVG12DOMImplementation
- All Implemented Interfaces:
Serializable
,StyleSheetFactory
,CSSStyleDeclarationFactory
,Localizable
,DOMImplementationCSS
,DOMImplementation
This class implements the
DOMImplementation
interface.
It provides support the SVG 1.2 documents.- Version:
- $Id: SVG12DOMImplementation.java 1831630 2018-05-15 12:56:55Z ssteiner $
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
To create a 'flowDiv' element.protected static class
To create a 'flowLine' element.protected static class
To create a 'flowPara' element.protected static class
To create a 'flowRegionBreak' element.protected static class
To create a 'flowRegion' element.protected static class
To create a 'flowRegion' element.protected static class
To create a 'flowRoot' element.protected static class
To create a 'flowSpan' element.protected static class
To create a 'handler' element.protected static class
To create a 'multiImage' element.protected static class
To create a 'solidColor' element.protected static class
To create a 'subImage' element.protected static class
To create a 'SubImageRef' element.protected static class
To create a 'xbl:content' element.protected static class
To create a 'xbl:definition' element.protected static class
To create a 'xbl:handlerGroup' element.protected static class
To create a 'xbl:import' element.protected static class
To create a 'xbl:shadowTree' element.protected static class
To create a 'xbl:template' element.protected static class
To create a 'xbl:xbl' element.Nested classes/interfaces inherited from class org.apache.batik.anim.dom.SVGDOMImplementation
SVGDOMImplementation.AElementFactory, SVGDOMImplementation.AltGlyphDefElementFactory, SVGDOMImplementation.AltGlyphElementFactory, SVGDOMImplementation.AltGlyphItemElementFactory, SVGDOMImplementation.AnimateColorElementFactory, SVGDOMImplementation.AnimateElementFactory, SVGDOMImplementation.AnimateMotionElementFactory, SVGDOMImplementation.AnimateTransformElementFactory, SVGDOMImplementation.CircleElementFactory, SVGDOMImplementation.ClipPathElementFactory, SVGDOMImplementation.ColorProfileElementFactory, SVGDOMImplementation.CursorElementFactory, SVGDOMImplementation.DefinitionSrcElementFactory, SVGDOMImplementation.DefsElementFactory, SVGDOMImplementation.DescElementFactory, SVGDOMImplementation.EllipseElementFactory, SVGDOMImplementation.FeBlendElementFactory, SVGDOMImplementation.FeColorMatrixElementFactory, SVGDOMImplementation.FeComponentTransferElementFactory, SVGDOMImplementation.FeCompositeElementFactory, SVGDOMImplementation.FeConvolveMatrixElementFactory, SVGDOMImplementation.FeDiffuseLightingElementFactory, SVGDOMImplementation.FeDisplacementMapElementFactory, SVGDOMImplementation.FeDistantLightElementFactory, SVGDOMImplementation.FeFloodElementFactory, SVGDOMImplementation.FeFuncAElementFactory, SVGDOMImplementation.FeFuncBElementFactory, SVGDOMImplementation.FeFuncGElementFactory, SVGDOMImplementation.FeFuncRElementFactory, SVGDOMImplementation.FeGaussianBlurElementFactory, SVGDOMImplementation.FeImageElementFactory, SVGDOMImplementation.FeMergeElementFactory, SVGDOMImplementation.FeMergeNodeElementFactory, SVGDOMImplementation.FeMorphologyElementFactory, SVGDOMImplementation.FeOffsetElementFactory, SVGDOMImplementation.FePointLightElementFactory, SVGDOMImplementation.FeSpecularLightingElementFactory, SVGDOMImplementation.FeSpotLightElementFactory, SVGDOMImplementation.FeTileElementFactory, SVGDOMImplementation.FeTurbulenceElementFactory, SVGDOMImplementation.FilterElementFactory, SVGDOMImplementation.FontElementFactory, SVGDOMImplementation.FontFaceElementFactory, SVGDOMImplementation.FontFaceFormatElementFactory, SVGDOMImplementation.FontFaceNameElementFactory, SVGDOMImplementation.FontFaceSrcElementFactory, SVGDOMImplementation.FontFaceUriElementFactory, SVGDOMImplementation.ForeignObjectElementFactory, SVGDOMImplementation.GElementFactory, SVGDOMImplementation.GlyphElementFactory, SVGDOMImplementation.GlyphRefElementFactory, SVGDOMImplementation.HkernElementFactory, SVGDOMImplementation.ImageElementFactory, SVGDOMImplementation.LinearGradientElementFactory, SVGDOMImplementation.LineElementFactory, SVGDOMImplementation.MarkerElementFactory, SVGDOMImplementation.MaskElementFactory, SVGDOMImplementation.MetadataElementFactory, SVGDOMImplementation.MissingGlyphElementFactory, SVGDOMImplementation.MpathElementFactory, SVGDOMImplementation.PathElementFactory, SVGDOMImplementation.PatternElementFactory, SVGDOMImplementation.PolygonElementFactory, SVGDOMImplementation.PolylineElementFactory, SVGDOMImplementation.RadialGradientElementFactory, SVGDOMImplementation.RectElementFactory, SVGDOMImplementation.ScriptElementFactory, SVGDOMImplementation.SetElementFactory, SVGDOMImplementation.StopElementFactory, SVGDOMImplementation.StyleElementFactory, SVGDOMImplementation.SvgElementFactory, SVGDOMImplementation.SwitchElementFactory, SVGDOMImplementation.SymbolElementFactory, SVGDOMImplementation.TextElementFactory, SVGDOMImplementation.TextPathElementFactory, SVGDOMImplementation.TitleElementFactory, SVGDOMImplementation.TrefElementFactory, SVGDOMImplementation.TspanElementFactory, SVGDOMImplementation.UseElementFactory, SVGDOMImplementation.ViewElementFactory, SVGDOMImplementation.VkernElementFactory
Nested classes/interfaces inherited from class org.apache.batik.dom.ExtensibleDOMImplementation
ExtensibleDOMImplementation.ElementFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final DOMImplementation
The default instance of this class.protected static HashMap
<String, ExtensibleDOMImplementation.ElementFactory> The SVG element factories.protected static HashMap
<String, ExtensibleDOMImplementation.ElementFactory> 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCSSEngine
(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms) createDocument
(String namespaceURI, String qualifiedName, DocumentType doctype) DOM: ImplementsDOMImplementation.createDocument(String,String,DocumentType)
.Creates an DocumentEventSupport object suitable for use with this implementation.createElementNS
(AbstractDocument document, String namespaceURI, String qualifiedName) Implements the behavior of Document.createElementNS() for this DOM implementation.Creates an EventSupport object for the given node.static DOMImplementation
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 Details
-
svg12Factories
The SVG element factories. -
xblFactories
The XBL element factories. -
DOM_IMPLEMENTATION
The default instance of this class.
-
-
Constructor Details
-
SVG12DOMImplementation
public SVG12DOMImplementation()Creates a new SVGDOMImplementation object.
-
-
Method Details
-
createCSSEngine
public CSSEngine createCSSEngine(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms) - Overrides:
createCSSEngine
in classSVGDOMImplementation
-
createDocument
public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException DOM: ImplementsDOMImplementation.createDocument(String,String,DocumentType)
.- Specified by:
createDocument
in interfaceDOMImplementation
- Overrides:
createDocument
in classSVGDOMImplementation
- Throws:
DOMException
-
createElementNS
public Element createElementNS(AbstractDocument document, String namespaceURI, String qualifiedName) Implements the behavior of Document.createElementNS() for this DOM implementation.- Overrides:
createElementNS
in classSVGDOMImplementation
-
createDocumentEventSupport
Creates an DocumentEventSupport object suitable for use with this implementation.- Overrides:
createDocumentEventSupport
in classSVGDOMImplementation
-
createEventSupport
Creates an EventSupport object for the given node.- Overrides:
createEventSupport
in classAbstractDOMImplementation
-
getDOMImplementation
Returns the default instance of this class.
-