Class ContainerNode

All Implemented Interfaces:
Container<SVGNode>, SVGNode
Direct Known Subclasses:
AbstractGradient, ClipPath, Defs, FeComponentTransfer, FeMerge, Filter, MeshGradient, MeshPatch, MeshRow

public abstract class ContainerNode extends BaseContainerNode<SVGNode>
  • Field Details

    • children

      private final List<@NotNull SVGNode> children
  • Constructor Details

    • ContainerNode

      public ContainerNode()
  • Method Details

    • doAdd

      protected void doAdd(@NotNull @NotNull SVGNode node)
      Specified by:
      doAdd in class BaseContainerNode<SVGNode>
    • children

      public List<? extends @NotNull SVGNode> children()
      Description copied from interface: Container
      Return all children of this container. Note that the return type of this function internationally contains a wild card to make it a compilation error trying to modify it.
      Returns:
      the list of children.