MappedPropertySet.java
上传用户:qing5858
上传日期:2015-10-27
资源大小:6056k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.core.util.config;
  2. /**
  3.  * $Id: MappedPropertySet.java,v 1.1 2003/04/01 19:44:41 vanrogu Exp $
  4.  */
  5. public class MappedPropertySet implements PropertySet {
  6.     protected String prefix;
  7.     protected PropertySet delegate;
  8.     public MappedPropertySet ( String prefix, PropertySet delegate ) {
  9.         this.prefix = prefix;
  10.         this.delegate = delegate;
  11.     }
  12.     public String getString(String name, String defaultValue) {
  13.         return delegate.getString(prefix + "." + name, defaultValue);
  14.     }
  15.     public Class getClass(String name, Class defaultValue) {
  16.         return delegate.getClass(prefix + "." + name, defaultValue);
  17.     }
  18.     public int getInteger(String name, int defaultValue) {
  19.         return delegate.getInteger(prefix + "." + name, defaultValue);
  20.     }
  21.     public boolean getBoolean(String name, boolean defaultValue) {
  22.         return delegate.getBoolean(prefix + "." + name, defaultValue);
  23.     }
  24. }