Class BaseAnimationNode

java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.animation.BaseAnimationNode
All Implemented Interfaces:
SVGNode
Direct Known Subclasses:
Animate, AnimateTransform

public abstract class BaseAnimationNode extends AbstractSVGNode
  • Field Details

    • INITIAL_PLACEHOLDER

      @NotNull private static final @NotNull String INITIAL_PLACEHOLDER
      See Also:
    • values

      protected String[] values
    • track

      @Nullable protected @Nullable Track track
  • Constructor Details

    • BaseAnimationNode

      BaseAnimationNode()
  • Method Details

    • attributeName

      @Nullable public static @Nullable String attributeName(@NotNull @NotNull AttributeNode attributeNode)
    • isPlaceholder

      protected static boolean isPlaceholder(@NotNull @NotNull String value)
    • build

      public void build(@NotNull @NotNull AttributeNode attributeNode)
      Specified by:
      build in interface SVGNode
      Overrides:
      build in class AbstractSVGNode
    • track

      @Nullable public @Nullable Track track()