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$
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classTo create a 'flowDiv' element.protected static classTo create a 'flowLine' element.protected static classTo create a 'flowPara' element.protected static classTo create a 'flowRegionBreak' element.protected static classTo create a 'flowRegion' element.protected static classTo create a 'flowRegion' element.protected static classTo create a 'flowRoot' element.protected static classTo create a 'flowSpan' element.protected static classTo create a 'handler' element.protected static classTo create a 'multiImage' element.protected static classTo create a 'solidColor' element.protected static classTo create a 'subImage' element.protected static classTo create a 'SubImageRef' element.protected static classTo create a 'xbl:content' element.protected static classTo create a 'xbl:definition' element.protected static classTo create a 'xbl:handlerGroup' element.protected static classTo create a 'xbl:import' element.protected static classTo create a 'xbl:shadowTree' element.protected static classTo create a 'xbl:template' element.protected static classTo create a 'xbl:xbl' element.Nested classes/interfaces inherited from class 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.VkernElementFactoryNested classes/interfaces inherited from class ExtensibleDOMImplementation
ExtensibleDOMImplementation.ElementFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final DOMImplementationThe 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 SVGDOMImplementation
factories, RESOURCES, SVG_NAMESPACE_URI, svg11FactoriesFields inherited from class ExtensibleDOMImplementation
customFactories, customShorthandManagers, customValueManagers, extensionsFields inherited from class 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 DOMImplementationReturns the default instance of this class.Methods inherited from class SVGDOMImplementation
createCSSStyleDeclaration, createCSSStyleSheet, createStyleSheet, createViewCSS, getUserAgentStyleSheet, initLocalizableMethods inherited from class ExtensibleDOMImplementation
createCSSEngine, createDocumentType, getDomExtensions, registerCustomCSSShorthandManager, registerCustomCSSValueManager, registerCustomElementFactoryMethods inherited from class AbstractDOMImplementation
formatMessage, getFeature, getLocale, hasFeature, registerFeature, setLocaleMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
createCSSEnginein classSVGDOMImplementation
-
createDocument
public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException DOM: ImplementsDOMImplementation.createDocument(String,String,DocumentType).- Specified by:
createDocumentin interfaceDOMImplementation- Overrides:
createDocumentin classSVGDOMImplementation- Throws:
DOMException
-
createElementNS
public Element createElementNS(AbstractDocument document, String namespaceURI, String qualifiedName) Implements the behavior of Document.createElementNS() for this DOM implementation.- Overrides:
createElementNSin classSVGDOMImplementation
-
createDocumentEventSupport
Creates an DocumentEventSupport object suitable for use with this implementation.- Overrides:
createDocumentEventSupportin classSVGDOMImplementation
-
createEventSupport
Creates an EventSupport object for the given node.- Overrides:
createEventSupportin classAbstractDOMImplementation
-
getDOMImplementation
Returns the default instance of this class.
-