Interface AllowsPresentationAttributes

All Known Subinterfaces:
SVG, SVGClipPath, SVGGroup, SVGLine, SVGMarker, SVGPath, SVGPositionedMarker, SVGRectangle, SVGSymbol, SVGText, SVGTSpan, SVGUse
All Known Implementing Classes:
SVGClipPathImpl, SVGElementAdapter, SVGGenericElement, SVGGroupImpl, SVGImpl, SVGLineImpl, SVGMarkerImpl, SVGPathImpl, SVGPositionedMarkerImpl, SVGRectangleImpl, SVGSymbolImpl, SVGTextImpl, SVGTSpanImpl, SVGUseImpl

@ClassVersion(sourceVersion="$Id: AllowsPresentationAttributes.java 1074 2023-10-02 12:05:06Z tquadrat $") @API(status=STABLE, since="0.0.5") public sealed interface AllowsPresentationAttributes permits SVG, SVGClipPath, SVGGroup, SVGLine, SVGMarker, SVGPath, SVGRectangle, SVGSymbol, SVGTSpan, SVGText, SVGUse
Author:
Thomas Thrien (thomas.thrien@tquadrat.org)
Version:
$Id: AllowsPresentationAttributes.java 1074 2023-10-02 12:05:06Z tquadrat $
Since:
0.0.5
UML Diagram
UML Diagram for "org.tquadrat.foundation.svg.AllowsPresentationAttributes"

UML Diagram for "org.tquadrat.foundation.svg.AllowsPresentationAttributes"

UML Diagram for "org.tquadrat.foundation.svg.AllowsPresentationAttributes"
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final List<String>
    The presentation attributes.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Sets the presentation attribute alignment-baseline for this SVG element.
    void
    Sets the presentation attribute baseline-shift for this SVG element.
    void
    setClip(String value)
    Sets the presentation attribute clip for this SVG element.
    void
    Sets the clip-path attribute for this SVG element.
    void
    Sets the presentation attribute clip-rule for this SVG element.
    void
    Sets the colour for this SVG element.
    void
    Sets the presentation attribute color-interpolation for this SVG element.
    void
    Sets the presentation attribute color-interpolation-filters for this SVG element.
    void
    Sets the presentation attribute color-profile for this SVG element.
    void
    Sets the presentation attribute color-rendering for this SVG element.
    void
    Sets the presentation attribute cursor for this SVG element.
    void
    Sets the presentation attribute direction for this SVG element.
    void
    Sets the presentation attribute display for this SVG element.
    void
    Sets the presentation attribute dominant-baseline for this SVG element.
    void
    Sets the presentation attribute enable-background for this SVG element.
    void
    Sets the presentation attribute fill for this SVG element.
    void
    Sets the presentation attribute fill-opacity for this SVG element.
    void
    Sets the presentation attribute fill-rule for this SVG element.
    void
    Sets the presentation attribute filter for this SVG element.
    void
    Sets the presentation attribute flood-color for this SVG element.
    void
    Sets the presentation attribute flood-opacity for this SVG element.
    void
    Sets the presentation attribute font-family for this SVG element.
    void
    Sets the presentation attribute font-size for this SVG element.
    void
    Sets the presentation attribute font-size-adjust for this SVG element.
    void
    Sets the presentation attribute font-stretch for this SVG element.
    void
    Sets the presentation attribute font-style for this SVG element.
    void
    Sets the presentation attribute font-variant for this SVG element.
    void
    Sets the presentation attribute font-weight for this SVG element.
    void
    Sets the presentation attribute glyph-orientation-horizontal for this SVG element.
    void
    Sets the presentation attribute glyph-orientation-vertical for this SVG element.
    void
    Sets the presentation attribute image-rendering for this SVG element.
    void
    Sets the presentation attribute kerning for this SVG element.
    void
    Sets the presentation attribute letter-spacing for this SVG element.
    void
    Sets the presentation attribute lighting-color for this SVG element.
    void
    Sets the marker-end attribute for this SVG element.
    void
    Sets the marker-mid attribute for this SVG element.
    void
    Sets the marker-start attribute for this SVG element.
    void
    setMask(String value)
    Sets the presentation attribute mask for this SVG element.
    void
    Sets the presentation attribute opacity for this SVG element.
    void
    Sets the presentation attribute overflow for this SVG element.
    void
    Sets the presentation attribute pointer-events for this SVG element.
    void
    Sets the presentation attribute shape-rendering for this SVG element.
    void
    Sets the presentation attribute stop-color for this SVG element.
    void
    Sets the presentation attribute stop-opacity for this SVG element.
    void
    Sets the presentation attribute stroke for this SVG element.
    void
    Sets the presentation attribute stroke-dasharray for this SVG element.
    void
    Sets the presentation attribute stroke-dashoffset for this SVG element.
    void
    Sets the presentation attribute stroke-linecap for this SVG element.
    void
    Sets the presentation attribute stroke-linejoin for this SVG element.
    void
    Sets the presentation attribute stroke-miterlimit for this SVG element.
    void
    setStrokeOpacity(double value)
    Sets the presentation attribute stroke-opacity for this SVG element.

    Any type outside the range 0.0 (fully transparent) to 1.0 (fully opaque) will be clamped to this range.
    void
    Sets the presentation attribute stroke-width for this SVG element.
    void
    Sets the presentation attribute text-anchor for this SVG element.
    void
    Sets the presentation attribute text-decoration for this SVG element.
    void
    Sets the presentation attribute text-rendering for this SVG element.
    void
    Sets the transformations for this SVG element.
    void
    Sets the presentation attribute unicode-bidi for this SVG element.
    void
    Sets the presentation attribute vector-effect for this SVG element.
    void
    Sets the presentation attribute visibility for this SVG element.
    void
    Sets the presentation attribute word-spacing for this SVG element.
    void
    Sets the presentation attribute writing-mode for this SVG element.