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

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

  public abstract java.lang.String getNamespace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract org.apache.avalon.framework.configuration.Configuration getChild(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      child  

  public abstract org.apache.avalon.framework.configuration.Configuration getChild(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      child      
      createNew  

  public abstract org.apache.avalon.framework.configuration.Configuration[] getChildren();
    descriptor: ()[Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.avalon.framework.configuration.Configuration[] getChildren(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.String[] getAttributeNames();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
           Name  Flags
      paramName  

  public abstract int getAttributeAsInteger(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
           Name  Flags
      paramName  

  public abstract long getAttributeAsLong(java.lang.String);
    descriptor: (Ljava/lang/String;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
      Name  Flags
      name  

  public abstract float getAttributeAsFloat(java.lang.String);
    descriptor: (Ljava/lang/String;)F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
           Name  Flags
      paramName  

  public abstract double getAttributeAsDouble(java.lang.String);
    descriptor: (Ljava/lang/String;)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
           Name  Flags
      paramName  

  public abstract boolean getAttributeAsBoolean(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
           Name  Flags
      paramName  

  public abstract java.lang.String getValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract int getValueAsInteger();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract float getValueAsFloat();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract double getValueAsDouble();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract boolean getValueAsBoolean();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract long getValueAsLong();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.avalon.framework.configuration.ConfigurationException

  public abstract java.lang.String getValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

  public abstract int getValueAsInteger(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

  public abstract long getValueAsLong(long);
    descriptor: (J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

  public abstract float getValueAsFloat(float);
    descriptor: (F)F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

  public abstract double getValueAsDouble(double);
    descriptor: (D)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

  public abstract boolean getValueAsBoolean(boolean);
    descriptor: (Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      defaultValue  

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

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

  public abstract long getAttributeAsLong(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public abstract float getAttributeAsFloat(java.lang.String, float);
    descriptor: (Ljava/lang/String;F)F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public abstract double getAttributeAsDouble(java.lang.String, double);
    descriptor: (Ljava/lang/String;D)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public abstract boolean getAttributeAsBoolean(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      name          
      defaultValue  
}
SourceFile: "Configuration.java"