KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > javacoding > jspider > core > util > config > MappedPropertySet


1 package net.javacoding.jspider.core.util.config;
2
3 /**
4  * $Id: MappedPropertySet.java,v 1.1 2003/04/01 19:44:41 vanrogu Exp $
5  */

6 public class MappedPropertySet implements PropertySet {
7
8     protected String JavaDoc prefix;
9     protected PropertySet delegate;
10
11     public MappedPropertySet ( String JavaDoc prefix, PropertySet delegate ) {
12         this.prefix = prefix;
13         this.delegate = delegate;
14     }
15
16     public String JavaDoc getString(String JavaDoc name, String JavaDoc defaultValue) {
17         return delegate.getString(prefix + "." + name, defaultValue);
18     }
19
20     public Class JavaDoc getClass(String JavaDoc name, Class JavaDoc defaultValue) {
21         return delegate.getClass(prefix + "." + name, defaultValue);
22     }
23
24     public int getInteger(String JavaDoc name, int defaultValue) {
25         return delegate.getInteger(prefix + "." + name, defaultValue);
26     }
27
28     public boolean getBoolean(String JavaDoc name, boolean defaultValue) {
29         return delegate.getBoolean(prefix + "." + name, defaultValue);
30     }
31
32 }
33
Popular Tags