public interface org.apache.commons.configuration2.tree.NodeHandler<T>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.commons.configuration2.tree.NodeHandler
super_class: java.lang.Object
{
public abstract java.lang.String nodeName(T);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Ljava/lang/String;
MethodParameters:
Name Flags
node
public abstract getValue(T);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Ljava/lang/Object;
MethodParameters:
Name Flags
node
public abstract T getParent();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)TT;
MethodParameters:
Name Flags
node
public abstract java.util.List<T> getChildren(T);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
node
public abstract java.util.List<T> getChildren(T, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;Ljava/lang/String;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
node
name
public abstract <C> java.util.List<T> getMatchingChildren(T, org.apache.commons.configuration2.tree.NodeMatcher<C>, C);
descriptor: (Ljava/lang/Object;Lorg/apache/commons/configuration2/tree/NodeMatcher;Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <C:Ljava/lang/Object;>(TT;Lorg/apache/commons/configuration2/tree/NodeMatcher<TC;>;TC;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
node
matcher
criterion
public abstract T getChild(T, );
descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;I)TT;
MethodParameters:
Name Flags
node
index
public abstract int indexOfChild(T, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;TT;)I
MethodParameters:
Name Flags
parent
child
public abstract int getChildrenCount(T, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;Ljava/lang/String;)I
MethodParameters:
Name Flags
node
name
public abstract <C> int getMatchingChildrenCount(T, org.apache.commons.configuration2.tree.NodeMatcher<C>, );
descriptor: (Ljava/lang/Object;Lorg/apache/commons/configuration2/tree/NodeMatcher;Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <C:Ljava/lang/Object;>(TT;Lorg/apache/commons/configuration2/tree/NodeMatcher<TC;>;TC;)I
MethodParameters:
Name Flags
node
matcher
criterion
public abstract java.util.Set<java.lang.String> getAttributes(T);
descriptor: (Ljava/lang/Object;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
node
public abstract boolean hasAttributes();
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Z
MethodParameters:
Name Flags
node
public abstract getAttributeValue(T, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;Ljava/lang/String;)Ljava/lang/Object;
MethodParameters:
Name Flags
node
name
public abstract boolean isDefined();
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TT;)Z
MethodParameters:
Name Flags
node
public abstract T getRootNode();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "NodeHandler.java"