org.infinispan.util
Class TypedProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
org.infinispan.util.TypedProperties
- All Implemented Interfaces:
- Serializable, Cloneable, Map<Object,Object>
public class TypedProperties
- extends Properties
Type-aware properties. Extends the JDK Properties
class to provide accessors that convert values to certain
types, using default values if a conversion is not possible.
- Since:
- 4.0
- Author:
- Manik Surtani
- See Also:
- Serialized Form
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
TypedProperties
public TypedProperties(Properties p)
- Copy constructor
- Parameters:
p
- properties instance to from. If null, then it is treated as an empty Properties instance.
TypedProperties
public TypedProperties()
- Default constructor that returns an empty instance
toTypedProperties
public static TypedProperties toTypedProperties(Properties p)
- Factory method that converts a JDK
Properties
instance to an instance of TypedProperties, if needed.
- Parameters:
p
- properties to convert.
- Returns:
- A TypedProperties object. Returns an empty TypedProperties instance if p is null.
getIntProperty
public int getIntProperty(String key,
int defaultValue)
getLongProperty
public long getLongProperty(String key,
long defaultValue)
getBooleanProperty
public boolean getBooleanProperty(String key,
boolean defaultValue)
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.