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 }