|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.dom.AbstractDOMImplementation | +--org.apache.batik.dom.svg.SVGDOMImplementation
This class implements the DOMImplementation
interface.
It provides support the SVG 1.0 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. |
static interface |
SVGDOMImplementation.ElementFactory
This interface represents a factory of elements. |
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. |
Field Summary | |
protected static DOMImplementation |
DOM_IMPLEMENTATION
The default instance of this class. |
protected HashTable |
factories
The SVG element factories. |
protected LocalizableSupport |
localizableSupport
The localizable support for the error messages. |
protected static java.lang.String |
RESOURCES
The error messages bundle class name. |
static java.lang.String |
SVG_NAMESPACE_URI
The SVG namespace uri. |
Fields inherited from class org.apache.batik.dom.AbstractDOMImplementation |
features |
Constructor Summary | |
SVGDOMImplementation()
Creates a new SVGDOMImplementation object. |
Method Summary | |
CSSEngine |
createCSSEngine(SVGOMDocument doc,
CSSContext ctx)
Creates new CSSEngine and attach it to the document. |
CSSStyleDeclaration |
createCSSStyleDeclaration()
Creates a style declaration. |
CSSStyleSheet |
createCSSStyleSheet(java.lang.String title,
java.lang.String media)
DOM: Implements DOMImplementationCSS.createCSSStyleSheet(String,String) . |
Document |
createDocument(java.lang.String namespaceURI,
java.lang.String qualifiedName,
DocumentType doctype)
DOM: Implements DOMImplementation.createDocument(String,String,DocumentType) . |
DocumentEventSupport |
createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation. |
DocumentType |
createDocumentType(java.lang.String qualifiedName,
java.lang.String publicId,
java.lang.String systemId)
DOM: Implements DOMImplementation.createDocumentType(String,String,String) . |
Element |
createElementNS(AbstractDocument document,
java.lang.String namespaceURI,
java.lang.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(SVGOMDocument doc)
Creates a ViewCSS. |
java.lang.String |
formatMessage(java.lang.String key,
java.lang.Object[] args)
Implements Localizable.formatMessage(String,Object[]) . |
static DOMImplementation |
getDOMImplementation()
Returns the default instance of this class. |
java.util.Locale |
getLocale()
Implements Localizable.getLocale() . |
CSSStyleSheet |
getUserAgentStyleSheet()
Returns the user-agent stylesheet. |
void |
setLocale(java.util.Locale l)
Implements Localizable.setLocale(Locale) . |
Methods inherited from class org.apache.batik.dom.AbstractDOMImplementation |
hasFeature, registerFeature |
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 |
hasFeature |
Field Detail |
public static final java.lang.String SVG_NAMESPACE_URI
protected static final DOMImplementation DOM_IMPLEMENTATION
protected static final java.lang.String RESOURCES
protected LocalizableSupport localizableSupport
protected HashTable factories
Constructor Detail |
public SVGDOMImplementation()
Method Detail |
public static DOMImplementation getDOMImplementation()
public CSSEngine createCSSEngine(SVGOMDocument doc, CSSContext ctx)
public ViewCSS createViewCSS(SVGOMDocument doc)
public DocumentType createDocumentType(java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId)
DOMImplementation.createDocumentType(String,String,String)
.
createDocumentType
in interface DOMImplementation
public Document createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype) throws DOMException
DOMImplementation.createDocument(String,String,DocumentType)
.
createDocument
in interface DOMImplementation
DOMException
public CSSStyleSheet createCSSStyleSheet(java.lang.String title, java.lang.String media)
DOMImplementationCSS.createCSSStyleSheet(String,String)
.
createCSSStyleSheet
in interface DOMImplementationCSS
public CSSStyleDeclaration createCSSStyleDeclaration()
createCSSStyleDeclaration
in interface CSSStyleDeclarationFactory
public void setLocale(java.util.Locale l)
Localizable.setLocale(Locale)
.
setLocale
in interface Localizable
l
- The locale to set.public java.util.Locale getLocale()
Localizable.getLocale()
.
getLocale
in interface Localizable
public java.lang.String formatMessage(java.lang.String key, java.lang.Object[] args) throws java.util.MissingResourceException
Localizable.formatMessage(String,Object[])
.
formatMessage
in interface Localizable
key
- The key used to retreive the message from the resource
bundle.args
- The objects that compose the message.
java.util.MissingResourceException
- if the key is not in the bundle.public StyleSheet createStyleSheet(Node n, HashTable attrs)
createStyleSheet
in interface StyleSheetFactory
public CSSStyleSheet getUserAgentStyleSheet()
public Element createElementNS(AbstractDocument document, java.lang.String namespaceURI, java.lang.String qualifiedName)
public DocumentEventSupport createDocumentEventSupport()
createDocumentEventSupport
in class AbstractDOMImplementation
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |