Package scriptella.util
Class CollectionUtils
java.lang.Object
scriptella.util.CollectionUtils
Collections utility methods.
- Version:
- 1.0
- Author:
- Fyodor Kupolov
-
Method Summary
Modifier and TypeMethodDescriptionasMap(Properties properties) Returns parameterized version ofPropertiesthe instance remains the same.static PropertiesasProperties(Map<String, ?> map) Converts specified map toProperties.static booleanisEmpty(Collection<?> collection) Null-safe utility method to check if collection is empty.Create a map optimized for case insensitive search for keys.
-
Method Details
-
newCaseInsensitiveAsciiMap
Create a map optimized for case insensitive search for keys. The case insensitive rules are simplified to ASCII chars for performance reasons.- Returns:
- case insensitive map.
-
asMap
Returns parameterized version ofPropertiesthe instance remains the same.- Parameters:
properties- properties to represent as a map.
-
asProperties
Converts specified map toProperties. The keys and String values are migrated unchnaged, other types of values areconverted to String.- Parameters:
map- map to convert.- Returns:
- converted map as Properties.
-
isEmpty
Null-safe utility method to check if collection is empty.- Parameters:
collection- collection to check.- Returns:
- true if collection is empty or null.
-