Package org.apache.batik.dom.svg
Interface ExtendedTraitAccess
- All Superinterfaces:
TraitAccess
- All Known Implementing Classes:
BatikHistogramNormalizationElement,BatikRegularPolygonElement,BatikStarElement,BindableElement,ColorSwitchElement,ExtensionElement,FlowDivElement,FlowLineElement,FlowParaElement,FlowRegionBreakElement,FlowRegionElement,FlowSpanElement,FlowTextElement,GraphicsExtensionElement,PrefixableStylableExtensionElement,StylableExtensionElement,SVGDescriptiveElement,SVGGraphicsElement,SVGOMAElement,SVGOMAltGlyphDefElement,SVGOMAltGlyphElement,SVGOMAltGlyphItemElement,SVGOMAnimateColorElement,SVGOMAnimateElement,SVGOMAnimateMotionElement,SVGOMAnimateTransformElement,SVGOMAnimationElement,SVGOMCircleElement,SVGOMClipPathElement,SVGOMColorProfileElement,SVGOMComponentTransferFunctionElement,SVGOMCursorElement,SVGOMDefinitionSrcElement,SVGOMDefsElement,SVGOMDescElement,SVGOMElement,SVGOMEllipseElement,SVGOMFEBlendElement,SVGOMFEColorMatrixElement,SVGOMFEComponentTransferElement,SVGOMFECompositeElement,SVGOMFEConvolveMatrixElement,SVGOMFEDiffuseLightingElement,SVGOMFEDisplacementMapElement,SVGOMFEDistantLightElement,SVGOMFEFloodElement,SVGOMFEFuncAElement,SVGOMFEFuncBElement,SVGOMFEFuncGElement,SVGOMFEFuncRElement,SVGOMFEGaussianBlurElement,SVGOMFEImageElement,SVGOMFEMergeElement,SVGOMFEMergeNodeElement,SVGOMFEMorphologyElement,SVGOMFEOffsetElement,SVGOMFEPointLightElement,SVGOMFESpecularLightingElement,SVGOMFESpotLightElement,SVGOMFETileElement,SVGOMFETurbulenceElement,SVGOMFilterElement,SVGOMFilterPrimitiveStandardAttributes,SVGOMFlowDivElement,SVGOMFlowLineElement,SVGOMFlowParaElement,SVGOMFlowRegionBreakElement,SVGOMFlowRegionElement,SVGOMFlowRegionExcludeElement,SVGOMFlowRootElement,SVGOMFlowSpanElement,SVGOMFontElement,SVGOMFontFaceElement,SVGOMFontFaceFormatElement,SVGOMFontFaceNameElement,SVGOMFontFaceSrcElement,SVGOMFontFaceUriElement,SVGOMForeignObjectElement,SVGOMGElement,SVGOMGlyphElement,SVGOMGlyphRefElement,SVGOMGradientElement,SVGOMHandlerElement,SVGOMHKernElement,SVGOMImageElement,SVGOMLinearGradientElement,SVGOMLineElement,SVGOMMarkerElement,SVGOMMaskElement,SVGOMMetadataElement,SVGOMMissingGlyphElement,SVGOMMPathElement,SVGOMMultiImageElement,SVGOMPathElement,SVGOMPatternElement,SVGOMPolygonElement,SVGOMPolylineElement,SVGOMRadialGradientElement,SVGOMRectElement,SVGOMScriptElement,SVGOMSetElement,SVGOMSolidColorElement,SVGOMStopElement,SVGOMStyleElement,SVGOMSubImageElement,SVGOMSubImageRefElement,SVGOMSVGElement,SVGOMSwitchElement,SVGOMSymbolElement,SVGOMTextContentElement,SVGOMTextElement,SVGOMTextPathElement,SVGOMTextPositioningElement,SVGOMTitleElement,SVGOMToBeImplementedElement,SVGOMTRefElement,SVGOMTSpanElement,SVGOMURIReferenceElement,SVGOMUseElement,SVGOMViewElement,SVGOMVKernElement,SVGPointShapeElement,SVGStylableElement,SVGURIReferenceGraphicsElement,SVGURIReferenceTextPositioningElement,XBLOMContentElement,XBLOMDefinitionElement,XBLOMElement,XBLOMHandlerGroupElement,XBLOMImportElement,XBLOMShadowTreeElement,XBLOMTemplateElement,XBLOMXBLElement
Interface for SVG DOM classes to expose information about the traits
(XML attributes and CSS properties) their elements support.
- Version:
- $Id: ExtendedTraitAccess.java 1733416 2016-03-03 07:07:13Z gadams $
-
Method Summary
Modifier and TypeMethodDescriptionintgetAttributeType(String ns, String ln) Returns the SVG type of the given XML attribute.intReturns the SVG type of the given CSS property.booleanhasProperty(String pn) Returns whether the given CSS property is available on this element.booleanReturns whether the given trait is available on this element.booleanisAttributeAdditive(String ns, String ln) Returns whether the given XML attribute is additive.booleanisAttributeAnimatable(String ns, String ln) Returns whether the given XML attribute is animatable.booleanReturns whether the given CSS property is additive.booleanReturns whether the given CSS property is animatable.booleanisTraitAdditive(String ns, String tn) Returns whether the given trait is additive.booleanisTraitAnimatable(String ns, String tn) Returns whether the given trait is animatable.
-
Method Details
-
hasProperty
Returns whether the given CSS property is available on this element. -
hasTrait
Returns whether the given trait is available on this element. -
isPropertyAnimatable
Returns whether the given CSS property is animatable. -
isAttributeAnimatable
Returns whether the given XML attribute is animatable. -
isPropertyAdditive
Returns whether the given CSS property is additive. -
isAttributeAdditive
Returns whether the given XML attribute is additive. -
isTraitAnimatable
Returns whether the given trait is animatable. -
isTraitAdditive
Returns whether the given trait is additive. -
getPropertyType
Returns the SVG type of the given CSS property. Must return one of the TYPE_* constants defined inSVGTypes. -
getAttributeType
Returns the SVG type of the given XML attribute. Must return one of the TYPE_* constants defined inSVGTypes.
-