org.codehaus.groovy.maven.feature
Class Configuration

java.lang.Object
  extended by org.codehaus.groovy.maven.feature.Configuration
All Implemented Interfaces:
java.lang.Cloneable

public final class Configuration
extends java.lang.Object
implements java.lang.Cloneable

Container for configuration information as name-value pairs.

Version:
$Id: Configuration.java 13181 2008-08-10 14:05:55Z user57 $
Author:
Jason Dillon

Constructor Summary
Configuration()
           
Configuration(Configuration config)
           
 
Method Summary
 Configuration child(Feature feature)
           
 Configuration child(java.lang.String prefix)
           
 void clear()
           
 java.lang.Object clone()
           
 boolean contains(java.lang.String name)
           
 java.lang.Object get(java.lang.String name)
           
 boolean get(java.lang.String name, boolean defaultValue)
           
 java.io.File get(java.lang.String name, java.io.File defaultValue)
           
 int get(java.lang.String name, int defaultValue)
           
 java.lang.Object get(java.lang.String name, java.lang.Object defaultValue)
           
 java.lang.String get(java.lang.String name, java.lang.String defaultValue)
           
 java.net.URI get(java.lang.String name, java.net.URI defaultValue)
           
 java.net.URL get(java.lang.String name, java.net.URL defaultValue)
           
 java.lang.String getPrefix()
           
 boolean isEmpty()
           
 java.lang.String key(java.lang.String name)
           
 void merge(Configuration config)
           
 java.util.Set names()
           
 Configuration parent()
           
 java.lang.Object remove(java.lang.String name)
           
 java.lang.Object set(java.lang.String name, boolean value)
           
 java.lang.Object set(java.lang.String name, int value)
           
 java.lang.Object set(java.lang.String name, java.lang.Object value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Configuration

public Configuration()

Configuration

public Configuration(Configuration config)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getPrefix

public java.lang.String getPrefix()

key

public java.lang.String key(java.lang.String name)

contains

public boolean contains(java.lang.String name)

set

public java.lang.Object set(java.lang.String name,
                            java.lang.Object value)

get

public java.lang.Object get(java.lang.String name,
                            java.lang.Object defaultValue)

get

public java.lang.Object get(java.lang.String name)

remove

public java.lang.Object remove(java.lang.String name)

merge

public void merge(Configuration config)

clear

public void clear()

size

public int size()

isEmpty

public boolean isEmpty()

names

public java.util.Set names()

parent

public Configuration parent()

child

public Configuration child(java.lang.String prefix)

child

public Configuration child(Feature feature)

set

public java.lang.Object set(java.lang.String name,
                            boolean value)

get

public boolean get(java.lang.String name,
                   boolean defaultValue)

set

public java.lang.Object set(java.lang.String name,
                            int value)

get

public int get(java.lang.String name,
               int defaultValue)

get

public java.lang.String get(java.lang.String name,
                            java.lang.String defaultValue)

get

public java.io.File get(java.lang.String name,
                        java.io.File defaultValue)

get

public java.net.URL get(java.lang.String name,
                        java.net.URL defaultValue)

get

public java.net.URI get(java.lang.String name,
                        java.net.URI defaultValue)


Copyright © 2006-2011 Codehaus. All Rights Reserved.