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