public interface org.apache.commons.configuration.tree.ConfigurationNode
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.commons.configuration.tree.ConfigurationNode
  super_class: java.lang.Object
{
  public abstract java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.Object getValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      val   

  public abstract java.lang.Object getReference();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setReference(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ref   

  public abstract org.apache.commons.configuration.tree.ConfigurationNode getParentNode();
    descriptor: ()Lorg/apache/commons/configuration/tree/ConfigurationNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setParentNode(org.apache.commons.configuration.tree.ConfigurationNode);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      parent  

  public abstract void addChild(org.apache.commons.configuration.tree.ConfigurationNode);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      node  

  public abstract java.util.List<org.apache.commons.configuration.tree.ConfigurationNode> getChildren();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/apache/commons/configuration/tree/ConfigurationNode;>;

  public abstract int getChildrenCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<org.apache.commons.configuration.tree.ConfigurationNode> getChildren(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Ljava/util/List<Lorg/apache/commons/configuration/tree/ConfigurationNode;>;
    MethodParameters:
      Name  Flags
      name  

  public abstract int getChildrenCount(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract org.apache.commons.configuration.tree.ConfigurationNode getChild(int);
    descriptor: (I)Lorg/apache/commons/configuration/tree/ConfigurationNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract boolean removeChild(org.apache.commons.configuration.tree.ConfigurationNode);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNode;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      child  

  public abstract boolean removeChild(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      childName  

  public abstract void removeChildren();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAttribute();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAttribute(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      f     

  public abstract java.util.List<org.apache.commons.configuration.tree.ConfigurationNode> getAttributes();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/apache/commons/configuration/tree/ConfigurationNode;>;

  public abstract int getAttributeCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<org.apache.commons.configuration.tree.ConfigurationNode> getAttributes(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Ljava/util/List<Lorg/apache/commons/configuration/tree/ConfigurationNode;>;
    MethodParameters:
      Name  Flags
      name  

  public abstract int getAttributeCount(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract org.apache.commons.configuration.tree.ConfigurationNode getAttribute(int);
    descriptor: (I)Lorg/apache/commons/configuration/tree/ConfigurationNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract boolean removeAttribute(org.apache.commons.configuration.tree.ConfigurationNode);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNode;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      node  

  public abstract boolean removeAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void removeAttributes();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void addAttribute(org.apache.commons.configuration.tree.ConfigurationNode);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      attr  

  public abstract boolean isDefined();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void visit(org.apache.commons.configuration.tree.ConfigurationNodeVisitor);
    descriptor: (Lorg/apache/commons/configuration/tree/ConfigurationNodeVisitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visitor  

  public abstract java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ConfigurationNode.java"