Package gw.internal.gosu.properties
Class PropertiesPropertySet
- java.lang.Object
-
- gw.internal.gosu.properties.PropertiesPropertySet
-
- All Implemented Interfaces:
PropertySet
public class PropertiesPropertySet extends java.lang.Object implements PropertySet
A property set based on an underlyingPropertiesobject. Knows how to finds Properties files within a module and to converts them into PropertySet objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertiesPropertySet.SourceKnows how to find all the property files in a module and create PropertiesPropertySets from them.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>_keysprivate java.lang.String_nameprivate java.util.Properties_properties
-
Constructor Summary
Constructors Constructor Description PropertiesPropertySet(java.lang.String name, java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getKeys()The set of keys which can be used to look up values in this property setjava.lang.StringgetName()The name of the property set, which will be used as the name of the typeprivate java.util.Set<java.lang.String>getStringPropertyNames(java.util.Properties properties)java.lang.StringgetValue(java.lang.String key)Get the value corresponding to the given key
-
-
-
Method Detail
-
getKeys
public java.util.Set<java.lang.String> getKeys()
Description copied from interface:PropertySetThe set of keys which can be used to look up values in this property set- Specified by:
getKeysin interfacePropertySet- Returns:
- a non null set containing the keys
-
getName
public java.lang.String getName()
Description copied from interface:PropertySetThe name of the property set, which will be used as the name of the type- Specified by:
getNamein interfacePropertySet- Returns:
- a non null name
-
getValue
public java.lang.String getValue(java.lang.String key)
Description copied from interface:PropertySetGet the value corresponding to the given key- Specified by:
getValuein interfacePropertySet- Parameters:
key- the key, never null- Returns:
- the value corresponding to the given key or null if there is no corresponding value
-
getStringPropertyNames
private java.util.Set<java.lang.String> getStringPropertyNames(java.util.Properties properties)
-
-