package com.maxifier.guice.property; import java.util.Properties; import java.util.Set; /** * Class wrapper for {@link java.util.Properties} to provide {@link com.maxifier.guice.property.PropertiesHandler} * @author Igor Yankov (igor.yankov@maxifier.com) */ public class JavaPropertiesHandler implements PropertiesHandler { private final Properties properties; public JavaPropertiesHandler(Properties properties) { this.properties = properties; } @SuppressWarnings({"unchecked", "RedundantCast"}) //one way to do recast public Set<String> keys() { return (Set) properties.keySet(); } public String get(String key) { return properties.getProperty(key); } }