View Javadoc

1   package br.com.ibnetwork.guara.pull.tools;
2   
3   import java.io.FileInputStream;
4   import java.io.InputStream;
5   import java.util.Properties;
6   
7   import org.apache.avalon.framework.activity.Initializable;
8   import org.apache.avalon.framework.configuration.Configurable;
9   import org.apache.avalon.framework.configuration.Configuration;
10  import org.apache.avalon.framework.configuration.ConfigurationException;
11  
12  import br.com.ibnetwork.guara.pull.impl.ApplicationToolSupport;
13  
14  /***
15   * @author leandro
16   */
17  public class SkinTool 
18  	extends ApplicationToolSupport
19  	implements Configurable, Initializable
20  {
21      private Properties props;
22      
23      private String fileName;
24      
25      public void configure(Configuration conf) 
26      	throws ConfigurationException
27      {
28          fileName = conf.getChild("properties").getAttribute("fileName");
29      }
30  
31      public void initialize() 
32      	throws Exception
33      {
34          props = new Properties();
35          InputStream is = new FileInputStream(fileName);
36          props.load(is);
37      }
38  
39      public String get(String key)
40      {
41          return props.getProperty(key);
42      }
43  }