Package rs.baselib.util
package rs.baselib.util
Provides several utility classes.
-
ClassDescriptionExtends functionality of
ThreadLocal
by allowing to access values from other threads.A comparator based on a list of bean properties.Default bean implementation forIValueProvider
.Common Utils.Supports compression.Provides cron-like scheduling information.Base class for timing values.Never matches any time.Represents a single time value, e.g.Represents the ALL time, *.Represents a time range, e.g.Represents a time interval, e.g.Deprecated.- Use JavaTime interfaces insteadUtils for date and time.Default comparator for objects.Can calculate the distance between two strings.Selects the Environment.Keeps track of a runtime environment.Implementation of Hamming Distance.ICache<K,V> A simple definition of a cache.Tells whether an object has changed or not.IterableImpl<T>Wraps anIterator
.Interface that can provide URIs.Interface that can provide URLs.Converts names to URLs.Interface for an object that can retrieve a certain property from an object.IWrapper<T>A wrapper marker.Implements Levensstein distance.A definition of log levels for internal uses.Deprecated.- Use JavaTime interfaces insteadDeprecated.- Use JavaTime interfaces insteadDeprecated.- Use JavaTime interfaces insteadDeprecated.- Use JavaTime interfaces insteadSoftMapCache<K,V> A cache implementation using aHashMap
withSoftReference
s.Implements a thread-safe synchronized object queue that also wakes up waiting threads.Wraps anIUriProvider
into anIUrlTransformer
.Wraps anIUrlProvider
into anIUrlTransformer
.WeakMapCache<K,V> A cache implementation using aHashMap
withWeakReference
s.