Package com.wowza.wms.application
Class WMSProperties
- Object
- 
- java.util.AbstractMap<K,V>
- 
- java.util.HashMap
- 
- com.wowza.wms.application.WMSProperties
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- Cloneable,- java.util.Map
 
 public class WMSProperties extends java.util.HashMapWMSProperties: generic properties container used by many class to store extended property information. Acts like a simple Map with some simple utilities for performing type conversion. - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description WMSProperties()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcloneProperties(WMSProperties from, WMSProperties to)Copy all properties from "from" properties object to "to" properties object.String[]getAllAsStrings()Return all properties as String[].java.util.Map<String,String>getMatchingEntries(String prefix, java.util.ArrayList<String> types)ObjectgetProperty(String name)Get property value as generic object.booleangetPropertyBoolean(boolean defaultValue, String... locations)Get property as boolean, return default value if does not exist.booleangetPropertyBoolean(String name, boolean defaultVal)Get property as boolean, return default value if does not exist.doublegetPropertyDouble(double defaultValue, String... locations)Get property as double, return default value if does not exist.doublegetPropertyDouble(String name, double defaultVal)Get property as double, return default value if does not exist.intgetPropertyInt(int defaultValue, String... locations)Get property as int, return default value if does not exist.intgetPropertyInt(String name, int defaultVal)Get property as int, return default value if does not exist.longgetPropertyLong(String name, long defaultVal)Get property as long, return default value if does not exist.StringgetPropertyStr(String name)Get property as StringStringgetPropertyStr(String name, String defaultVal)Get property as String, return default value if does not exist.StringgetPropertyString(String defaultValue, String... locations)Get property as String, return default value if does not exist.voidloadFromProperties(java.util.Properties props)voidputAll(java.util.Map m)voidsetProperty(String name, Object value)Set property to generic object.StringtoJSON()StringtoString()
 
- 
- 
- 
Method Detail- 
clonePropertiespublic static void cloneProperties(WMSProperties from, WMSProperties to) Copy all properties from "from" properties object to "to" properties object.- Parameters:
- from- source properties
- to- destination properties
 
 - 
loadFromPropertiespublic void loadFromProperties(java.util.Properties props) 
 - 
setPropertypublic void setProperty(String name, Object value)Set property to generic object.- Parameters:
- name- property name
- value- value
 
 - 
getPropertypublic Object getProperty(String name) Get property value as generic object.- Parameters:
- name- property name
- Returns:
- value, null if does not exist
 
 - 
getPropertyStrpublic String getPropertyStr(String name) Get property as String- Parameters:
- name- property name
- Returns:
- value as String, null if does not exist
 
 - 
getPropertyDoublepublic double getPropertyDouble(double defaultValue, String... locations)Get property as double, return default value if does not exist.- Parameters:
- defaultValue- property default value
- locations- , an ordered list of property keys to search for
- Returns:
- the first property found, defaultVal if does not exist
 
 - 
getPropertyBooleanpublic boolean getPropertyBoolean(boolean defaultValue, String... locations)Get property as boolean, return default value if does not exist.- Parameters:
- defaultValue- property default value
- locations- , an ordered list of property keys to search for
- Returns:
- the first property found, defaultVal if does not exist
 
 - 
getPropertyIntpublic int getPropertyInt(int defaultValue, String... locations)Get property as int, return default value if does not exist.- Parameters:
- defaultValue- property default value
- locations- , an ordered list of property keys to search for
- Returns:
- the first property found, defaultVal if does not exist
 
 - 
getPropertyStringpublic String getPropertyString(String defaultValue, String... locations)Get property as String, return default value if does not exist.- Parameters:
- defaultValue- property default value
- locations- , an ordered list of property keys to search for
- Returns:
- the first property found, defaultVal if does not exist
 
 - 
getPropertyStrpublic String getPropertyStr(String name, String defaultVal)Get property as String, return default value if does not exist.- Parameters:
- name- property name
- defaultVal- default value
- Returns:
- value as String, defaultVal if does not exist
 
 - 
getPropertyBooleanpublic boolean getPropertyBoolean(String name, boolean defaultVal)Get property as boolean, return default value if does not exist.- Parameters:
- name- property name
- defaultVal- default value
- Returns:
- value as boolean, defaultVal if does not exist
 
 - 
getPropertyIntpublic int getPropertyInt(String name, int defaultVal)Get property as int, return default value if does not exist.- Parameters:
- name- property name
- defaultVal- default value
- Returns:
- value as boolean, defaultVal if does not exist
 
 - 
getPropertyLongpublic long getPropertyLong(String name, long defaultVal)Get property as long, return default value if does not exist.- Parameters:
- name- property name
- defaultVal- default value
- Returns:
- value as long, defaultVal if does not exist
 
 - 
getPropertyDoublepublic double getPropertyDouble(String name, double defaultVal)Get property as double, return default value if does not exist.- Parameters:
- name- property name
- defaultVal- default value
- Returns:
- value as double, defaultVal if does not exist
 
 - 
getMatchingEntriespublic java.util.Map<String,String> getMatchingEntries(String prefix, java.util.ArrayList<String> types)
 - 
getAllAsStringspublic String[] getAllAsStrings() Return all properties as String[]. Format is "key=value".- Returns:
- all properties as String[]
 
 - 
toJSONpublic String toJSON() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- java.util.AbstractMap
 
 - 
putAllpublic void putAll(java.util.Map m) - Specified by:
- putAllin interface- java.util.Map
- Overrides:
- putAllin class- java.util.HashMap
 
 
- 
 
-