View Javadoc

1   /***
2    * 
3    */
4   package hu.elte.tribus.util;
5   
6   import java.util.Map;
7   import java.util.Properties;
8   
9   import org.springframework.beans.factory.FactoryBean;
10  
11  /***
12   * @author kocka
13   * 
14   */
15  public class PropertiesFactory implements FactoryBean {
16  
17  	private Map<String, String> properties;
18  
19  	public Object getObject() throws Exception {
20  		Properties props = new Properties();
21  		props.putAll(properties);
22  		return props;
23  	}
24  
25  	public Class getObjectType() {
26  		return Properties.class;
27  	}
28  
29  	public boolean isSingleton() {
30  		return true;
31  	}
32  
33  	public Map<String, String> getProperties() {
34  		return properties;
35  	}
36  
37  	public void setProperties(Map<String, String> properties) {
38  		this.properties = properties;
39  	}
40  
41  }