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:
java.io.Serializable
,StyleSheetFactory
,CSSStyleDeclarationFactory
,Localizable
,org.w3c.dom.css.DOMImplementationCSS
,org.w3c.dom.DOMImplementation
public class SVG12DOMImplementation extends SVGDOMImplementation
This class implements theDOMImplementation
interface. It provides support the SVG 1.2 documents.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description 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.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
Fields Modifier and Type Field Description protected static org.w3c.dom.DOMImplementation
DOM_IMPLEMENTATION
The default instance of this class.protected static java.util.HashMap<java.lang.String,ExtensibleDOMImplementation.ElementFactory>
svg12Factories
The SVG element factories.protected static java.util.HashMap<java.lang.String,ExtensibleDOMImplementation.ElementFactory>
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
Constructors Constructor Description SVG12DOMImplementation()
Creates a new SVGDOMImplementation object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CSSEngine
createCSSEngine(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms)
org.w3c.dom.Document
createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, org.w3c.dom.DocumentType doctype)
DOM: ImplementsDOMImplementation.createDocument(String,String,DocumentType)
.DocumentEventSupport
createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation.org.w3c.dom.Element
createElementNS(AbstractDocument document, java.lang.String namespaceURI, java.lang.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 org.w3c.dom.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
-
-
-
-
Field Detail
-
svg12Factories
protected static java.util.HashMap<java.lang.String,ExtensibleDOMImplementation.ElementFactory> svg12Factories
The SVG element factories.
-
xblFactories
protected static java.util.HashMap<java.lang.String,ExtensibleDOMImplementation.ElementFactory> xblFactories
The XBL element factories.
-
DOM_IMPLEMENTATION
protected static final org.w3c.dom.DOMImplementation DOM_IMPLEMENTATION
The default instance of this class.
-
-
Method Detail
-
createCSSEngine
public CSSEngine createCSSEngine(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms)
- Overrides:
createCSSEngine
in classSVGDOMImplementation
-
createDocument
public org.w3c.dom.Document createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, org.w3c.dom.DocumentType doctype) throws org.w3c.dom.DOMException
DOM: ImplementsDOMImplementation.createDocument(String,String,DocumentType)
.- Specified by:
createDocument
in interfaceorg.w3c.dom.DOMImplementation
- Overrides:
createDocument
in classSVGDOMImplementation
- Throws:
org.w3c.dom.DOMException
-
createElementNS
public org.w3c.dom.Element createElementNS(AbstractDocument document, java.lang.String namespaceURI, java.lang.String qualifiedName)
Implements the behavior of Document.createElementNS() for this DOM implementation.- Overrides:
createElementNS
in classSVGDOMImplementation
-
createDocumentEventSupport
public DocumentEventSupport createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation.- Overrides:
createDocumentEventSupport
in classSVGDOMImplementation
-
createEventSupport
public EventSupport createEventSupport(AbstractNode n)
Creates an EventSupport object for the given node.- Overrides:
createEventSupport
in classAbstractDOMImplementation
-
getDOMImplementation
public static org.w3c.dom.DOMImplementation getDOMImplementation()
Returns the default instance of this class.
-
-