Class VanAst.Node.Element

java.lang.Object
dev.vanengine.core.support.VanAst.Node.Element
All Implemented Interfaces:
VanAst.Node
Enclosing interface:
VanAst.Node

public static final class VanAst.Node.Element extends Object implements VanAst.Node
  • Constructor Details

  • Method Details

    • tag

      public String tag()
    • attrs

      public List<VanAst.Attr> attrs()
    • children

      public List<VanAst.Node> children()
    • selfClosing

      public boolean selfClosing()
    • sourceStart

      public int sourceStart()
    • getAttr

      public String getAttr(String name)
    • hasAttr

      public boolean hasAttr(String name)
    • setAttr

      public void setAttr(String name, String value)
    • removeAttr

      public void removeAttr(String name)
    • copy

      public VanAst.Node.Element copy()
      Deep copy of this element and all descendants.