Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABBREVIATION_TO_TIMEZONE - Static variable in class com.cedarsoftware.util.DateUtilities
- AbstractConcurrentNullSafeMap<K,
V> - Class in com.cedarsoftware.util -
An abstract thread-safe implementation of the
ConcurrentMap
interface that allowsnull
keys andnull
values. - AbstractConcurrentNullSafeMap(ConcurrentMap<Object, Object>) - Constructor for class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
-
Constructs a new AbstractConcurrentNullSafeMap with the provided internal map.
- AbstractConcurrentNullSafeMap.NullSentinel - Enum in com.cedarsoftware.util
- add(int, E) - Method in class com.cedarsoftware.util.ConcurrentList
- add(E) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- add(E) - Method in class com.cedarsoftware.util.CompactSet
- add(E) - Method in class com.cedarsoftware.util.ConcurrentList
- add(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- add(Class<?>) - Method in class com.cedarsoftware.util.ClassValueSet
- add(T) - Method in class com.cedarsoftware.util.ConcurrentSet
- addAll(int, Collection<? extends E>) - Method in class com.cedarsoftware.util.ConcurrentList
- addAll(Collection<? extends E>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- addAll(Collection<? extends E>) - Method in class com.cedarsoftware.util.CompactSet
- addAll(Collection<? extends E>) - Method in class com.cedarsoftware.util.ConcurrentList
- addAll(Collection<? extends T>) - Method in class com.cedarsoftware.util.ConcurrentSet
- addAll(T[], T[]) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Adds all the elements of the given arrays into a new array.
- addConversion(Class<?>, Class<?>, Convert<?>) - Static method in class com.cedarsoftware.util.convert.Converter
-
Adds a new conversion function for converting from one type to another.
- addConversion(Class<?>, Class<?>, Convert<?>) - Static method in class com.cedarsoftware.util.Converter
-
Adds a new conversion function for converting from one type to another.
- addPermanentClassAlias(Class<?>, String) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Registers a permanent alias name for a class to support Class.forName() lookups.
- addShutdownHook(Runnable) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Add shutdown hook with safe execution
- AdjustableGZIPOutputStream - Class in com.cedarsoftware.util
-
A customizable extension of
GZIPOutputStream
that allows users to specify the compression level. - AdjustableGZIPOutputStream(OutputStream, int) - Constructor for class com.cedarsoftware.util.AdjustableGZIPOutputStream
- AdjustableGZIPOutputStream(OutputStream, int, int) - Constructor for class com.cedarsoftware.util.AdjustableGZIPOutputStream
- ALLOW_STRINGS_TO_MATCH_NUMBERS - Static variable in class com.cedarsoftware.util.DeepEquals
- allSupportedConversions() - Static method in class com.cedarsoftware.util.convert.Converter
-
Retrieves a map of all supported conversions, categorized by source and target classes.
- allSupportedConversions() - Static method in class com.cedarsoftware.util.Converter
-
Retrieves a map of all supported conversions, categorized by source and target classes.
- applyDelta(Object, List<GraphComparator.Delta>, GraphComparator.ID, GraphComparator.DeltaProcessor, boolean...) - Static method in class com.cedarsoftware.util.GraphComparator
-
Apply the Delta commands to the source object graph, making the requested changes to the source graph.
- areAllConstructorsPrivate(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Determines if all constructors in a class are declared as private.
- ARRAY - Enum constant in enum com.cedarsoftware.util.CompactMap.LogicalValueType
- ARRAY_RESIZE - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- ARRAY_SET_ELEMENT - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- arrayToCollection(Object, Class<?>) - Static method in class com.cedarsoftware.util.convert.CollectionConversions
-
Converts an array to a collection, supporting special collection types and nested arrays.
- ArrayUtilities - Class in com.cedarsoftware.util
-
A utility class that provides various static methods for working with Java arrays.
- assertContainsIgnoreCase(String, String...) - Static method in class com.cedarsoftware.util.TestUtil
-
Ensure that the passed in source contains all the Strings passed in the 'contains' parameter AND that they appear in the order they are passed in.
- available() - Method in class com.cedarsoftware.util.FastByteArrayInputStream
B
- BIG_DEC_DOUBLE_MAX - Static variable in class com.cedarsoftware.util.MathUtilities
- BIG_DEC_DOUBLE_MIN - Static variable in class com.cedarsoftware.util.MathUtilities
- BIG_INT_LONG_MAX - Static variable in class com.cedarsoftware.util.MathUtilities
- BIG_INT_LONG_MIN - Static variable in class com.cedarsoftware.util.MathUtilities
- build() - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Creates a new CompactMap instance with the configured options.
- build() - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Creates a new CompactSet with the configured options.
- builder() - Static method in class com.cedarsoftware.util.CompactMap
-
Returns a builder for creating customized CompactMap instances.
- builder() - Static method in class com.cedarsoftware.util.CompactSet
-
Returns a builder for creating customized CompactSet instances.
- buildURL(Object, Method, Object[]) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- BYTE_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- BYTE_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- bytesTransferred(byte[], int) - Method in interface com.cedarsoftware.util.IOUtilities.TransferCallback
-
Called when bytes are transferred during an operation.
- ByteUtilities - Class in com.cedarsoftware.util
-
A utility class providing static methods for operations on byte arrays and hexadecimal representations.
C
- calculateFileHash(FileChannel, MessageDigest) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a hash of a file using the provided MessageDigest and FileChannel.
- calculateHash(MessageDigest, byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a hash of a byte array using the specified MessageDigest.
- calculateMD5Hash(byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates an MD5 hash of a byte array.
- calculateSHA1Hash(byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-1 hash of a byte array.
- calculateSHA256Hash(byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-256 hash of a byte array.
- calculateSHA512Hash(byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-512 hash of a byte array.
- call(Object, Method, Object...) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Simplifies reflective method invocation by wrapping checked exceptions into runtime exceptions.
- call(Object, String, Object...) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Provides a simplified, cached reflection API for method invocation using method name.
- CASE_SENSITIVE - Static variable in class com.cedarsoftware.util.CompactMap
- CaseInsensitiveEntry(Map.Entry<K, V>) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
-
Constructs a CaseInsensitiveEntry from the specified entry.
- CaseInsensitiveMap<K,
V> - Class in com.cedarsoftware.util -
A Map implementation that provides case-insensitive key comparison for
String
keys, while preserving the original case of the keys. - CaseInsensitiveMap() - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap
-
Constructs an empty CaseInsensitiveMap with a LinkedHashMap as the underlying implementation, providing predictable iteration order.
- CaseInsensitiveMap(int) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap
-
Constructs an empty CaseInsensitiveMap with the specified initial capacity and a LinkedHashMap as the underlying implementation.
- CaseInsensitiveMap(int, float) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap
-
Constructs an empty CaseInsensitiveMap with the specified initial capacity and load factor, using a LinkedHashMap as the underlying implementation.
- CaseInsensitiveMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap
-
Creates a case-insensitive map initialized with the entries from the specified source map.
- CaseInsensitiveMap(Map<K, V>, Map<K, V>) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap
-
Creates a CaseInsensitiveMap by copying entries from the specified source map into the specified destination map implementation.
- CaseInsensitiveMap.CaseInsensitiveEntry - Class in com.cedarsoftware.util
-
Entry implementation that returns a String key rather than a CaseInsensitiveString when
CaseInsensitiveMap.CaseInsensitiveEntry.getKey()
is called. - CaseInsensitiveMap.CaseInsensitiveString - Class in com.cedarsoftware.util
-
Wrapper class for String keys to enforce case-insensitive comparison.
- CaseInsensitiveSet<E> - Class in com.cedarsoftware.util
- CaseInsensitiveSet() - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
-
Constructs an empty
CaseInsensitiveSet
backed by aCaseInsensitiveMap
with a defaultLinkedHashMap
implementation. - CaseInsensitiveSet(int) - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
-
Constructs an empty
CaseInsensitiveSet
with the specified initial capacity. - CaseInsensitiveSet(int, float) - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
-
Constructs an empty
CaseInsensitiveSet
with the specified initial capacity and load factor. - CaseInsensitiveSet(Collection<? extends E>) - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
-
Constructs a
CaseInsensitiveSet
containing the elements of the specified collection. - CaseInsensitiveSet(Collection<? extends E>, Map) - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
-
Constructs a
CaseInsensitiveSet
containing the elements of the specified collection, using the provided map as the backing implementation. - CaseInsensitiveString(String) - Constructor for class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveString
-
Constructs a CaseInsensitiveString from the given String.
- caseSensitive(boolean) - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Sets whether String keys should be compared case-sensitively.
- caseSensitive(boolean) - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Sets whether String elements should be compared case-sensitively.
- ceiling(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- ceilingEntry(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- ceilingKey(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- CF_INSTANCE_INDEX - Static variable in class com.cedarsoftware.util.UniqueIdGenerator
- CHARACTER_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- CHARACTER_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- checkContainsIgnoreCase(String, String...) - Static method in class com.cedarsoftware.util.TestUtil
-
Ensure that the passed in source contains all the Strings passed in the 'contains' parameter AND that they appear in the order they are passed in.
- checkForThrowable(Object) - Static method in class com.cedarsoftware.util.UrlInvocationHandler
-
Deprecated.
- ClassUtilities - Class in com.cedarsoftware.util
-
A utility class providing various methods for working with Java
Class
objects and related operations. - ClassUtilities.ClassHierarchyInfo - Class in com.cedarsoftware.util
-
Container for class hierarchy information to avoid redundant calculations Not considered API.
- ClassUtilities.SecurityChecker - Class in com.cedarsoftware.util
- ClassValueMap<V> - Class in com.cedarsoftware.util
-
A Map implementation keyed on Class objects that leverages a ClassValue cache for extremely fast lookups.
- ClassValueMap() - Constructor for class com.cedarsoftware.util.ClassValueMap
-
Creates a ClassValueMap
- ClassValueMap(Map<? extends Class<?>, ? extends V>) - Constructor for class com.cedarsoftware.util.ClassValueMap
-
Creates a ClassValueMap containing the mappings from the specified map.
- ClassValueSet - Class in com.cedarsoftware.util
-
A Set implementation for Class objects that leverages a ClassValue cache for extremely fast membership tests.
- ClassValueSet() - Constructor for class com.cedarsoftware.util.ClassValueSet
-
Creates an empty ClassValueSet.
- ClassValueSet(Collection<? extends Class<?>>) - Constructor for class com.cedarsoftware.util.ClassValueSet
-
Creates a ClassValueSet containing the elements of the specified collection.
- clear() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- clear() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Removes all mappings from this cache.
- clear() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- clear() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- clear() - Method in class com.cedarsoftware.util.ClassValueMap
- clear() - Method in class com.cedarsoftware.util.ClassValueSet
-
Removes all classes from this set.
- clear() - Method in class com.cedarsoftware.util.CompactMap
-
Removes all mappings from this map.
- clear() - Method in class com.cedarsoftware.util.CompactSet
- clear() - Method in class com.cedarsoftware.util.ConcurrentList
- clear() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- clear() - Method in class com.cedarsoftware.util.ConcurrentSet
- clear() - Method in class com.cedarsoftware.util.LRUCache
- clear() - Method in class com.cedarsoftware.util.TrackingMap
-
Removes all the mappings from this map.
- clear() - Method in class com.cedarsoftware.util.TTLCache
- clearGlobalReferrer() - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- clearGlobalUserAgent() - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- cloneMapOfMaps(Map<T, Map<U, V>>, boolean) - Static method in class com.cedarsoftware.util.MapUtilities
- cloneMapOfSets(Map<T, Set<V>>, boolean) - Static method in class com.cedarsoftware.util.MapUtilities
- close() - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- close() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- close() - Method in class com.cedarsoftware.util.FastReader
- close() - Method in class com.cedarsoftware.util.FastWriter
- close(Closeable) - Static method in class com.cedarsoftware.util.IOUtilities
-
Safely closes any Closeable resource, suppressing any exceptions.
- close(XMLStreamReader) - Static method in class com.cedarsoftware.util.IOUtilities
-
Safely closes an XMLStreamReader, suppressing any exceptions.
- close(XMLStreamWriter) - Static method in class com.cedarsoftware.util.IOUtilities
-
Safely closes an XMLStreamWriter, suppressing any exceptions.
- CollectionConversions - Class in com.cedarsoftware.util.convert
-
Converts between arrays and collections while preserving collection characteristics.
- CollectionsWrappers - Class in com.cedarsoftware.util.convert
-
Provides cached access to common wrapper collection types (unmodifiable, synchronized, empty, checked).
- collectionToCollection(Collection<?>, Class<?>) - Static method in class com.cedarsoftware.util.convert.CollectionConversions
-
Converts a collection to another collection type, preserving characteristics.
- CollectionUtilities - Class in com.cedarsoftware.util
-
A utility class providing enhanced operations for working with Java collections.
- com.cedarsoftware.util - package com.cedarsoftware.util
- com.cedarsoftware.util.cache - package com.cedarsoftware.util.cache
- com.cedarsoftware.util.convert - package com.cedarsoftware.util.convert
- commaSeparatedStringToSet(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Converts a comma-separated string into a
Set
of trimmed, non-empty strings. - CommonValues - Class in com.cedarsoftware.util.convert
- COMPACT_SIZE - Static variable in class com.cedarsoftware.util.CompactMap
- CompactCIHashMap<K,
V> - Class in com.cedarsoftware.util -
A case-insensitive Map implementation that uses a compact internal representation for small maps.
- CompactCIHashMap() - Constructor for class com.cedarsoftware.util.CompactCIHashMap
- CompactCIHashMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactCIHashMap
- CompactCIHashSet<E> - Class in com.cedarsoftware.util
-
A case-insensitive Set implementation that uses a compact internal representation for small sets.
- CompactCIHashSet() - Constructor for class com.cedarsoftware.util.CompactCIHashSet
-
Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactCIHashSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactCIHashSet
-
Constructs a
CompactCIHashSet
containing the elements of the specified collection. - CompactCILinkedMap<K,
V> - Class in com.cedarsoftware.util -
A case-insensitive Map implementation that uses a compact internal representation for small maps.
- CompactCILinkedMap() - Constructor for class com.cedarsoftware.util.CompactCILinkedMap
- CompactCILinkedMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactCILinkedMap
- CompactCILinkedSet<E> - Class in com.cedarsoftware.util
-
A case-insensitive Set implementation that uses a compact internal representation for small sets.
- CompactCILinkedSet() - Constructor for class com.cedarsoftware.util.CompactCILinkedSet
-
Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactCILinkedSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactCILinkedSet
-
Constructs a
CompactCIHashSet
containing the elements of the specified collection. - CompactLinkedMap<K,
V> - Class in com.cedarsoftware.util -
A case-insensitive Map implementation that uses a compact internal representation for small maps.
- CompactLinkedMap() - Constructor for class com.cedarsoftware.util.CompactLinkedMap
- CompactLinkedMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactLinkedMap
- CompactLinkedSet<E> - Class in com.cedarsoftware.util
-
A case-insensitive Set implementation that uses a compact internal representation for small sets.
- CompactLinkedSet() - Constructor for class com.cedarsoftware.util.CompactLinkedSet
-
Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactLinkedSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactLinkedSet
-
Constructs a
CompactCIHashSet
containing the elements of the specified collection. - CompactMap<K,
V> - Class in com.cedarsoftware.util -
A memory-efficient
Map
implementation that adapts its internal storage structure to minimize memory usage while maintaining excellent performance. - CompactMap() - Constructor for class com.cedarsoftware.util.CompactMap
-
Constructs an empty CompactMap with the default configuration.
- CompactMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactMap
-
Constructs a CompactMap initialized with the entries from the provided map.
- CompactMap.Builder<K,
V> - Class in com.cedarsoftware.util -
Builder class for creating customized CompactMap instances.
- CompactMap.CompactMapComparator - Class in com.cedarsoftware.util
-
Comparator implementation for CompactMap key ordering.
- CompactMap.CompactMapEntry - Class in com.cedarsoftware.util
-
A specialized Map.Entry implementation for single-entry storage in CompactMap.
- CompactMap.LogicalValueType - Enum in com.cedarsoftware.util
- CompactMapComparator(boolean, boolean) - Constructor for class com.cedarsoftware.util.CompactMap.CompactMapComparator
- CompactMapEntry(K, V) - Constructor for class com.cedarsoftware.util.CompactMap.CompactMapEntry
- CompactSet<E> - Class in com.cedarsoftware.util
-
A memory-efficient Set implementation that internally uses
CompactMap
. - CompactSet() - Constructor for class com.cedarsoftware.util.CompactSet
-
Constructs an empty CompactSet with the default configuration (i.e., default CompactMap).
- CompactSet(CompactMap<E, Object>) - Constructor for class com.cedarsoftware.util.CompactSet
-
Constructs a CompactSet with a pre-existing CompactMap (usually from a builder).
- CompactSet(Collection<? extends E>) - Constructor for class com.cedarsoftware.util.CompactSet
-
Constructs a CompactSet containing the elements of the specified collection, using the default CompactMap configuration.
- CompactSet.Builder<E> - Class in com.cedarsoftware.util
-
Builder for creating CompactSet instances with custom configurations.
- compactSize() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the threshold size for compact array storage.
- compactSize() - Method in class com.cedarsoftware.util.CompactSet
-
Allow concrete subclasses to specify the compact size.
- compactSize(int) - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Sets the maximum size for compact array storage.
- compactSize(int) - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Sets the maximum size for compact array storage.
- comparator() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- comparator() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- compare(Object, Object) - Method in class com.cedarsoftware.util.CompactMap.CompactMapComparator
- compare(Object, Object, GraphComparator.ID) - Static method in class com.cedarsoftware.util.GraphComparator
-
Perform the asymmetric graph delta.
- compareTo(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveString
-
Compares this CaseInsensitiveString to another object.
- compressBytes(byte[]) - Static method in class com.cedarsoftware.util.IOUtilities
-
Compresses a byte array using GZIP compression.
- compressBytes(byte[], int, int) - Static method in class com.cedarsoftware.util.IOUtilities
-
Compresses a portion of a byte array using GZIP compression.
- compressBytes(FastByteArrayOutputStream, FastByteArrayOutputStream) - Static method in class com.cedarsoftware.util.IOUtilities
-
Compresses the contents of one FastByteArrayOutputStream into another using GZIP compression.
- compressBytes(ByteArrayOutputStream, ByteArrayOutputStream) - Static method in class com.cedarsoftware.util.IOUtilities
-
Compresses the contents of one ByteArrayOutputStream into another using GZIP compression.
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- computeInheritanceDistance(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Computes the inheritance distance between two classes/interfaces/primitive types.
- computeKeyHashCode(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Computes hash code for map keys, handling special cases.
- computeValueHashCode(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Computes hash code for map values, handling special cases.
- ConcurrentHashMapNullSafe<K,
V> - Class in com.cedarsoftware.util -
A thread-safe implementation of
ConcurrentMap
that supportsnull
keys andnull
values by using internal sentinel objects. - ConcurrentHashMapNullSafe() - Constructor for class com.cedarsoftware.util.ConcurrentHashMapNullSafe
-
Constructs a new, empty
ConcurrentHashMapNullSafe
with the default initial capacity (16) and load factor (0.75). - ConcurrentHashMapNullSafe(int) - Constructor for class com.cedarsoftware.util.ConcurrentHashMapNullSafe
-
Constructs a new, empty
ConcurrentHashMapNullSafe
with the specified initial capacity and default load factor (0.75). - ConcurrentHashMapNullSafe(int, float) - Constructor for class com.cedarsoftware.util.ConcurrentHashMapNullSafe
-
Constructs a new, empty
ConcurrentHashMapNullSafe
with the specified initial capacity and load factor. - ConcurrentHashMapNullSafe(Map<? extends K, ? extends V>) - Constructor for class com.cedarsoftware.util.ConcurrentHashMapNullSafe
-
Constructs a new
ConcurrentHashMapNullSafe
with the same mappings as the specified map. - ConcurrentList<E> - Class in com.cedarsoftware.util
-
A thread-safe implementation of the
List
interface, designed for use in highly concurrent environments. - ConcurrentList() - Constructor for class com.cedarsoftware.util.ConcurrentList
-
No-arg constructor to create an empty ConcurrentList, wrapping an ArrayList.
- ConcurrentList(int) - Constructor for class com.cedarsoftware.util.ConcurrentList
-
Initial capacity support
- ConcurrentList(List<E>) - Constructor for class com.cedarsoftware.util.ConcurrentList
-
Use this constructor to wrap a List (any kind of List) and make it a ConcurrentList.
- ConcurrentNavigableMapNullSafe<K,
V> - Class in com.cedarsoftware.util -
ConcurrentNavigableMapNullSafe is a thread-safe implementation of ConcurrentNavigableMap that allows null keys and null values by using a unique String sentinel for null keys.
- ConcurrentNavigableMapNullSafe() - Constructor for class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
-
Constructs a new, empty ConcurrentNavigableMapNullSafe with natural ordering of its keys.
- ConcurrentNavigableMapNullSafe(Comparator<? super K>) - Constructor for class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
-
Constructs a new, empty ConcurrentNavigableMapNullSafe with the specified comparator.
- ConcurrentNavigableSetNullSafe<E> - Class in com.cedarsoftware.util
-
ConcurrentNavigableSetNullSafe is a thread-safe implementation of NavigableSet that allows null elements by using a unique sentinel value internally.
- ConcurrentNavigableSetNullSafe() - Constructor for class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
-
Constructs a new, empty ConcurrentNavigableSetNullSafe with natural ordering of its elements.
- ConcurrentNavigableSetNullSafe(Collection<? extends E>) - Constructor for class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
-
Constructs a new ConcurrentNavigableSetNullSafe containing the elements in the specified collection.
- ConcurrentNavigableSetNullSafe(Collection<? extends E>, Comparator<? super E>) - Constructor for class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
-
Constructs a new ConcurrentNavigableSetNullSafe containing the elements in the specified collection, ordered according to the provided comparator.
- ConcurrentNavigableSetNullSafe(Comparator<? super E>) - Constructor for class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
-
Constructs a new, empty ConcurrentNavigableSetNullSafe with the specified comparator.
- ConcurrentSet<T> - Class in com.cedarsoftware.util
-
ConcurrentSet provides a Set that is thread-safe and usable in highly concurrent environments.
- ConcurrentSet() - Constructor for class com.cedarsoftware.util.ConcurrentSet
-
Create a new empty ConcurrentSet.
- ConcurrentSet(Collection<T>) - Constructor for class com.cedarsoftware.util.ConcurrentSet
-
Create a new ConcurrentSet instance with data from the passed-in Collection.
- ConcurrentSet(Set<T>) - Constructor for class com.cedarsoftware.util.ConcurrentSet
-
Create a new ConcurrentSet instance by wrapping an existing Set.
- contains(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- contains(Object) - Method in class com.cedarsoftware.util.ClassValueSet
- contains(Object) - Method in class com.cedarsoftware.util.CompactSet
- contains(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- contains(Object) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- contains(Object) - Method in class com.cedarsoftware.util.ConcurrentSet
- containsAll(Collection<?>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- containsAll(Collection<?>) - Method in class com.cedarsoftware.util.CompactSet
- containsAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentList
- containsAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentSet
- containsKey(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- containsKey(Object) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns true if this cache contains a mapping for the specified key.
- containsKey(Object) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- containsKey(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- containsKey(Object) - Method in class com.cedarsoftware.util.ClassValueMap
- containsKey(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Returns
true
if this map contains a mapping for the specified key. - containsKey(Object) - Method in class com.cedarsoftware.util.LRUCache
- containsKey(Object) - Method in class com.cedarsoftware.util.TrackingMap
-
Returns
true
if this map contains a mapping for the specified key. - containsKey(Object) - Method in class com.cedarsoftware.util.TTLCache
- containsValue(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- containsValue(Object) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns true if this cache maps one or more keys to the specified value.
- containsValue(Object) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- containsValue(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Returns
true
if this map maps one or more keys to the specified value. - containsValue(Object) - Method in class com.cedarsoftware.util.LRUCache
- containsValue(Object) - Method in class com.cedarsoftware.util.TrackingMap
-
Returns
true
if this map maps one or more keys to the specified value. - containsValue(Object) - Method in class com.cedarsoftware.util.TTLCache
- Convention - Class in com.cedarsoftware.util
- convert(Object, Converter) - Method in interface com.cedarsoftware.util.convert.Convert
- convert(Object, Converter) - Method in interface com.cedarsoftware.util.convert.ConvertWithTarget
- convert(Object, Converter, Class<?>) - Method in interface com.cedarsoftware.util.convert.Convert
- convert(Object, Converter, Class<?>) - Method in interface com.cedarsoftware.util.convert.ConvertWithTarget
- convert(Object, Class<T>) - Method in class com.cedarsoftware.util.convert.Converter
-
Converts the given source object to the specified target type.
- convert(Object, Class<T>) - Static method in class com.cedarsoftware.util.Converter
-
Converts the given source object to the specified target type.
- Convert<T> - Interface in com.cedarsoftware.util.convert
- convert2AtomicBoolean(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicBoolean.
- convert2AtomicInteger(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicInteger.
- convert2AtomicLong(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicLong.
- convert2BigDecimal(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a BigDecimal.
- convert2BigInteger(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a BigInteger.
- convert2boolean(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a boolean.
- convert2byte(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a byte.
- convert2char(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a char.
- convert2double(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a double.
- convert2float(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a float.
- convert2int(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an int.
- convert2long(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an long.
- convert2short(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a short.
- convert2String(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a String.
- Converter - Class in com.cedarsoftware.util.convert
-
Instance conversion utility for converting objects between various types.
- Converter - Class in com.cedarsoftware.util
-
Instance conversion utility for converting objects between various types.
- Converter(ConverterOptions) - Constructor for class com.cedarsoftware.util.convert.Converter
-
Constructs a new Converter instance with the specified options.
- Converter.ConversionPair - Class in com.cedarsoftware.util.convert
- ConverterOptions - Interface in com.cedarsoftware.util.convert
-
Configuration options for the Converter class, providing customization of type conversion behavior.
- convertToAtomicBoolean(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicBoolean.
- convertToAtomicInteger(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicInteger.
- convertToAtomicLong(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an AtomicLong.
- convertToBigDecimal(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a BigDecimal.
- convertToBigInteger(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a BigInteger.
- convertToBoolean(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Boolean.
- convertToByte(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Byte.
- convertToCalendar(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Calendar.
- convertToCharacter(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Character.
- convertToDate(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Date.
- convertToDouble(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Double.
- convertToFloat(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Float.
- convertToInteger(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to an Integer.
- convertToLocalDate(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a LocalDate.
- convertToLocalDateTime(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a LocalDateTime.
- convertToLong(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Long.
- convertToShort(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Short.
- convertToSqlDate(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a java.sql.Date.
- convertToString(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a String.
- convertToTimestamp(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Timestamp.
- convertToZonedDateTime(Object) - Static method in class com.cedarsoftware.util.Converter
-
Convert from the passed in instance to a Date.
- convertWithTarget(Object, Converter, Class<?>) - Method in interface com.cedarsoftware.util.convert.ConvertWithTarget
- ConvertWithTarget<T> - Interface in com.cedarsoftware.util.convert
- COOKIE - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- COOKIE_VALUE_DELIMITER - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- copy(Map<K, V>, Map<K, V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Copies all entries from the source map to the destination map, wrapping String keys as needed.
- count(CharSequence, CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Count the number of times that 'token' occurs within 'content'.
- count(String, char) - Static method in class com.cedarsoftware.util.StringUtilities
- create(Class<T>, InvocationHandler) - Static method in class com.cedarsoftware.util.ProxyFactory
-
Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.
- create(ClassLoader, Class<T>, InvocationHandler) - Static method in class com.cedarsoftware.util.ProxyFactory
-
Deprecated.Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.
- createAesCipher(String, int) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates an AES cipher with the specified mode.
- createAesCipher(Key, int) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates an AES cipher with the specified key and mode.
- createAesDecryptionCipher(String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates an AES cipher in decryption mode.
- createAesEncryptionCipher(String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates an AES cipher in encryption mode.
- createArray(T...) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Creates and returns an array containing the provided elements.
- createCipherBytes(String, int) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates a byte array suitable for use as an AES key from a string password.
- createString(byte[], String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a byte[] into a String with a particular encoding.
- createTempDirectory(String) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Create temporary directory that will be deleted on JVM exit
- createUtf8String(byte[]) - Static method in class com.cedarsoftware.util.StringUtilities
-
Deprecated.
- createUTF8String(byte[]) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a byte[] into a UTF-8 encoded String.
D
- damerauLevenshteinDistance(CharSequence, CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Calculate the Damerau-Levenshtein Distance between two strings.
- DATE_FORMAT - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- DateUtilities - Class in com.cedarsoftware.util
-
Utility for parsing String dates with optional times, supporting a wide variety of formats and patterns.
- decode(String) - Static method in class com.cedarsoftware.util.ByteUtilities
-
Converts a hexadecimal string into a byte array.
- decode(String) - Static method in class com.cedarsoftware.util.StringUtilities
- decrypt(String, String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Decrypts a hexadecimal string of encrypted data to its original string form.
- decryptBytes(String, String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Decrypts a hexadecimal string of encrypted data to its original byte array form.
- deepEquals(Object, Object) - Static method in class com.cedarsoftware.util.DeepEquals
-
Performs a deep comparison between two objects, going beyond a simple
equals()
check. - deepEquals(Object, Object, Map<String, ?>) - Static method in class com.cedarsoftware.util.DeepEquals
-
Performs a deep comparison between two objects with optional comparison settings.
- DeepEquals - Class in com.cedarsoftware.util
-
Performs a deep comparison of two objects, going beyond simple
equals()
checks. - DeepEquals() - Constructor for class com.cedarsoftware.util.DeepEquals
- deepHashCode(Object) - Static method in class com.cedarsoftware.util.DeepEquals
-
Computes a deep hash code for the given object by traversing its entire graph.
- DEFAULT_CASE_SENSITIVE - Static variable in class com.cedarsoftware.util.CompactMap
- DEFAULT_COMPACT_SIZE - Static variable in class com.cedarsoftware.util.CompactMap
- DEFAULT_FIELD_FILTER - Static variable in class com.cedarsoftware.util.ReflectionUtils
- DEFAULT_MAP_TYPE - Static variable in class com.cedarsoftware.util.CompactMap
- DEFAULT_SINGLE_KEY - Static variable in class com.cedarsoftware.util.CompactMap
- DefaultConverterOptions - Class in com.cedarsoftware.util.convert
- DefaultConverterOptions() - Constructor for class com.cedarsoftware.util.convert.DefaultConverterOptions
- Delta(Object, String, String, Object, Object, Object) - Constructor for class com.cedarsoftware.util.GraphComparator.Delta
- DeltaError(String, GraphComparator.Delta) - Constructor for class com.cedarsoftware.util.GraphComparator.DeltaError
- descendingIterator() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- descendingKeySet() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- descendingMap() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- descendingSet() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- determineBackingMap(Map<K, V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Determines the appropriate backing map based on the source map's type.
- DIFF - Static variable in class com.cedarsoftware.util.DeepEquals
- disconnect(HttpURLConnection) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- doesOneWrapTheOther(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Determines if one class is the wrapper type of the other.
- DOT - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- DOUBLE_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- DOUBLE_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- dupe(Map<Class<?>, Set<T>>, boolean) - Static method in class com.cedarsoftware.util.MapUtilities
-
Duplicate a map of Set to Class, possibly as unmodifiable
E
- EMPTY - Enum constant in enum com.cedarsoftware.util.CompactMap.LogicalValueType
- EMPTY - Static variable in class com.cedarsoftware.util.StringUtilities
- EMPTY_BYTE_ARRAY - Static variable in class com.cedarsoftware.util.ArrayUtilities
- EMPTY_CHAR_ARRAY - Static variable in class com.cedarsoftware.util.ArrayUtilities
- EMPTY_CHARACTER_ARRAY - Static variable in class com.cedarsoftware.util.ArrayUtilities
- EMPTY_CLASS_ARRAY - Static variable in class com.cedarsoftware.util.ArrayUtilities
- EMPTY_OBJECT_ARRAY - Static variable in class com.cedarsoftware.util.ArrayUtilities
-
Immutable common arrays.
- encode(byte[]) - Static method in class com.cedarsoftware.util.ByteUtilities
-
Converts a byte array into a string of hex digits.
- encode(byte[]) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a byte array into a printable format containing a String of hex digit characters (two per byte).
- encrypt(String, String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Encrypts a string using AES-128.
- encryptBytes(String, byte[]) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Encrypts a byte array using AES-128.
- EncryptionUtilities - Class in com.cedarsoftware.util
-
Utility class providing cryptographic operations including hashing, encryption, and decryption.
- ENTRY - Enum constant in enum com.cedarsoftware.util.CompactMap.LogicalValueType
- entrySet() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- entrySet() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns a Set view of the mappings contained in this cache.
- entrySet() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- entrySet() - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- entrySet() - Method in class com.cedarsoftware.util.ClassValueMap
- entrySet() - Method in class com.cedarsoftware.util.CompactMap
-
Returns a
Set
view of the mappings contained in this map. - entrySet() - Method in class com.cedarsoftware.util.LRUCache
- entrySet() - Method in class com.cedarsoftware.util.TrackingMap
- entrySet() - Method in class com.cedarsoftware.util.TTLCache
- equals(CharSequence, CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Compares two CharSequences, returning
true
if they represent equal sequences of characters. - equals(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
-
Overrides the equals method to ensure proper comparison between two maps.
- equals(Object) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Compares the specified object with this cache for equality.
- equals(Object) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- equals(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
- equals(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveString
-
Compares this object to another for equality in a case-insensitive manner.
- equals(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- equals(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- equals(Object) - Method in class com.cedarsoftware.util.ClassValueSet
-
Returns true if this set equals another object.
- equals(Object) - Method in class com.cedarsoftware.util.CompactMap.CompactMapEntry
- equals(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Compares the specified object with this map for equality.
- equals(Object) - Method in class com.cedarsoftware.util.CompactSet
- equals(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- equals(Object) - Method in class com.cedarsoftware.util.ConcurrentSet
- equals(Object) - Method in class com.cedarsoftware.util.convert.Converter.ConversionPair
- equals(Object) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- equals(Object) - Method in class com.cedarsoftware.util.LRUCache
- equals(Object) - Method in class com.cedarsoftware.util.ReflectionUtils.MethodCacheKey
- equals(Object) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- equals(Object) - Method in class com.cedarsoftware.util.TrackingMap
-
Compares the specified object with this map for equality.
- equals(Object) - Method in class com.cedarsoftware.util.TTLCache
- equals(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
- equalsIgnoreCase(CharSequence, CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Compares two CharSequences, returning
true
if they represent equal sequences of characters, ignoring case. - equalsIgnoreCase(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
- equalsIgnoreCaseWithTrim(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
- equalsWithTrim(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
- error - Variable in class com.cedarsoftware.util.GraphComparator.DeltaError
- ExceptionUtilities - Class in com.cedarsoftware.util
-
Useful Exception Utilities
- exec(String) - Method in class com.cedarsoftware.util.Executor
-
Executes a command using the system's runtime environment.
- exec(String[]) - Method in class com.cedarsoftware.util.Executor
-
Executes a command array using the system's runtime environment.
- exec(String[], String[]) - Method in class com.cedarsoftware.util.Executor
-
Executes a command array with specified environment variables.
- exec(String[], String[], File) - Method in class com.cedarsoftware.util.Executor
-
Executes a command array with specified environment variables and working directory.
- exec(String, String[]) - Method in class com.cedarsoftware.util.Executor
-
Executes a command with specified environment variables.
- exec(String, String[], File) - Method in class com.cedarsoftware.util.Executor
-
Executes a command with specified environment variables and working directory.
- Executor - Class in com.cedarsoftware.util
-
A utility class for executing system commands and capturing their output.
- Executor() - Constructor for class com.cedarsoftware.util.Executor
- EXPIRES - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- expungeUnused() - Method in class com.cedarsoftware.util.TrackingMap
-
Remove the entries from the Map that have not been accessed by .get() or .containsKey().
- extractArrayComponentType(Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Extracts the component type of an array type.
F
- falseChar() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
-
Character to return for boolean to Character conversion when the boolean is false.
- FastByteArrayInputStream - Class in com.cedarsoftware.util
-
Faster version of ByteArrayInputStream that does not have synchronized methods.
- FastByteArrayInputStream(byte[]) - Constructor for class com.cedarsoftware.util.FastByteArrayInputStream
- FastByteArrayOutputStream - Class in com.cedarsoftware.util
-
Faster version of ByteArrayOutputStream that does not have synchronized methods and also provides direct access to its internal buffer so that it does not need to be duplicated when read.
- FastByteArrayOutputStream() - Constructor for class com.cedarsoftware.util.FastByteArrayOutputStream
- FastByteArrayOutputStream(int) - Constructor for class com.cedarsoftware.util.FastByteArrayOutputStream
- fastMD5(File) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates an MD5 hash of a file using optimized I/O operations.
- FastReader - Class in com.cedarsoftware.util
-
Buffered, Pushback, Reader that does not use synchronization.
- FastReader(Reader, int, int) - Constructor for class com.cedarsoftware.util.FastReader
- fastSHA1(File) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-256 hash of a file using optimized I/O operations.
- fastSHA256(File) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-256 hash of a file using optimized I/O operations.
- fastSHA512(File) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Calculates a SHA-512 hash of a file using optimized I/O operations.
- FastWriter - Class in com.cedarsoftware.util
-
Buffered Writer that does not use synchronization.
- FastWriter(Writer) - Constructor for class com.cedarsoftware.util.FastWriter
- FastWriter(Writer, int) - Constructor for class com.cedarsoftware.util.FastWriter
- fetchResource(String) - Static method in class com.cedarsoftware.util.TestUtil
- findClosest(Class<?>, Map<Class<?>, T>, T) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Finds the closest matching class in an inheritance hierarchy from a map of candidate classes.
- findLowestCommonSupertype(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Returns the *single* most specific type from findLowestCommonSupertypes(...).
- findLowestCommonSupertypes(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Returns all equally "lowest" common supertypes (classes or interfaces) that both
classA
andclassB
share, automatically excludingObject, Serializable, Externalizable, Cloneable
. - findLowestCommonSupertypesExcluding(Class<?>, Class<?>, Set<Class<?>>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Returns all equally "lowest" common supertypes (classes or interfaces) shared by both
classA
andclassB
, excluding any types specified inexcludeSet
. - first() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- firstEntry() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- firstKey() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- FLOAT_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- FLOAT_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- floor(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- floorEntry(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- floorKey(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- flush() - Method in class com.cedarsoftware.util.FastWriter
- flush(Flushable) - Static method in class com.cedarsoftware.util.IOUtilities
-
Safely flushes any Flushable resource, suppressing any exceptions.
- flush(XMLStreamWriter) - Static method in class com.cedarsoftware.util.IOUtilities
-
Safely flushes an XMLStreamWriter, suppressing any exceptions.
- FOLDER_SEPARATOR - Static variable in class com.cedarsoftware.util.StringUtilities
- forEach(BiConsumer<? super K, ? super V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- format(Date, StringBuffer, FieldPosition) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- forName(String, ClassLoader) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Given the passed in String class name, return the named JVM class.
- from(Collection<? extends Class<?>>) - Static method in class com.cedarsoftware.util.ClassValueSet
-
Factory method to create a ClassValueSet from an existing Collection
- fromName(String) - Static method in enum com.cedarsoftware.util.GraphComparator.Delta.Command
G
- generatePostData(Object, Method, Object[]) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- get(int) - Method in class com.cedarsoftware.util.ConcurrentList
- get(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- get(Object) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns the value associated with the specified key in this cache.
- get(Object) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- get(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- get(Object) - Method in class com.cedarsoftware.util.ClassValueMap
- get(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Returns the value to which the specified key is mapped, or
null
if this map contains no mapping for the key. - get(Object) - Method in class com.cedarsoftware.util.LRUCache
- get(Object) - Method in class com.cedarsoftware.util.TrackingMap
-
Retrieves the value associated with the specified key and marks the key as accessed.
- get(Object) - Method in class com.cedarsoftware.util.TTLCache
- get(Map<?, T>, Object, T) - Static method in class com.cedarsoftware.util.MapUtilities
-
Retrieves a value from a map by key
- getActualUrl(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getAddresses() - Method in class com.cedarsoftware.util.SystemUtilities.NetworkInfo
- getAllConstructors(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Returns all constructors for a class, ordered optimally for instantiation.
- getAllDeclaredFields(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves all fields from a class and its complete inheritance hierarchy using the default field filter.
- getAllDeclaredFields(Class<?>, Predicate<Field>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves all fields from a class and its complete inheritance hierarchy using a custom field filter.
- getAllDeclaredFieldsMap(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Returns all Fields from a class (including inherited) as a Map, using the default field filter.
- getAllDeclaredFieldsMap(Class<?>, Predicate<Field>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Returns all Fields from a class (including inherited) as a Map filtered by the provided predicate.
- getArraySubset(T[], int, int) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Creates a new array containing elements from the specified range of the source array.
- getAvailableProcessors() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get available processors, considering Docker container limits
- getBuffer() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- getBytes(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a String into a byte[] with a particular encoding.
- getCharset() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- getCheckedCollection(T, Class<E>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Wraps the provided collection in a checked wrapper that enforces type safety.
- getCheckedCollectionClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getCheckedListClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getCheckedNavigableSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getCheckedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getCheckedSortedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getClassAnnotation(Class<?>, Class<T>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Searches for a specific annotation on a class, examining the entire inheritance hierarchy.
- getClassHierarchyInfo(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Gets the complete hierarchy information for a class, including all supertypes and their inheritance distances from the source class.
- getClassIfEnum(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Returns the related enum class for the provided class, if one exists.
- getClassLoader() - Static method in class com.cedarsoftware.util.ClassUtilities
-
Obtains the appropriate ClassLoader depending on whether the environment is OSGi, JPMS, or neither.
- getClassLoader() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- getClassLoader(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Obtains the appropriate ClassLoader depending on whether the environment is OSGi, JPMS, or neither.
- getClassName(Object) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Return the name of the class on the object, or "null" if the object is null.
- getClassNameFromByteCode(byte[]) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Given a byte[] of a Java .class file (compiled Java), this code will retrieve the class name from those bytes.
- getCmd() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getCol() - Method in class com.cedarsoftware.util.FastReader
- getConfig() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the configuration settings of this CompactMap.
- getConfig() - Method in class com.cedarsoftware.util.CompactSet
-
Returns the configuration settings of this CompactSet.
- getConnection(String, boolean, boolean, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getConnection(URL, boolean, boolean, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getConnection(URL, Map, boolean, boolean, boolean, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Gets a connection from a url.
- getConstructor(Class<?>, Class<?>...) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Gets a constructor for the specified class with the given parameter types, regardless of access level (public, protected, private, or package).
- getContentFromUrl(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrl(String, Map, Map) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrl(String, Map, Map, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getContentFromUrl(URL, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrl(URL, Map, Map, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrlAsString(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrlAsString(String, Map, Map, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrlAsString(URL, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getContentFromUrlAsString(URL, Map, Map, boolean) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Get content from the passed in URL.
- getConverterOverrides() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
-
Overrides for converter conversions.
- getConverterOverrides() - Method in class com.cedarsoftware.util.convert.DefaultConverterOptions
- getCookieDomainFromHost(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getCookies(URLConnection) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- getCookies(URLConnection, Map) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Retrieves and stores cookies returned by the host on the other side of the open java.net.URLConnection.
- getCurrentProcessId() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get process ID of current JVM
- getCustomOption(String) - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- getCustomOption(String) - Method in class com.cedarsoftware.util.convert.DefaultConverterOptions
- getDate(long) - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Extracts the date-time from an ID generated by
UniqueIdGenerator.getUniqueId()
. - getDate19(long) - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Extracts the date-time from an ID generated by
UniqueIdGenerator.getUniqueId19()
. - getDateFormat(String) - Static method in class com.cedarsoftware.util.SafeSimpleDateFormat
- getDeclaredFields(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves the declared fields of a class (not it's parent) using the default field filter, with caching for performance.
- getDeclaredFields(Class<?>, Collection<Field>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Deprecated.
- getDeclaredFields(Class<?>, Predicate<Field>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves the declared fields of a class (not it's parent) using a custom field filter, with caching for performance.
- getDeepDeclaredFieldMap(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Deprecated.As of 3.0.0, replaced by
ReflectionUtils.getAllDeclaredFieldsMap(Class)
. Note that getAllDeclaredFieldsMap() includes transient fields and synthetic fields (like "this$"). If you need the old behavior, filter the additional fields:
This method may be removed in 3.0.0.// Get fields excluding transient and synthetic fields List<Field> fields = getAllDeclaredFieldsMap(MyClass.class, field -> DEFAULT_FIELD_FILTER.test(field) && !Modifier.isTransient(field.getModifiers()) && !field.isSynthetic() );
- getDeepDeclaredFields(Class<?>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Deprecated.As of 3.0.0, replaced by
ReflectionUtils.getAllDeclaredFields(Class)
. Note that getAllDeclaredFields() includes transient fields and synthetic fields (like "this$"). If you need the old behavior, filter the additional fields:
This method may be removed in 3.0.0.// Get fields excluding transient and synthetic fields Map<String, Field> fields = getAllDeclaredFields(MyClass.class, field -> DEFAULT_FIELD_FILTER.test(field) && !Modifier.isTransient(field.getModifiers()) && !field.isSynthetic() );
- getDeepestException(Throwable) - Static method in class com.cedarsoftware.util.ExceptionUtilities
- getDepth() - Method in class com.cedarsoftware.util.ClassUtilities.ClassHierarchyInfo
- getDigest(String) - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates a MessageDigest instance for the specified algorithm.
- getDisplayName() - Method in class com.cedarsoftware.util.SystemUtilities.NetworkInfo
- getDistanceMap() - Method in class com.cedarsoftware.util.ClassUtilities.ClassHierarchyInfo
- getEmptyCollection(Collection<T>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Returns an empty collection of the same type as the provided collection.
- getEmptyCollectionClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getEmptyListClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getEmptyNavigableSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getEmptySetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getEmptySortedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getEnvironmentVariables(Predicate<String>) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get all environment variables with optional filtering
- getError() - Method in class com.cedarsoftware.util.Executor
-
Returns the content written to standard error by the last executed command.
- getError() - Method in class com.cedarsoftware.util.GraphComparator.DeltaError
- getError() - Method in class com.cedarsoftware.util.SystemUtilities.ProcessResult
- getExitCode() - Method in class com.cedarsoftware.util.SystemUtilities.ProcessResult
- getExternalVariable(String) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Fetch value from environment variable and if not set, then fetch from System properties.
- getField(Class<?>, String) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves a specific field from a class by name, searching through the entire class hierarchy (including superclasses).
- getFieldName() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getFields() - Method in class com.cedarsoftware.util.Traverser.NodeVisit
- getFreeMemory() - Method in class com.cedarsoftware.util.SystemUtilities.MemoryInfo
- getHostName() - Static method in class com.cedarsoftware.util.InetAddressUtilities
- getId() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getId(Object) - Method in interface com.cedarsoftware.util.GraphComparator.ID
- getInputStream(URLConnection) - Static method in class com.cedarsoftware.util.IOUtilities
-
Gets an appropriate InputStream from a URLConnection, handling compression if necessary.
- getInstant(long) - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Extracts the date-time from an ID generated by
UniqueIdGenerator.getUniqueId()
. - getInstant19(long) - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Extracts the date-time from an ID generated by
UniqueIdGenerator.getUniqueId19()
. - getIpAddress() - Static method in class com.cedarsoftware.util.InetAddressUtilities
- getJavaDeltaProcessor() - Static method in class com.cedarsoftware.util.GraphComparator
- getKey() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
- getLastSnippet() - Method in class com.cedarsoftware.util.FastReader
- getLine() - Method in class com.cedarsoftware.util.FastReader
- getLocale() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- getLocalHost() - Static method in class com.cedarsoftware.util.InetAddressUtilities
- getLogicalValueType() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the current storage state of this map.
- getMaxMemory() - Method in class com.cedarsoftware.util.SystemUtilities.MemoryInfo
- getMD5Digest() - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates an MD5 MessageDigest instance.
- getMemoryInfo() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get current JVM memory usage information
- getMethod(Class<?>, String, Class<?>...) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves a method of any access level by name and parameter types, with sophisticated caching for optimal performance.
- getMethod(Object, String, int) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Retrieves a method by name and argument count from an object instance, using a deterministic selection strategy when multiple matching methods exist.
- getMethodAnnotation(Method, Class<T>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Searches for a specific annotation on a method, examining the entire inheritance hierarchy.
- getName() - Method in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- getName() - Method in class com.cedarsoftware.util.SystemUtilities.NetworkInfo
- getNetworkInterfaces() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get network interface information
- getNewMap() - Method in class com.cedarsoftware.util.CompactCIHashMap
- getNewMap() - Method in class com.cedarsoftware.util.CompactCILinkedMap
- getNewMap() - Method in class com.cedarsoftware.util.CompactLinkedMap
- getNewMap() - Method in class com.cedarsoftware.util.CompactMap
-
Creates the backing map instance when size exceeds compactSize.
- getNewSet() - Method in class com.cedarsoftware.util.CompactCIHashSet
- getNewSet() - Method in class com.cedarsoftware.util.CompactCILinkedSet
- getNewSet() - Method in class com.cedarsoftware.util.CompactLinkedSet
- getNewSet() - Method in class com.cedarsoftware.util.CompactSet
-
Allow concrete subclasses to specify the internal set to use when larger than compactSize.
- getNode() - Method in class com.cedarsoftware.util.Traverser.NodeVisit
- getNodeClass() - Method in class com.cedarsoftware.util.Traverser.NodeVisit
- getNonOverloadedMethod(Class<?>, String) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Fetches a no-argument method from the specified class, caching the result for subsequent lookups.
- getOptionalKey() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getOptions() - Method in class com.cedarsoftware.util.convert.Converter
-
Retrieves the converter options associated with this Converter instance.
- getOrDefault(Object, V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- getOrdering() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the ordering strategy for this map.
- getOriginalKey() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
-
Returns the original key object used internally by the map.
- getOrThrow(Map<?, ?>, Object, T) - Static method in class com.cedarsoftware.util.MapUtilities
-
Retrieves a value from a map by key, if value is not found by the given key throws a 'Throwable.'
- getOut() - Method in class com.cedarsoftware.util.Executor
-
Returns the content written to standard output by the last executed command.
- getOutput() - Method in class com.cedarsoftware.util.SystemUtilities.ProcessResult
- getPrimitiveFromWrapper(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Converts a wrapper class to its corresponding primitive type.
- getRandomChar(Random, boolean) - Static method in class com.cedarsoftware.util.StringUtilities
- getRandomString(Random, int, int) - Static method in class com.cedarsoftware.util.StringUtilities
- getRawClass(Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Extracts the raw Class from a given Type.
- getReferrer() - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getResult() - Method in class com.cedarsoftware.util.StreamGobbler
- getRetryAttempts() - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- getRetrySleepTime() - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- getSHA1Digest() - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates a SHA-1 MessageDigest instance.
- getSHA256Digest() - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates a SHA-256 MessageDigest instance.
- getSHA512Digest() - Static method in class com.cedarsoftware.util.EncryptionUtilities
-
Creates a SHA-512 MessageDigest instance.
- getSingleValueKey() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the designated key for optimized single-value storage.
- getSource() - Method in class com.cedarsoftware.util.convert.Converter.ConversionPair
- getSourceValue() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getSupportedConversions() - Static method in class com.cedarsoftware.util.convert.Converter
-
Retrieves a map of all supported conversions with class names instead of class objects.
- getSupportedConversions() - Static method in class com.cedarsoftware.util.Converter
-
Retrieves a map of all supported conversions with class names instead of class objects.
- getSynchronizedCollection(Collection<T>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Wraps the provided collection in a thread-safe synchronized wrapper.
- getSynchronizedCollectionClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getSynchronizedListClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getSynchronizedNavigableSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getSynchronizedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getSynchronizedSortedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getSystemLoadAverage() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get system load average over last minute
- getSystemTimeZone() - Static method in class com.cedarsoftware.util.SystemUtilities
-
Get system timezone, considering various sources
- getTarget() - Method in class com.cedarsoftware.util.convert.Converter.ConversionPair
- getTargetValue() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- getTimeZone() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- getTotalMemory() - Method in class com.cedarsoftware.util.SystemUtilities.MemoryInfo
- getType() - Method in class com.cedarsoftware.util.TypeHolder
-
Returns the captured Type, which may be a raw Class, a ParameterizedType, a GenericArrayType, or another Type.
- getUniqueId() - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Generates a unique, monotonically increasing ID with millisecond precision that's cluster-safe.
- getUniqueId19() - Static method in class com.cedarsoftware.util.UniqueIdGenerator
-
Generates a unique, monotonically increasing 19-digit ID optimized for higher throughput.
- getUnmodifiableCollection(Collection<T>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Wraps the provided collection in an unmodifiable wrapper appropriate to its runtime type.
- getUnmodifiableCollectionClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getUnmodifiableListClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getUnmodifiableNavigableSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getUnmodifiableSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getUnmodifiableSortedSetClass() - Static method in class com.cedarsoftware.util.convert.CollectionsWrappers
- getUserAgent() - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- getUTF8Bytes(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a String into a byte[] encoded by UTF-8.
- getWrappedMap() - Method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Returns the underlying wrapped map instance.
- getWrappedMap() - Method in class com.cedarsoftware.util.TrackingMap
-
Returns the underlying
Map
that thisTrackingMap
wraps. - getZoneId() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
- GraphComparator - Class in com.cedarsoftware.util
-
Graph Utility algorithms, such as Asymmetric Graph Difference.
- GraphComparator() - Constructor for class com.cedarsoftware.util.GraphComparator
- GraphComparator.Delta - Class in com.cedarsoftware.util
- GraphComparator.Delta.Command - Enum in com.cedarsoftware.util
-
These are all possible Delta.Commands that are generated when performing the graph comparison.
- GraphComparator.DeltaError - Class in com.cedarsoftware.util
- GraphComparator.DeltaProcessor - Interface in com.cedarsoftware.util
- GraphComparator.DeltaProcessor.Helper - Class in com.cedarsoftware.util
- GraphComparator.ID - Interface in com.cedarsoftware.util
H
- hasAvailableMemory(long) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Check if enough memory is available
- hasContent(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Checks if a String is not empty (""), not null and not whitespace only.
- hasContent(Collection<?>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Checks if the specified collection is not
null
and contains at least one element. - hasCustomEquals(Class<?>) - Static method in class com.cedarsoftware.util.DeepEquals
-
Determines whether the given class has a custom
equals(Object)
method distinct fromObject.equals(Object)
. - hasCustomHashCode(Class<?>) - Static method in class com.cedarsoftware.util.DeepEquals
-
Determines whether the given class has a custom
hashCode()
method distinct fromObject.hashCode()
. - hashCode() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
-
Overrides the hashCode method to ensure consistency with equals.
- hashCode() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns the hash code value for this cache.
- hashCode() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- hashCode() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
- hashCode() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveString
-
Returns the hash code for this object, computed in a case-insensitive manner.
- hashCode() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- hashCode() - Method in class com.cedarsoftware.util.ClassValueSet
-
Returns the hash code value for this set.
- hashCode() - Method in class com.cedarsoftware.util.CompactMap.CompactMapEntry
- hashCode() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the hash code value for this map.
- hashCode() - Method in class com.cedarsoftware.util.CompactSet
- hashCode() - Method in class com.cedarsoftware.util.ConcurrentList
- hashCode() - Method in class com.cedarsoftware.util.ConcurrentSet
- hashCode() - Method in class com.cedarsoftware.util.convert.Converter.ConversionPair
- hashCode() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- hashCode() - Method in class com.cedarsoftware.util.LRUCache
- hashCode() - Method in class com.cedarsoftware.util.ReflectionUtils.MethodCacheKey
- hashCode() - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- hashCode() - Method in class com.cedarsoftware.util.TrackingMap
- hashCode() - Method in class com.cedarsoftware.util.TTLCache
- hashCodeIgnoreCase(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Get the hashCode of a String, insensitive to case, without any new Strings being created on the heap.
- hasUnresolvedType(Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Determines whether the provided type (including its nested types) contains an unresolved type variable, like T, V, etc. that needs to be bound (resolved).
- haveCommonAncestor(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
- headMap(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- headMap(K, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- headSet(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- headSet(E, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- Helper() - Constructor for class com.cedarsoftware.util.GraphComparator.DeltaProcessor.Helper
- higher(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- higherEntry(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- higherKey(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
I
- identity(T, Converter) - Static method in class com.cedarsoftware.util.convert.Converter
-
Performs an identity conversion, returning the source object as-is.
- IGNORE_CUSTOM_EQUALS - Static variable in class com.cedarsoftware.util.DeepEquals
- indexOf(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- indexOfSmallestValue(int[]) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Deprecated.
- InetAddressUtilities - Class in com.cedarsoftware.util
-
Useful InetAddress Utilities
- inferElementType(Type, Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Infers the element type contained within a generic container type.
- informAdditionalUsage(TrackingMap<K, V>) - Method in class com.cedarsoftware.util.TrackingMap
-
Add the used keys from the passed in TrackingMap to this TrackingMap's keysUsed.
- informAdditionalUsage(Collection<K>) - Method in class com.cedarsoftware.util.TrackingMap
-
Adds the accessed keys from another
TrackingMap
to this map's set of accessed keys. - inputStreamToBytes(InputStream) - Static method in class com.cedarsoftware.util.IOUtilities
-
Converts an InputStream's contents to a byte array.
- INSERTION - Static variable in class com.cedarsoftware.util.CompactMap
- insertionOrder() - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Configures the map to maintain keys in insertion order.
- insertionOrder() - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Configures the set to maintain elements in insertion order.
- INTEGER_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- INTEGER_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- internalMap - Variable in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- invoke(Object, Method, Object[]) - Method in class com.cedarsoftware.util.UrlInvocationHandler
-
Deprecated.
- IOUtilities - Class in com.cedarsoftware.util
-
Utility class providing robust I/O operations with built-in error handling and resource management.
- IOUtilities.TransferCallback - Interface in com.cedarsoftware.util
-
Callback interface for monitoring and controlling byte transfers.
- isCancelled() - Method in interface com.cedarsoftware.util.IOUtilities.TransferCallback
-
Checks if the transfer operation should be cancelled.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCIHashMap
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCIHashSet
-
Indicates that this set is case-insensitive.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCILinkedMap
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCILinkedSet
-
Indicates that this set is case-insensitive.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactLinkedMap
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactLinkedSet
-
Indicates that this set is case-insensitive.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactMap
-
Determines if String keys are compared case-insensitively.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactSet
-
Allow concrete subclasses to specify the case-sensitivity.
- isClassFinal(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Determines if a class is declared as final.
- isCollectionConversionSupported(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.convert.Converter
-
Determines if a collection-based conversion is supported between the specified source and target types.
- isConversionSupportedFor(Class<?>, Class<?>) - Method in class com.cedarsoftware.util.convert.Converter
-
Determines whether a conversion from the specified source type to the target type is supported.
- isConversionSupportedFor(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.Converter
-
Determines whether a conversion from the specified source type to the target type is supported.
- isDefaultCompactMap() - Method in class com.cedarsoftware.util.CompactMap
- isDefaultCompactSet() - Method in class com.cedarsoftware.util.CompactSet
- isEmpty() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- isEmpty() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns true if this cache contains no key-value mappings.
- isEmpty() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- isEmpty() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- isEmpty() - Method in class com.cedarsoftware.util.ClassValueSet
- isEmpty() - Method in class com.cedarsoftware.util.CompactMap
- isEmpty() - Method in class com.cedarsoftware.util.CompactSet
- isEmpty() - Method in class com.cedarsoftware.util.ConcurrentList
- isEmpty() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- isEmpty() - Method in class com.cedarsoftware.util.ConcurrentSet
- isEmpty() - Method in class com.cedarsoftware.util.LRUCache
- isEmpty() - Method in class com.cedarsoftware.util.TrackingMap
- isEmpty() - Method in class com.cedarsoftware.util.TTLCache
- isEmpty(CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Checks if a CharSequence is empty (""), null, or only whitespace.
- isEmpty(Object) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
This is a null-safe isEmpty check.
- isEmpty(String) - Static method in class com.cedarsoftware.util.StringUtilities
- isEmpty(Collection<?>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
This is a null-safe isEmpty check.
- isEmpty(Map) - Static method in class com.cedarsoftware.util.MapUtilities
-
Returns null safe isEmpty check for Map
- isGzipped(byte[]) - Static method in class com.cedarsoftware.util.ByteUtilities
-
Checks if the byte array represents gzip-compressed data.
- isJavaVersionAtLeast(int, int) - Static method in class com.cedarsoftware.util.SystemUtilities
-
Check if running on specific Java version or higher
- isLoopback() - Method in class com.cedarsoftware.util.SystemUtilities.NetworkInfo
- isPrimitive(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
- isReleaseMode() - Static method in class com.cedarsoftware.util.TestUtil
- isSecurityBlocked(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities.SecurityChecker
-
Checks if a class is blocked for security reasons.
- isSecurityBlockedName(String) - Static method in class com.cedarsoftware.util.ClassUtilities.SecurityChecker
-
Checks if a class name is directly in the blocked list.
- isSimpleTypeConversionSupported(Class<?>, Class<?>) - Method in class com.cedarsoftware.util.convert.Converter
-
Determines whether a conversion from the specified source type to the target type is supported, excluding any conversions involving arrays or collections.
- isSimpleTypeConversionSupported(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.Converter
-
Determines whether a conversion from the specified source type to the target type is supported, excluding any conversions involving arrays or collections.
- isSynchronized(Class<?>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Determines whether the specified class represents an synchronized collection type.
- isUnmodifiable(Class<?>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Determines whether the specified class represents an unmodifiable collection type.
- isWhitespace(CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Checks if a CharSequence is empty (""), null or whitespace only.
- iterator() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- iterator() - Method in class com.cedarsoftware.util.ClassValueSet
- iterator() - Method in class com.cedarsoftware.util.CompactSet
- iterator() - Method in class com.cedarsoftware.util.ConcurrentList
- iterator() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- iterator() - Method in class com.cedarsoftware.util.ConcurrentSet
J
- JAVA_UTIL_CLUSTERID - Static variable in class com.cedarsoftware.util.UniqueIdGenerator
- JAVA_VERSION - Static variable in class com.cedarsoftware.util.SystemUtilities
K
- keySet() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- keySet() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns a Set view of the keys contained in this cache.
- keySet() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- keySet() - Method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Returns a
Set
view of the keys contained in this map. - keySet() - Method in class com.cedarsoftware.util.CompactMap
-
Returns a Set view of the keys in this map.
- keySet() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- keySet() - Method in class com.cedarsoftware.util.LRUCache
- keySet() - Method in class com.cedarsoftware.util.TrackingMap
- keySet() - Method in class com.cedarsoftware.util.TTLCache
- keysUsed() - Method in class com.cedarsoftware.util.TrackingMap
- KUBERNETES_POD_NAME - Static variable in class com.cedarsoftware.util.UniqueIdGenerator
L
- last() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- lastEntry() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- lastIndexOf(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- lastIndexOf(String, char) - Static method in class com.cedarsoftware.util.StringUtilities
- lastKey() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- length(CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
Gets a CharSequence length or
0
if the CharSequence isnull
. - length(String) - Static method in class com.cedarsoftware.util.StringUtilities
- levenshteinDistance(CharSequence, CharSequence) - Static method in class com.cedarsoftware.util.StringUtilities
-
The Levenshtein distance is a string metric for measuring the difference between two sequences.
- LIST_RESIZE - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- LIST_SET_ELEMENT - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- listIterator() - Method in class com.cedarsoftware.util.ConcurrentList
- listIterator(int) - Method in class com.cedarsoftware.util.ConcurrentList
- listOf(T...) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Creates an unmodifiable list containing the specified elements.
- loadResourceAsBytes(String) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Loads resource content as a byte[].
- loadResourceAsString(String) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Loads resource content as a String.
- localDateTimeToMillis(LocalDateTime) - Static method in class com.cedarsoftware.util.Converter
-
Deprecated.replaced by convert(localDateTime, long.class)
- localDateToMillis(LocalDate) - Static method in class com.cedarsoftware.util.Converter
-
Deprecated.replaced by convert(localDate, long.class)
- LocaleConversions - Class in com.cedarsoftware.util.convert
- LOCKING - Enum constant in enum com.cedarsoftware.util.LRUCache.StrategyType
- LockingLRUCacheStrategy<K,
V> - Class in com.cedarsoftware.util.cache -
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items once a threshold is met.
- LockingLRUCacheStrategy(int) - Constructor for class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Constructs a new LRU cache with the specified maximum capacity.
- LONG_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- LONG_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- lower(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- lowerEntry(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- lowerKey(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- LRUCache<K,
V> - Class in com.cedarsoftware.util -
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items once a threshold is met.
- LRUCache(int) - Constructor for class com.cedarsoftware.util.LRUCache
-
Create a "locking-based" LRUCache with the passed in capacity.
- LRUCache(int, int) - Constructor for class com.cedarsoftware.util.LRUCache
-
Create a "thread-based" LRUCache with the passed in capacity.
- LRUCache(int, LRUCache.StrategyType) - Constructor for class com.cedarsoftware.util.LRUCache
-
Create a "locking-based" OR a "thread-based" LRUCache with the passed in capacity.
- LRUCache.StrategyType - Enum in com.cedarsoftware.util
M
- MAP - Enum constant in enum com.cedarsoftware.util.CompactMap.LogicalValueType
- MAP_PUT - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- MAP_REMOVE - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- MAP_TYPE - Static variable in class com.cedarsoftware.util.CompactMap
- mapOf(Object...) - Static method in class com.cedarsoftware.util.MapUtilities
-
Creates an immutable map with the specified key-value pairs, limited to 10 entries.
- mapOfEntries(Map.Entry<K, V>...) - Static method in class com.cedarsoftware.util.MapUtilities
-
Creates an immutable map from a series of
Map.Entry
objects. - mapToString(Map<K, V>) - Static method in class com.cedarsoftware.util.MapUtilities
-
Returns a string representation of the provided map.
- mapType(Class<? extends Map>) - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Sets the type of Map to use when size exceeds compact storage threshold.
- MapUtilities - Class in com.cedarsoftware.util
-
Usefule utilities for Maps
- mark(int) - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- markSupported() - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- maskNullKey(K) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- maskNullKey(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- maskNullValue(V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- MathUtilities - Class in com.cedarsoftware.util
-
Mathematical utility class providing enhanced numeric operations and algorithms.
- maximum(double...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- maximum(long...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- maximum(BigDecimal...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the maximum value from an array of values.
- maximum(BigInteger...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- MemoryInfo(long, long, long) - Constructor for class com.cedarsoftware.util.SystemUtilities.MemoryInfo
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- MethodCacheKey(Class<?>, String, Class<?>...) - Constructor for class com.cedarsoftware.util.ReflectionUtils.MethodCacheKey
- minimum(double...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- minimum(long...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- minimum(BigDecimal...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- minimum(BigInteger...) - Static method in class com.cedarsoftware.util.MathUtilities
-
Calculate the minimum value from an array of values.
- minus(E) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
-
Deprecated.
- minus(Iterable<E>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
-
Deprecated.
- minus(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Deprecated.
- movePosition(char) - Method in class com.cedarsoftware.util.FastReader
N
- NAIVE_TRUST_MANAGER - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- NAIVE_VERIFIER - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- naiveSSLSocketFactory - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- NAME_VALUE_SEPARATOR - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- navigableKeySet() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- NetworkInfo(String, String, List<InetAddress>, boolean) - Constructor for class com.cedarsoftware.util.SystemUtilities.NetworkInfo
- newInstance(Converter, Class<?>, Collection<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Create a new instance of the specified class, optionally using provided constructor arguments.
- nextPermutation(List<T>) - Static method in class com.cedarsoftware.util.MathUtilities
-
Generates the next lexicographically ordered permutation of the given list.
- NodeVisit(Object, Map<Field, Object>) - Constructor for class com.cedarsoftware.util.Traverser.NodeVisit
- noOrder() - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Explicitly configures the map to not maintain any specific ordering.
- noOrder() - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Configures the set to maintain elements in no specific order, like a HashSet.
- NULL_KEY - Enum constant in enum com.cedarsoftware.util.AbstractConcurrentNullSafeMap.NullSentinel
- NULL_VALUE - Enum constant in enum com.cedarsoftware.util.AbstractConcurrentNullSafeMap.NullSentinel
O
- OBJECT - Enum constant in enum com.cedarsoftware.util.CompactMap.LogicalValueType
- OBJECT_ASSIGN_FIELD - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- OBJECT_FIELD_TYPE_CHANGED - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- OBJECT_ORPHAN - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- of(Class<?>...) - Static method in class com.cedarsoftware.util.ClassValueSet
-
Factory method that creates a set using the provided classes
- of(Type) - Static method in class com.cedarsoftware.util.TypeHolder
-
Creates a TypeHolder instance that wraps the given Type.
- ORDERING - Static variable in class com.cedarsoftware.util.CompactMap
- OS_NAME - Static variable in class com.cedarsoftware.util.SystemUtilities
P
- pair(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.convert.Converter
- parse(String, ParsePosition) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- parseDate(String) - Static method in class com.cedarsoftware.util.DateUtilities
-
Original API.
- parseDate(String, ZoneId, boolean) - Static method in class com.cedarsoftware.util.DateUtilities
-
Main API.
- parseToMinimalNumericType(String) - Static method in class com.cedarsoftware.util.MathUtilities
-
Parses a string representation of a number into the most appropriate numeric type.
- PATH - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- plus(Iterable<E>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
-
Deprecated.
- plus(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
-
Deprecated.
- plus(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Deprecated.
- pollFirst() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- pollFirstEntry() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- pollLast() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- pollLastEntry() - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- process(Object) - Method in interface com.cedarsoftware.util.Traverser.Visitor
-
Deprecated.Processes an encountered object.
- processArrayResize(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processArraySetElement(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processListResize(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processListSetElement(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processMapPut(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processMapRemove(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processObjectAssignField(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processObjectOrphan(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processObjectTypeChanged(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- ProcessResult(int, String, String) - Constructor for class com.cedarsoftware.util.SystemUtilities.ProcessResult
- processSetAdd(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- processSetRemove(Object, Field, GraphComparator.Delta) - Method in interface com.cedarsoftware.util.GraphComparator.DeltaProcessor
- ProxyFactory - Class in com.cedarsoftware.util
-
Deprecated.
- pushback(char) - Method in class com.cedarsoftware.util.FastReader
- put(Class<?>, V) - Method in class com.cedarsoftware.util.ClassValueMap
- put(K, V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- put(K, V) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Associates the specified value with the specified key in this cache.
- put(K, V) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- put(K, V) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- put(K, V) - Method in class com.cedarsoftware.util.CompactMap
-
Associates the specified value with the specified key in this map.
- put(K, V) - Method in class com.cedarsoftware.util.LRUCache
- put(K, V) - Method in class com.cedarsoftware.util.TrackingMap
-
Associates the specified value with the specified key in this map.
- put(K, V) - Method in class com.cedarsoftware.util.TTLCache
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Copies all mappings from the specified map to this cache.
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.CompactMap
-
Copies all mappings from the specified map into this map.
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.LRUCache
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.TrackingMap
-
Copies all the mappings from the specified map to this map.
- putAll(Map<? extends K, ? extends V>) - Method in class com.cedarsoftware.util.TTLCache
- putIfAbsent(Class<?>, V) - Method in class com.cedarsoftware.util.ClassValueMap
- putIfAbsent(K, V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- putIfAbsent(K, V) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
R
- read() - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- read() - Method in class com.cedarsoftware.util.FastReader
- read(byte[], int, int) - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- read(char[], int, int) - Method in class com.cedarsoftware.util.FastReader
- readErrorResponse(URLConnection) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- readResponse(URLConnection) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- referrer - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- ReflectionUtils - Class in com.cedarsoftware.util
-
Utilities to simplify writing reflective code as well as improve performance of reflective operations like method and annotation lookups.
- ReflectionUtils.MethodCacheKey - Class in com.cedarsoftware.util
- remove(int) - Method in class com.cedarsoftware.util.ConcurrentList
- remove(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- remove(Object) - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Removes the mapping for the specified key from this cache if present.
- remove(Object) - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- remove(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- remove(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- remove(Object) - Method in class com.cedarsoftware.util.ClassValueMap
- remove(Object) - Method in class com.cedarsoftware.util.ClassValueSet
- remove(Object) - Method in class com.cedarsoftware.util.CompactMap
-
Removes the mapping for the specified key from this map if present.
- remove(Object) - Method in class com.cedarsoftware.util.CompactSet
- remove(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- remove(Object) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- remove(Object) - Method in class com.cedarsoftware.util.ConcurrentSet
- remove(Object) - Method in class com.cedarsoftware.util.LRUCache
- remove(Object) - Method in class com.cedarsoftware.util.TrackingMap
-
Removes the mapping for a key from this map if it is present.
- remove(Object) - Method in class com.cedarsoftware.util.TTLCache
- remove(Object, Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- remove(Object, Object) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- remove(Object, Object) - Method in class com.cedarsoftware.util.ClassValueMap
- removeAll(Collection<?>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- removeAll(Collection<?>) - Method in class com.cedarsoftware.util.CompactSet
- removeAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentList
- removeAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentSet
- removeItem(T[], int) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Removes an element at the specified position from an array, returning a new array with the element removed.
- removeLeadingAndTrailingQuotes(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Removes all leading and trailing double quotes from a String.
- removePermanentClassAlias(String) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Removes a previously registered class alias.
- replace(Class<?>, V) - Method in class com.cedarsoftware.util.ClassValueMap
- replace(Class<?>, V, V) - Method in class com.cedarsoftware.util.ClassValueMap
- replace(K, V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- replace(K, V) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- replace(K, V, V) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- replace(K, V, V) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class com.cedarsoftware.util.CaseInsensitiveMap
- replaceCache(LRUCache) - Static method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Replaces the current cache used for CaseInsensitiveString instances with a new cache.
- replaceRegistry(List<Map.Entry<Class<?>, Function<Integer, ? extends Map<?, ?>>>>) - Static method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Allows users to replace the entire registry with a new list of map type entries.
- reset() - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- reset() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- resolveType(Type, Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Public API: Resolves type variables in typeToResolve using the rootContext, which should be the most concrete type (for example, Child.class).
- resolveTypeUsingInstance(Object, Type) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Resolves a generic field type using the actual class of the target instance.
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.ClassValueSet
-
Retains only the elements in this set that are contained in the specified collection.
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.CompactSet
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentList
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.ConcurrentSet
- REVERSE - Static variable in class com.cedarsoftware.util.CompactMap
- reverseOrder() - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Configures the map to maintain keys in reverse sorted order.
- reverseOrder() - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Configures the set to maintain elements in reverse sorted order.
- ROOT - Static variable in class com.cedarsoftware.util.GraphComparator
- run() - Method in class com.cedarsoftware.util.StreamGobbler
S
- safelyIgnoreException(Runnable) - Static method in class com.cedarsoftware.util.ExceptionUtilities
-
Executes the provided
Runnable
and safely ignores any exceptions thrown during its execution. - safelyIgnoreException(Throwable) - Static method in class com.cedarsoftware.util.ExceptionUtilities
-
Safely Ignore a Throwable or rethrow if it is a Throwable that should not be ignored.
- safelyIgnoreException(Callable<T>, T) - Static method in class com.cedarsoftware.util.ExceptionUtilities
-
Executes the provided
Callable
and returns its result. - SafeSimpleDateFormat - Class in com.cedarsoftware.util
-
This class implements a Thread-Safe (re-entrant) SimpleDateFormat class.
- SafeSimpleDateFormat(String) - Constructor for class com.cedarsoftware.util.SafeSimpleDateFormat
- SecurityChecker() - Constructor for class com.cedarsoftware.util.ClassUtilities.SecurityChecker
- set(int, E) - Method in class com.cedarsoftware.util.ConcurrentList
- SET_ADD - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- SET_COOKIE - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- SET_COOKIE_SEPARATOR - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- SET_REMOVE - Enum constant in enum com.cedarsoftware.util.GraphComparator.Delta.Command
- set2DigitYearStart(Date) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setCalendar(Calendar) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setClassAnnotationCache(Map<Object, Annotation>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for class annotation lookups.
- setClassFieldsCache(Map<Object, Collection<Field>>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for field lookups.
- setCmd(GraphComparator.Delta.Command) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setConstructorCache(Map<Object, Constructor<?>>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for constructor lookups.
- setCookies(URLConnection) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- setCookies(URLConnection, Map) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.Prior to opening a URLConnection, calling this method will set all unexpired cookies that match the path or subpaths for thi underlying URL
- setDateFormatSymbols(DateFormatSymbols) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setFieldCache(Map<Object, Field>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for field lookups.
- setFieldName(String) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setId(Object) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setLenient(boolean) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setMaxCacheLengthString(int) - Static method in class com.cedarsoftware.util.CaseInsensitiveMap
-
Sets the maximum string length for which CaseInsensitiveString instances will be cached.
- setMethodAnnotationCache(Map<Object, Annotation>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for method annotation lookups.
- setMethodCache(Map<Object, Method>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for method lookups.
- setNumberFormat(NumberFormat) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setOf(T...) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Creates an unmodifiable set containing the specified elements.
- setOptionalKey(Object) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setReferrer(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- setRequestHeaders(URLConnection) - Method in interface com.cedarsoftware.util.UrlInvocationHandlerStrategy
-
Deprecated.
- setSortedConstructorsCache(Map<Object, Constructor<?>[]>) - Static method in class com.cedarsoftware.util.ReflectionUtils
-
Sets a custom cache implementation for sorted constructors lookup.
- setSourceValue(Object) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setTargetValue(Object) - Method in class com.cedarsoftware.util.GraphComparator.Delta
- setTimeZone(TimeZone) - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- setTypeResolveCache(Map<Map.Entry<Type, Type>, Type>) - Static method in class com.cedarsoftware.util.TypeUtilities
-
Sets a custom cache implementation for holding results of getAllSuperTypes().
- setUserAgent(String) - Static method in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
- setUseUnsafe(boolean) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Globally turn on (or off) the 'unsafe' option of Class construction.
- setValue(V) - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
- setValue(V) - Method in class com.cedarsoftware.util.CompactMap.CompactMapEntry
- shallowCopy(T[]) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Shallow copies an array of Objects
- SHORT_ONE - Static variable in class com.cedarsoftware.util.convert.CommonValues
- SHORT_ZERO - Static variable in class com.cedarsoftware.util.convert.CommonValues
- shutdown() - Method in class com.cedarsoftware.util.LRUCache
-
Deprecated.
- shutdown() - Static method in class com.cedarsoftware.util.TTLCache
-
Shuts down the shared scheduler.
- SINGLE_KEY - Static variable in class com.cedarsoftware.util.CompactMap
- singleValueKey(K) - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Sets a special key for optimized single-entry storage.
- size() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- size() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns the number of key-value mappings in this cache.
- size() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- size() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- size() - Method in class com.cedarsoftware.util.ClassValueMap
- size() - Method in class com.cedarsoftware.util.ClassValueSet
- size() - Method in class com.cedarsoftware.util.CompactMap
-
Returns the number of key-value mappings in this map.
- size() - Method in class com.cedarsoftware.util.CompactSet
- size() - Method in class com.cedarsoftware.util.ConcurrentList
- size() - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- size() - Method in class com.cedarsoftware.util.ConcurrentSet
- size() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- size() - Method in class com.cedarsoftware.util.LRUCache
- size() - Method in class com.cedarsoftware.util.TrackingMap
- size() - Method in class com.cedarsoftware.util.TTLCache
- size(Object) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Returns the size (length) of the specified array in a null-safe manner.
- size(Collection<?>) - Static method in class com.cedarsoftware.util.CollectionUtilities
-
Returns the size of the specified collection in a null-safe manner.
- skip(long) - Method in class com.cedarsoftware.util.FastByteArrayInputStream
- SLEEP_TIME - Static variable in class com.cedarsoftware.util.UrlInvocationHandler
-
Deprecated.
- SORTED - Static variable in class com.cedarsoftware.util.CompactMap
- sortedOrder() - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Configures the map to maintain keys in natural sorted order.
- sortedOrder() - Method in class com.cedarsoftware.util.CompactSet.Builder
-
Configures the set to maintain elements in natural sorted order.
- SOURCE_MAP - Static variable in class com.cedarsoftware.util.CompactMap
- sourceMap(Map<K, V>) - Method in class com.cedarsoftware.util.CompactMap.Builder
-
Initializes the map with entries from the specified source map.
- SqlDateConversions - Class in com.cedarsoftware.util.convert
- SqlDateConversions() - Constructor for class com.cedarsoftware.util.convert.SqlDateConversions
- StreamGobbler - Class in com.cedarsoftware.util
-
This class is used in conjunction with the Executor class.
- StringUtilities - Class in com.cedarsoftware.util
-
Comprehensive utility class for string operations providing enhanced manipulation, comparison, and conversion capabilities with null-safe implementations.
- subList(int, int) - Method in class com.cedarsoftware.util.ConcurrentList
- subMap(K, boolean, K, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- subMap(K, K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- subSet(E, boolean, E, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- subSet(E, E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- SystemUtilities - Class in com.cedarsoftware.util
-
Utility class providing common system-level operations and information gathering capabilities.
- SystemUtilities.MemoryInfo - Class in com.cedarsoftware.util
- SystemUtilities.NetworkInfo - Class in com.cedarsoftware.util
- SystemUtilities.ProcessResult - Class in com.cedarsoftware.util
T
- tailMap(K) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- tailMap(K, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- tailSet(E) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- tailSet(E, boolean) - Method in class com.cedarsoftware.util.ConcurrentNavigableSetNullSafe
- TANZU_INSTANCE_ID - Static variable in class com.cedarsoftware.util.UniqueIdGenerator
- TEMP_DIR - Static variable in class com.cedarsoftware.util.SystemUtilities
- TestUtil - Class in com.cedarsoftware.util
-
Useful Test utilities for common tasks
- TestUtil() - Constructor for class com.cedarsoftware.util.TestUtil
- THREADED - Enum constant in enum com.cedarsoftware.util.LRUCache.StrategyType
- ThreadedLRUCacheStrategy<K,
V> - Class in com.cedarsoftware.util.cache -
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items once a threshold is met.
- ThreadedLRUCacheStrategy(int, int) - Constructor for class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
-
Create an LRUCache with the maximum capacity of 'capacity.'
- throwIfClassNotFound(String, ClassLoader) - Static method in class com.cedarsoftware.util.Convention
- throwIfFalse(boolean, String) - Static method in class com.cedarsoftware.util.Convention
-
Throws an exception if the logic is false.
- throwIfKeyExists(Map<K, V>, K, String) - Static method in class com.cedarsoftware.util.Convention
- throwIfNull(Object, String) - Static method in class com.cedarsoftware.util.Convention
-
Throws an exception if null
- throwIfNullOrEmpty(String, String) - Static method in class com.cedarsoftware.util.Convention
-
Throws an exception if null or empty
- toArray() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- toArray() - Method in class com.cedarsoftware.util.CompactSet
- toArray() - Method in class com.cedarsoftware.util.ConcurrentList
- toArray() - Method in class com.cedarsoftware.util.ConcurrentSet
- toArray(Class<T>, Collection<?>) - Static method in class com.cedarsoftware.util.ArrayUtilities
-
Convert Collection to a Java (typed) array [].
- toArray(T[]) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- toArray(T[]) - Method in class com.cedarsoftware.util.CompactSet
- toArray(T[]) - Method in class com.cedarsoftware.util.ConcurrentList
- toArray(T1[]) - Method in class com.cedarsoftware.util.ConcurrentSet
- toByteArray() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- toHexChar(int) - Static method in class com.cedarsoftware.util.ByteUtilities
-
Convert the specified value (0 .. 15) to the corresponding hex digit.
- toPrimitiveWrapperClass(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Converts a primitive class to its corresponding wrapper class.
- toSet() - Method in class com.cedarsoftware.util.ClassValueSet
-
Returns a new set containing all elements from this set
- toString() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
-
Overrides the toString method to provide a string representation of the map.
- toString() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns a string representation of this cache.
- toString() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- toString() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveEntry
- toString() - Method in class com.cedarsoftware.util.CaseInsensitiveMap.CaseInsensitiveString
-
Returns the original String.
- toString() - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- toString() - Method in class com.cedarsoftware.util.CompactMap.CompactMapComparator
- toString() - Method in class com.cedarsoftware.util.CompactMap
-
Returns a string representation of this map.
- toString() - Method in class com.cedarsoftware.util.CompactSet
- toString() - Method in class com.cedarsoftware.util.ConcurrentList
- toString() - Method in class com.cedarsoftware.util.ConcurrentSet
- toString() - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- toString() - Method in class com.cedarsoftware.util.GraphComparator.Delta
- toString() - Method in class com.cedarsoftware.util.GraphComparator.DeltaError
- toString() - Method in class com.cedarsoftware.util.LRUCache
- toString() - Method in class com.cedarsoftware.util.SafeSimpleDateFormat
- toString() - Method in class com.cedarsoftware.util.TrackingMap
- toString() - Method in class com.cedarsoftware.util.TTLCache
- toString() - Method in class com.cedarsoftware.util.TypeHolder
- TrackingMap<K,
V> - Class in com.cedarsoftware.util - TrackingMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.TrackingMap
-
Wraps the provided
Map
with aTrackingMap
. - transfer(File, OutputStream) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers the contents of a File to an OutputStream.
- transfer(File, URLConnection, IOUtilities.TransferCallback) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers the contents of a File to a URLConnection's output stream.
- transfer(InputStream, byte[]) - Static method in class com.cedarsoftware.util.IOUtilities
-
Reads exactly the specified number of bytes from an InputStream into a byte array.
- transfer(InputStream, File, IOUtilities.TransferCallback) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers the contents of an InputStream to a File.
- transfer(InputStream, OutputStream) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers all bytes from an input stream to an output stream.
- transfer(InputStream, OutputStream, IOUtilities.TransferCallback) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers bytes from an input stream to an output stream with optional progress monitoring.
- transfer(URLConnection, byte[]) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers a byte array to a URLConnection's output stream.
- transfer(URLConnection, File, IOUtilities.TransferCallback) - Static method in class com.cedarsoftware.util.IOUtilities
-
Transfers the contents of a URLConnection's input stream to a File.
- traverse(Object, Traverser.Visitor) - Static method in class com.cedarsoftware.util.Traverser
-
Deprecated.Use
Traverser.traverse(Object, Set, Consumer)
instead. - traverse(Object, Class<?>[], Traverser.Visitor) - Static method in class com.cedarsoftware.util.Traverser
-
Deprecated.Use
Traverser.traverse(Object, Set, Consumer)
instead. - traverse(Object, Consumer<Traverser.NodeVisit>, Set<Class<?>>) - Static method in class com.cedarsoftware.util.Traverser
-
Traverses the object graph with complete node visiting capabilities.
- Traverser - Class in com.cedarsoftware.util
-
A Java Object Graph traverser that visits all object reference fields and invokes a provided callback for each encountered object, including the root.
- Traverser.NodeVisit - Class in com.cedarsoftware.util
-
Represents a node visit during traversal, containing the node and its field information.
- Traverser.Visitor - Interface in com.cedarsoftware.util
-
Deprecated.Use
Traverser.traverse(Object, Set, Consumer)
instead. - trim(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Removes control characters (char <= 32) from both ends of this String, handling
null
by returningnull
. - trimEmptyToDefault(String, String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Trims a string, If the string trims to empty then we return the default.
- trimLength(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Returns the length of the trimmed string.
- trimToEmpty(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Trims a string, its null safe and null will return empty string here..
- trimToNull(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Trims a string, If the string trims to empty then we return null.
- trueChar() - Method in interface com.cedarsoftware.util.convert.ConverterOptions
-
Character to return for boolean to Character conversion when the boolean is true.
- TTLCache<K,
V> - Class in com.cedarsoftware.util -
A cache that holds items for a specified Time-To-Live (TTL) duration.
- TTLCache(long) - Constructor for class com.cedarsoftware.util.TTLCache
-
Constructs a TTLCache with the specified TTL.
- TTLCache(long, int) - Constructor for class com.cedarsoftware.util.TTLCache
-
Constructs a TTLCache with the specified TTL and maximum size.
- TTLCache(long, int, long) - Constructor for class com.cedarsoftware.util.TTLCache
-
Constructs a TTLCache with the specified TTL, maximum size, and cleanup interval.
- TypeHolder<T> - Class in com.cedarsoftware.util
-
TypeHolder captures a generic Type (including parameterized types) at runtime.
- TypeHolder() - Constructor for class com.cedarsoftware.util.TypeHolder
-
Default constructor that uses anonymous subclassing to capture the type parameter.
- TypeHolder(Type) - Constructor for class com.cedarsoftware.util.TypeHolder
-
New constructor used to explicitly set the type.
- TypeUtilities - Class in com.cedarsoftware.util
-
Useful APIs for working with Java types, including resolving type variables and generic types.
U
- uncompressBytes(byte[]) - Static method in class com.cedarsoftware.util.IOUtilities
-
Uncompresses a GZIP-compressed byte array.
- uncompressBytes(byte[], int, int) - Static method in class com.cedarsoftware.util.IOUtilities
-
Uncompresses a portion of a GZIP-compressed byte array.
- UniqueIdGenerator - Class in com.cedarsoftware.util
-
Generates guaranteed unique, time-based, monotonically increasing IDs within a distributed environment.
- unmaskNullKey(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- unmaskNullKey(Object) - Method in class com.cedarsoftware.util.ConcurrentNavigableMapNullSafe
- unmaskNullValue(Object) - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- unmodifiableView() - Method in class com.cedarsoftware.util.ClassValueMap
-
Returns an unmodifiable view of this map that preserves ClassValue performance benefits.
- unmodifiableView() - Method in class com.cedarsoftware.util.ClassValueSet
-
Returns an unmodifiable view of this set that preserves ClassValue performance benefits.
- UNORDERED - Static variable in class com.cedarsoftware.util.CompactMap
- UrlInvocationHandler - Class in com.cedarsoftware.util
-
Deprecated.
- UrlInvocationHandler(UrlInvocationHandlerStrategy) - Constructor for class com.cedarsoftware.util.UrlInvocationHandler
-
Deprecated.
- UrlInvocationHandlerStrategy - Interface in com.cedarsoftware.util
-
Deprecated.
- UrlUtilities - Class in com.cedarsoftware.util
-
Deprecated.
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactCIHashMap
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactCILinkedMap
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactLinkedMap
- USER_HOME - Static variable in class com.cedarsoftware.util.SystemUtilities
- userAgent - Static variable in class com.cedarsoftware.util.UrlUtilities
-
Deprecated.
V
- val - Variable in class com.cedarsoftware.util.CompactMap
- valueOf(String) - Static method in enum com.cedarsoftware.util.AbstractConcurrentNullSafeMap.NullSentinel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cedarsoftware.util.CompactMap.LogicalValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cedarsoftware.util.GraphComparator.Delta.Command
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cedarsoftware.util.LRUCache.StrategyType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.cedarsoftware.util.AbstractConcurrentNullSafeMap.NullSentinel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- values() - Method in class com.cedarsoftware.util.cache.LockingLRUCacheStrategy
-
Returns a Collection view of the values contained in this cache.
- values() - Method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
- values() - Method in class com.cedarsoftware.util.ClassValueMap
- values() - Static method in enum com.cedarsoftware.util.CompactMap.LogicalValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class com.cedarsoftware.util.CompactMap
-
Returns a
Collection
view of the values contained in this map. - values() - Static method in enum com.cedarsoftware.util.GraphComparator.Delta.Command
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.cedarsoftware.util.LRUCache.StrategyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class com.cedarsoftware.util.LRUCache
- values() - Method in class com.cedarsoftware.util.TrackingMap
- values() - Method in class com.cedarsoftware.util.TTLCache
- verifyClass(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities.SecurityChecker
-
Throws an exception if the class is blocked for security reasons.
W
- wildcardToRegexString(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert strings containing DOS-style '*' or '?'
- withConfig(Map<String, Object>) - Method in class com.cedarsoftware.util.CompactMap
-
Creates a new CompactMap with the same entries but different configuration.
- withConfig(Map<String, Object>) - Method in class com.cedarsoftware.util.CompactSet
- write(byte[], int, int) - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- write(char[], int, int) - Method in class com.cedarsoftware.util.FastWriter
- write(int) - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- write(int) - Method in class com.cedarsoftware.util.FastWriter
- write(String, int, int) - Method in class com.cedarsoftware.util.FastWriter
- writeBytes(byte[]) - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
- writeTo(OutputStream) - Method in class com.cedarsoftware.util.FastByteArrayOutputStream
Z
- zonedDateTimeToMillis(ZonedDateTime) - Static method in class com.cedarsoftware.util.Converter
-
Deprecated.replaced by convert(ZonedDateTime, long.class)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ReflectionUtils.getAllDeclaredFields(Class)
. Note that getAllDeclaredFields() includes transient fields and synthetic fields (like "this$"). If you need the old behavior, filter the additional fields: This method will be removed in 3.0.0 or soon after.