Interface CSSStylableElement

All Superinterfaces:
Element, Node
All Known Implementing Classes:
BatikHistogramNormalizationElement, BatikRegularPolygonElement, BatikStarElement, BindableElement, ColorSwitchElement, FlowDivElement, FlowLineElement, FlowParaElement, FlowRegionBreakElement, FlowRegionElement, FlowSpanElement, FlowTextElement, GraphicsExtensionElement, PrefixableStylableExtensionElement, StylableExtensionElement, SVGDescriptiveElement, SVGGraphicsElement, SVGOMAElement, SVGOMAltGlyphElement, SVGOMCircleElement, SVGOMClipPathElement, SVGOMDefsElement, SVGOMDescElement, SVGOMEllipseElement, SVGOMFEBlendElement, SVGOMFEColorMatrixElement, SVGOMFEComponentTransferElement, SVGOMFECompositeElement, SVGOMFEConvolveMatrixElement, SVGOMFEDiffuseLightingElement, SVGOMFEDisplacementMapElement, SVGOMFEFloodElement, SVGOMFEGaussianBlurElement, SVGOMFEImageElement, SVGOMFEMergeElement, SVGOMFEMorphologyElement, SVGOMFEOffsetElement, SVGOMFESpecularLightingElement, SVGOMFETileElement, SVGOMFETurbulenceElement, SVGOMFilterElement, SVGOMFilterPrimitiveStandardAttributes, SVGOMFlowDivElement, SVGOMFlowLineElement, SVGOMFlowParaElement, SVGOMFlowRegionBreakElement, SVGOMFlowRegionElement, SVGOMFlowRegionExcludeElement, SVGOMFlowRootElement, SVGOMFlowSpanElement, SVGOMFontElement, SVGOMForeignObjectElement, SVGOMGElement, SVGOMGlyphElement, SVGOMGlyphRefElement, SVGOMGradientElement, SVGOMImageElement, SVGOMLinearGradientElement, SVGOMLineElement, SVGOMMarkerElement, SVGOMMaskElement, SVGOMMissingGlyphElement, SVGOMMultiImageElement, SVGOMPathElement, SVGOMPatternElement, SVGOMPolygonElement, SVGOMPolylineElement, SVGOMRadialGradientElement, SVGOMRectElement, SVGOMSolidColorElement, SVGOMStopElement, SVGOMSubImageElement, SVGOMSubImageRefElement, SVGOMSVGElement, SVGOMSwitchElement, SVGOMSymbolElement, SVGOMTextContentElement, SVGOMTextElement, SVGOMTextPathElement, SVGOMTextPositioningElement, SVGOMTitleElement, SVGOMToBeImplementedElement, SVGOMTRefElement, SVGOMTSpanElement, SVGOMUseElement, SVGPointShapeElement, SVGStylableElement, SVGURIReferenceGraphicsElement, SVGURIReferenceTextPositioningElement

public interface CSSStylableElement extends Element
This interface must be implemented by the DOM elements which needs CSS support.
Version:
$Id: CSSStylableElement.java 1733416 2016-03-03 07:07:13Z gadams $
  • Method Details

    • getComputedStyleMap

      StyleMap getComputedStyleMap(String pseudoElement)
      Returns the computed style of this element/pseudo-element.
    • setComputedStyleMap

      void setComputedStyleMap(String pseudoElement, StyleMap sm)
      Sets the computed style of this element/pseudo-element.
    • getXMLId

      String getXMLId()
      Returns the ID of this element.
    • getCSSClass

      String getCSSClass()
      Returns the class of this element.
    • getCSSBase

      ParsedURL getCSSBase()
      Returns the CSS base URL of this element.
    • isPseudoInstanceOf

      boolean isPseudoInstanceOf(String pseudoClass)
      Tells whether this element is an instance of the given pseudo class.
    • getOverrideStyleDeclarationProvider

      StyleDeclarationProvider getOverrideStyleDeclarationProvider()
      Returns the object that gives access to the underlying StyleDeclaration for the override style of this element.