|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.util.PropertiesUtils
public final class PropertiesUtils
PropertiesHelper
is a utility class for manipulating and filtering
property Maps.
Constructor Summary | |
---|---|
protected |
PropertiesUtils()
Do not instanciate. |
Method Summary | |
---|---|
static Properties |
getPropertiesFromQueryString(String query)
|
static Properties |
getPropertiesFromString(String query,
char separator)
|
static Map |
getPropertiesWithoutPrefix(Map props,
String prefix)
|
static void |
getPropertiesWithPrefix(Map props,
String prefix,
Map newProps)
Will create a map of properties where the names have a prefix Allows the callee to supply the target map so a comparator can be set |
static Properties |
loadProperties(String fileName,
Class callingClass)
Read in the properties from a properties file. |
static String |
maskedPropertyValue(Map.Entry property)
Returns the String representation of the property value or a masked String if the property key has been registered previously via registerMaskedPropertyName(String) . |
static String |
propertiesToString(Map props,
boolean newline)
Deprecated. Use MapUtils.toString(Map, boolean) instead |
static void |
registerMaskedPropertyName(String name)
Register a property name for masking. |
static String |
removeNamespacePrefix(String eleName)
|
static Map |
removeNamespaces(Map properties)
|
static String |
removeXmlNamespacePrefix(String eleName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected PropertiesUtils()
Method Detail |
---|
public static void registerMaskedPropertyName(String name)
name
- the key of the property to be masked.
IllegalArgumentException
- is name is null or empty.public static String maskedPropertyValue(Map.Entry property)
registerMaskedPropertyName(String)
.
property
- a key/value pair
null
if the property, its key or its value
is null
.public static Properties loadProperties(String fileName, Class callingClass) throws IOException
fileName
- - The name of the properties filecallingClass
- - The Class which is calling this method. This is used to
determine the classpath.
IOException
public static String removeXmlNamespacePrefix(String eleName)
public static String removeNamespacePrefix(String eleName)
public static Map removeNamespaces(Map properties)
public static void getPropertiesWithPrefix(Map props, String prefix, Map newProps)
props
- the source set of propertiesprefix
- the prefix to filter onnewProps
- return map containing the filtered list of properties or an
empty map if no properties matched the prefixpublic static Map getPropertiesWithoutPrefix(Map props, String prefix)
public static Properties getPropertiesFromQueryString(String query)
public static Properties getPropertiesFromString(String query, char separator)
public static String propertiesToString(Map props, boolean newline)
MapUtils.toString(Map, boolean)
instead
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |