|
||||||||||
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
public class SVGDOMImplementation
This class implements the DOMImplementation
interface.
It provides support the SVG 1.1 documents.
Nested Class Summary | |
---|---|
protected static class |
SVGDOMImplementation.AElementFactory
To create a 'a' element. |
protected static class |
SVGDOMImplementation.AltGlyphDefElementFactory
To create a 'altGlyphDef' element. |
protected static class |
SVGDOMImplementation.AltGlyphElementFactory
To create a 'altGlyph' element. |
protected static class |
SVGDOMImplementation.AltGlyphItemElementFactory
To create a 'altGlyphItem' element. |
protected static class |
SVGDOMImplementation.AnimateColorElementFactory
To create a 'animateColor' element. |
protected static class |
SVGDOMImplementation.AnimateElementFactory
To create a 'animate' element. |
protected static class |
SVGDOMImplementation.AnimateMotionElementFactory
To create a 'animateMotion' element. |
protected static class |
SVGDOMImplementation.AnimateTransformElementFactory
To create a 'animateTransform' element. |
protected static class |
SVGDOMImplementation.CircleElementFactory
To create a 'circle' element. |
protected static class |
SVGDOMImplementation.ClipPathElementFactory
To create a 'clip-path' element. |
protected static class |
SVGDOMImplementation.ColorProfileElementFactory
To create a 'color-profile' element. |
protected static class |
SVGDOMImplementation.CursorElementFactory
To create a 'cursor' element. |
protected static class |
SVGDOMImplementation.DefinitionSrcElementFactory
To create a 'definition-src' element. |
protected static class |
SVGDOMImplementation.DefsElementFactory
To create a 'defs' element. |
protected static class |
SVGDOMImplementation.DescElementFactory
To create a 'desc' element. |
protected static class |
SVGDOMImplementation.EllipseElementFactory
To create an 'ellipse' element. |
protected static class |
SVGDOMImplementation.FeBlendElementFactory
To create a 'feBlend' element. |
protected static class |
SVGDOMImplementation.FeColorMatrixElementFactory
To create a 'feColorMatrix' element. |
protected static class |
SVGDOMImplementation.FeComponentTransferElementFactory
To create a 'feComponentTransfer' element. |
protected static class |
SVGDOMImplementation.FeCompositeElementFactory
To create a 'feComposite' element. |
protected static class |
SVGDOMImplementation.FeConvolveMatrixElementFactory
To create a 'feConvolveMatrix' element. |
protected static class |
SVGDOMImplementation.FeDiffuseLightingElementFactory
To create a 'feDiffuseLighting' element. |
protected static class |
SVGDOMImplementation.FeDisplacementMapElementFactory
To create a 'feDisplacementMap' element. |
protected static class |
SVGDOMImplementation.FeDistantLightElementFactory
To create a 'feDistantLight' element. |
protected static class |
SVGDOMImplementation.FeFloodElementFactory
To create a 'feFlood' element. |
protected static class |
SVGDOMImplementation.FeFuncAElementFactory
To create a 'feFuncA' element. |
protected static class |
SVGDOMImplementation.FeFuncBElementFactory
To create a 'feFuncB' element. |
protected static class |
SVGDOMImplementation.FeFuncGElementFactory
To create a 'feFuncG' element. |
protected static class |
SVGDOMImplementation.FeFuncRElementFactory
To create a 'feFuncR' element. |
protected static class |
SVGDOMImplementation.FeGaussianBlurElementFactory
To create a 'feGaussianBlur' element. |
protected static class |
SVGDOMImplementation.FeImageElementFactory
To create a 'feImage' element. |
protected static class |
SVGDOMImplementation.FeMergeElementFactory
To create a 'feMerge' element. |
protected static class |
SVGDOMImplementation.FeMergeNodeElementFactory
To create a 'feMergeNode' element. |
protected static class |
SVGDOMImplementation.FeMorphologyElementFactory
To create a 'feMorphology' element. |
protected static class |
SVGDOMImplementation.FeOffsetElementFactory
To create a 'feOffset' element. |
protected static class |
SVGDOMImplementation.FePointLightElementFactory
To create a 'fePointLight' element. |
protected static class |
SVGDOMImplementation.FeSpecularLightingElementFactory
To create a 'feSpecularLighting' element. |
protected static class |
SVGDOMImplementation.FeSpotLightElementFactory
To create a 'feSpotLight' element. |
protected static class |
SVGDOMImplementation.FeTileElementFactory
To create a 'feTile' element. |
protected static class |
SVGDOMImplementation.FeTurbulenceElementFactory
To create a 'feTurbulence' element |
protected static class |
SVGDOMImplementation.FilterElementFactory
To create a 'filter' element. |
protected static class |
SVGDOMImplementation.FontElementFactory
To create a 'font' element. |
protected static class |
SVGDOMImplementation.FontFaceElementFactory
To create a 'font-face' element. |
protected static class |
SVGDOMImplementation.FontFaceFormatElementFactory
To create a 'font-face-format' element. |
protected static class |
SVGDOMImplementation.FontFaceNameElementFactory
To create a 'font-face-name' element. |
protected static class |
SVGDOMImplementation.FontFaceSrcElementFactory
To create a 'font-face-src' element. |
protected static class |
SVGDOMImplementation.FontFaceUriElementFactory
To create a 'font-face-uri' element. |
protected static class |
SVGDOMImplementation.ForeignObjectElementFactory
To create a 'foreignObject' element. |
protected static class |
SVGDOMImplementation.GElementFactory
To create a 'g' element. |
protected static class |
SVGDOMImplementation.GlyphElementFactory
To create a 'glyph' element. |
protected static class |
SVGDOMImplementation.GlyphRefElementFactory
To create a 'glyphRef' element. |
protected static class |
SVGDOMImplementation.HkernElementFactory
To create a 'hkern' element. |
protected static class |
SVGDOMImplementation.ImageElementFactory
To create a 'image' element. |
protected static class |
SVGDOMImplementation.LinearGradientElementFactory
To create a 'linearGradient' element. |
protected static class |
SVGDOMImplementation.LineElementFactory
To create a 'line' element. |
protected static class |
SVGDOMImplementation.MarkerElementFactory
To create a 'marker' element. |
protected static class |
SVGDOMImplementation.MaskElementFactory
To create a 'mask' element. |
protected static class |
SVGDOMImplementation.MetadataElementFactory
To create a 'metadata' element. |
protected static class |
SVGDOMImplementation.MissingGlyphElementFactory
To create a 'missing-glyph' element. |
protected static class |
SVGDOMImplementation.MpathElementFactory
To create a 'mpath' element. |
protected static class |
SVGDOMImplementation.PathElementFactory
To create a 'path' element. |
protected static class |
SVGDOMImplementation.PatternElementFactory
To create a 'pattern' element. |
protected static class |
SVGDOMImplementation.PolygonElementFactory
To create a 'polygon' element. |
protected static class |
SVGDOMImplementation.PolylineElementFactory
To create a 'polyline' element. |
protected static class |
SVGDOMImplementation.RadialGradientElementFactory
To create a 'radialGradient' element. |
protected static class |
SVGDOMImplementation.RectElementFactory
To create a 'rect' element. |
protected static class |
SVGDOMImplementation.ScriptElementFactory
To create a 'script' element. |
protected static class |
SVGDOMImplementation.SetElementFactory
To create a 'set' element. |
protected static class |
SVGDOMImplementation.StopElementFactory
To create a 'stop' element. |
protected static class |
SVGDOMImplementation.StyleElementFactory
To create a 'style' element. |
protected static class |
SVGDOMImplementation.SvgElementFactory
To create an 'svg' element. |
protected static class |
SVGDOMImplementation.SwitchElementFactory
To create a 'switch' element. |
protected static class |
SVGDOMImplementation.SymbolElementFactory
To create a 'symbol' element. |
protected static class |
SVGDOMImplementation.TextElementFactory
To create a 'text' element. |
protected static class |
SVGDOMImplementation.TextPathElementFactory
To create a 'textPath' element. |
protected static class |
SVGDOMImplementation.TitleElementFactory
To create a 'title' element. |
protected static class |
SVGDOMImplementation.TrefElementFactory
To create a 'tref' element. |
protected static class |
SVGDOMImplementation.TspanElementFactory
To create a 'tspan' element. |
protected static class |
SVGDOMImplementation.UseElementFactory
To create a 'use' element. |
protected static class |
SVGDOMImplementation.ViewElementFactory
To create a 'view' element. |
protected static class |
SVGDOMImplementation.VkernElementFactory
To create a 'vkern' 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 HashTable |
factories
|
protected static String |
RESOURCES
The error messages bundle class name. |
static String |
SVG_NAMESPACE_URI
The SVG namespace uri. |
protected static HashTable |
svg11Factories
The SVG element factories. |
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 | |
---|---|
SVGDOMImplementation()
Creates a new SVGDOMImplementation object. |
Method Summary | |
---|---|
CSSEngine |
createCSSEngine(AbstractStylableDocument doc,
CSSContext ctx,
ExtendedParser ep,
ValueManager[] vms,
ShorthandManager[] sms)
|
CSSStyleDeclaration |
createCSSStyleDeclaration()
Creates a style declaration. |
CSSStyleSheet |
createCSSStyleSheet(String title,
String media)
DOM: Implements DOMImplementationCSS.createCSSStyleSheet(String,String) . |
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. |
StyleSheet |
createStyleSheet(Node n,
HashTable attrs)
Creates a stylesheet from the data of an xml-stylesheet processing instruction or return null. |
ViewCSS |
createViewCSS(AbstractStylableDocument doc)
Creates a ViewCSS. |
static DOMImplementation |
getDOMImplementation()
Returns the default instance of this class. |
CSSStyleSheet |
getUserAgentStyleSheet()
Returns the user-agent stylesheet. |
protected void |
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 |
---|
createEventSupport, 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 |
---|
public static final String SVG_NAMESPACE_URI
protected static final String RESOURCES
protected HashTable factories
protected static HashTable svg11Factories
protected static final DOMImplementation DOM_IMPLEMENTATION
Constructor Detail |
---|
public SVGDOMImplementation()
Method Detail |
---|
public static DOMImplementation getDOMImplementation()
protected void initLocalizable()
initLocalizable
in class AbstractDOMImplementation
public CSSEngine createCSSEngine(AbstractStylableDocument doc, CSSContext ctx, ExtendedParser ep, ValueManager[] vms, ShorthandManager[] sms)
createCSSEngine
in class ExtensibleDOMImplementation
public ViewCSS createViewCSS(AbstractStylableDocument doc)
createViewCSS
in class ExtensibleDOMImplementation
public Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) throws DOMException
DOMImplementation.createDocument(String,String,DocumentType)
.
createDocument
in interface DOMImplementation
DOMException
public CSSStyleSheet createCSSStyleSheet(String title, String media)
DOMImplementationCSS.createCSSStyleSheet(String,String)
.
createCSSStyleSheet
in interface DOMImplementationCSS
public CSSStyleDeclaration createCSSStyleDeclaration()
createCSSStyleDeclaration
in interface CSSStyleDeclarationFactory
public StyleSheet createStyleSheet(Node n, HashTable attrs)
createStyleSheet
in interface StyleSheetFactory
public CSSStyleSheet getUserAgentStyleSheet()
public Element createElementNS(AbstractDocument document, String namespaceURI, String qualifiedName)
createElementNS
in class ExtensibleDOMImplementation
public DocumentEventSupport createDocumentEventSupport()
createDocumentEventSupport
in class AbstractDOMImplementation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |