Package com.evolveum.midpoint.util
package com.evolveum.midpoint.util
-
ClassDescriptionAlmost the same as Runnable but this one can throw CommonException and is serializable.Almost the same as Consumer but this one is Serializable and can throw CommonException.CheckedFunction<T,
R> Almost the same as Function but this one is Serializable and can throw CommonException.CheckedProcessor<T,E extends Exception> Almost the same asProducer
but this one can throwCommonException
.Runnable version with thrown exception.Various class path, class loading and class scanning utilities.Cloner<T>Represents the dependencies between items.DependencyGraph.Item<I extends DependencyGraph.Item<I>>An item that can tell us about its dependencies.Represents a topological sort of items.Created by Viliam Repan (lazyman).Explicit "equals" interface for easy lambda usage.FailableFunction<T,R> Foreachable<T>Handler<T>HeteroEqualsChecker<A,B> Represents equality check, possibly between two different types.Holder<T>Very simple object to hold a single value.Object that can provide short, human-readable description.KeyValueTreeNode<K,V> Experimental.This class is final and must remain so, as it's not cloneable.Accepts (maybe repeatedly) a value and - on request - passes it to specifiedConsumer
.Matches a string against a set of patterns that can be either in "naive" format, using "*" as a wildcard, or in regex format.Processor<T>Producer<T>Almost the same asSupplier
, but this one isSerializable
.QName <-> URI conversion.Collection of java.io serialization utilities.This class is final and must remain so, as it's not cloneable.Transformer<T,X> TransientCache<K,V> Cache that is transient but can be declared final in serializable objects.TreeNode<T>Validator<T>Interface for object validation (mostly to be used in tests).