Class AbstractSVGNode

java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
All Implemented Interfaces:
SVGNode
Direct Known Subclasses:
AbstractFilterPrimitive, BaseContainerNode, FeMergeNode, RenderableSVGNode, SolidColor, Stop, TransferFunctionElement

public abstract class AbstractSVGNode extends Object implements SVGNode
  • Field Details

    • id

      @Nullable private @Nullable String id
  • Constructor Details

    • AbstractSVGNode

      public AbstractSVGNode()
  • Method Details

    • id

      @Nullable public @Nullable String id()
      Specified by:
      id in interface SVGNode
    • build

      @MustBeInvokedByOverriders public void build(@NotNull @NotNull AttributeNode attributeNode)
      Specified by:
      build in interface SVGNode
    • addContent

      public void addContent(char[] content)
      Specified by:
      addContent in interface SVGNode
    • toString

      public String toString()
      Overrides:
      toString in class Object