Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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(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<?>) - 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.
- Additional Notes - Search tag in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- Section
- Additional Notes - Search tag in class com.cedarsoftware.util.AdjustableGZIPOutputStream
- Section
- Additional Notes - Search tag in class com.cedarsoftware.util.CaseInsensitiveMap
- Section
- Additional Notes - Search tag in class com.cedarsoftware.util.CaseInsensitiveSet
- Section
- Additional Notes - Search tag in class com.cedarsoftware.util.ConcurrentList
- Section
- 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() - 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
- Available APIs - Search tag in class com.cedarsoftware.util.UniqueIdGenerator
- Section
B
- Backing Map Selection - Search tag in class com.cedarsoftware.util.CaseInsensitiveMap
- Section
- Backing Map Selection - Search tag in class com.cedarsoftware.util.CaseInsensitiveSet
- Section
- 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
- Characteristics - Search tag in com.cedarsoftware.util.UniqueIdGenerator.getUniqueId()
- Section
- Characteristics - Search tag in com.cedarsoftware.util.UniqueIdGenerator.getUniqueId19()
- Section
- 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() - Constructor for class com.cedarsoftware.util.ClassUtilities
- 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.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.
- Cluster Support - Search tag in class com.cedarsoftware.util.UniqueIdGenerator
- Section
- 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 -
Deprecated.
- CompactCIHashMap() - Constructor for class com.cedarsoftware.util.CompactCIHashMap
-
Deprecated.
- CompactCIHashMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactCIHashMap
-
Deprecated.
- CompactCIHashSet<E> - Class in com.cedarsoftware.util
-
Deprecated.As of release 2.19.0, replaced by
CompactSet
with builder configurations. This class is no longer recommended for use and may be removed in future releases.Similar to
CompactSet
, but it is configured to be case-insensitive. Instead of using this subclass, please utilizeCompactSet
with the builder to configure case insensitivity and other desired behaviors.Example migration:
// Deprecated usage: CompactCIHashSet<String> ciHashSet = new CompactCIHashSet<>(); ciHashSet.add("Apple"); assert ciHashSet.contains("APPLE"); // true // Recommended replacement: CompactSet<String> compactSet = CompactSet.<String>builder() .caseSensitive(false) .compactSize(70) // or desired size .build(); compactSet.add("Apple"); assert compactSet.contains("APPLE"); // true
This approach reduces the need for multiple specialized subclasses and leverages the flexible builder pattern to achieve the desired configurations.
- CompactCIHashSet() - Constructor for class com.cedarsoftware.util.CompactCIHashSet
-
Deprecated.Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactCIHashSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactCIHashSet
-
Deprecated.Constructs a
CompactCIHashSet
containing the elements of the specified collection. - CompactCILinkedMap<K,
V> - Class in com.cedarsoftware.util -
Deprecated.As of Cedar Software java-util 2.19.0, replaced by CompactMap with builder pattern configuration.
Example replacement:
Instead of:Map<String, String> map = new CompactCILinkedMap<>();
Use:Map<String, String> map = CompactMap.newMap(80, false, 16, CompactMap.INSERTION);
This creates a CompactMap with:
- compactSize = 80 (same as CompactCIHashMap)
- caseSensitive = false (case-insensitive behavior)
- capacity = 16 (default initial capacity)
- ordering = UNORDERED (standard hash map behavior)
- CompactCILinkedMap() - Constructor for class com.cedarsoftware.util.CompactCILinkedMap
-
Deprecated.
- CompactCILinkedMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactCILinkedMap
-
Deprecated.
- CompactCILinkedSet<E> - Class in com.cedarsoftware.util
-
Deprecated.As of release 2.19.0, replaced by
CompactSet
with builder configurations. This class is no longer recommended for use and may be removed in future releases.Similar to
CompactSet
, but it is configured to be case-insensitive. Instead of using this subclass, please utilizeCompactSet
with the builder to configure case insensitivity, sequence order, and other desired behaviors.Example migration:
// Deprecated usage: CompactCILinkedSet<String> ciLinkedSet = new CompactCILinkedSet<>(); ciLinkedSet.add("Apple"); assert ciLinkedSet.contains("APPLE"); // true // Recommended replacement: CompactSet<String> compactSet = CompactSet.<String>builder() .caseSensitive(false) .insertionOrder() .build(); compactSet.add("Apple"); assert compactSet.contains("APPLE"); // true
This approach reduces the need for multiple specialized subclasses and leverages the flexible builder pattern to achieve the desired configurations.
- CompactCILinkedSet() - Constructor for class com.cedarsoftware.util.CompactCILinkedSet
-
Deprecated.Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactCILinkedSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactCILinkedSet
-
Deprecated.Constructs a
CompactCIHashSet
containing the elements of the specified collection. - CompactLinkedMap<K,
V> - Class in com.cedarsoftware.util -
Deprecated.As of Cedar Software java-util 2.19.0, replaced by CompactMap with builder pattern configuration.
Example replacement:
Instead of:Map<String, String> map = new CompactLinkedMap<>();
Use:Map<String, String> map = CompactMap.<String, Object>builder().insertionOrder().build();
This creates a CompactMap with:
- compactSize = 70
- caseSensitive = true (default behavior)
- ordering = INSERTION (maintains insertion order)
- CompactLinkedMap() - Constructor for class com.cedarsoftware.util.CompactLinkedMap
-
Deprecated.
- CompactLinkedMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.CompactLinkedMap
-
Deprecated.
- CompactLinkedSet<E> - Class in com.cedarsoftware.util
-
Deprecated.As of release 2.19.0, replaced by
CompactSet
with builder configurations. This class is no longer recommended for use and may be removed in future releases.Similar to
CompactSet
, but it is configured to be case-insensitive. Instead of using this subclass, please utilizeCompactSet
with the builder to configure case insensitivity, sequence order, and other desired behaviors.Example migration:
// Deprecated usage: CompactCILinkedSet<String> linkedSet = new CompactLinkedSet<>(); linkedSet.add("Apple"); assert !linkedSet.contains("APPLE"); assert linkedSet.contains("Apple"); // Recommended replacement: CompactSet<String> compactSet = CompactSet.<String>builder() .caseSensitive(true) .insertionOrder() .build();
This approach reduces the need for multiple specialized subclasses and leverages the flexible builder pattern to achieve the desired configurations.
- CompactLinkedSet() - Constructor for class com.cedarsoftware.util.CompactLinkedSet
-
Deprecated.Constructs an empty
CompactCIHashSet
with case-insensitive configuration. - CompactLinkedSet(Collection<E>) - Constructor for class com.cedarsoftware.util.CompactLinkedSet
-
Deprecated.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
-
Deprecated.Use
CompactSet.Builder.compactSize(int)
instead. Maintained for backward compatibility with existing subclasses. - 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.
- Configuration Options - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- contains(Object) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- 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.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
- Content Checking: - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- Convention - Class in com.cedarsoftware.util
- ConversionPair(Class<?>, Class<?>) - Constructor for class com.cedarsoftware.util.convert.Converter.ConversionPair
- 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
-
Convert a byte[] into a UTF-8 String.
- createUTF8String(byte[]) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert a byte[] into a UTF-8 encoded String.
- Creating a CompactMap - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- Creating a CompactSet - Search tag in class com.cedarsoftware.util.CompactSet
- Section
- Customization - Search tag in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- Section
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.
- 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
- Deprecated Methods - Search tag in class com.cedarsoftware.util.CaseInsensitiveSet
- Section
- 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
- Design Notes - Search tag in class com.cedarsoftware.util.ByteUtilities
- Section
- Design Notes - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
- Design Notes - Search tag in class com.cedarsoftware.util.CollectionUtilities
- Section
- Design Philosophy - Search tag in class com.cedarsoftware.util.ArrayUtilities
- Section
- 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.
- Distance Calculations: - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- 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
-
Convert a byte array into a printable format containing a String of hex digit characters (two per byte).
- 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.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.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
- Example with Additional Properties - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- Exceptions: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Exceptions: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- 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().
- Extensibility: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Extensibility: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
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
- Features - Search tag in class com.cedarsoftware.util.ConcurrentList
- Section
- 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.class
. - 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 inskipList
. - 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.
- 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.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 declared constructors for the given class, storing each one in the existing CONSTRUCTOR_CACHE (keyed by (classLoader + className + paramTypes)).
- 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.
- getAllSupertypes(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Gather all superclasses and all interfaces (recursively) of 'clazz', including clazz itself.
- 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.
- getClassIfEnum(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Determines if a class is an enum or is related to an enum through inheritance or enclosure.
- 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
- 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.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 will be removed in 3.0.0 or soon after.// Combine DEFAULT_FIELD_FILTER with additional criteria for legacy behavior Predicate<Field> legacyFilter = field -> DEFAULT_FIELD_FILTER.test(field) && !Modifier.isTransient(field.getModifiers()) && !field.isSynthetic();
- 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 List<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
- 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
- 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
-
Deprecated.
- getNewMap() - Method in class com.cedarsoftware.util.CompactCILinkedMap
-
Deprecated.
- getNewMap() - Method in class com.cedarsoftware.util.CompactLinkedMap
-
Deprecated.
- 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
-
Deprecated.This method is no longer used and has been removed. It is retained here only to maintain backward compatibility with existing subclasses. New implementations should use the builder pattern to configure
CompactSet
. - getNewSet() - Method in class com.cedarsoftware.util.CompactCILinkedSet
-
Deprecated.This method is no longer used and has been removed. It is retained here only to maintain backward compatibility with existing subclasses. New implementations should use the builder pattern to configure
CompactSet
. - getNewSet() - Method in class com.cedarsoftware.util.CompactLinkedSet
-
Deprecated.This method is no longer used and has been removed. It is retained here only to maintain backward compatibility with existing subclasses. New implementations should use the builder pattern to configure
CompactSet
. - getNewSet() - Method in class com.cedarsoftware.util.CompactSet
-
Deprecated.Legacy method. Subclasses should configure CompactSet using the builder pattern instead. Maintained for backward compatibility with existing subclasses.
- 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
- getRandomChar(Random, boolean) - Static method in class com.cedarsoftware.util.StringUtilities
- getRandomString(Random, int, int) - Static method in class com.cedarsoftware.util.StringUtilities
- 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() - 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
- 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
- Guarantees - Search tag in class com.cedarsoftware.util.UniqueIdGenerator
- Section
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.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.
- 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.
- ID Format - Search tag in com.cedarsoftware.util.UniqueIdGenerator.getUniqueId()
- Section
- ID Format - Search tag in com.cedarsoftware.util.UniqueIdGenerator.getUniqueId19()
- Section
- IGNORE_CUSTOM_EQUALS - Static variable in class com.cedarsoftware.util.DeepEquals
- Implementation Note - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- indexOf(Object) - Method in class com.cedarsoftware.util.ConcurrentList
- indexOfSmallestValue(int[]) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Returns the index of the smallest value in an array.
- InetAddressUtilities - Class in com.cedarsoftware.util
-
Useful InetAddress Utilities
- 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. - Inheritance Distance - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
- 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
- Internal Storage States - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- 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
-
Deprecated.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCIHashSet
-
Deprecated.Indicates that this set is case-insensitive.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCILinkedMap
-
Deprecated.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactCILinkedSet
-
Deprecated.Indicates that this set is case-insensitive.
- isCaseInsensitive() - Method in class com.cedarsoftware.util.CompactLinkedSet
-
Deprecated.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
-
Deprecated.Use
CompactSet.Builder.caseSensitive(boolean)
instead. Maintained for backward compatibility with existing subclasses. - isClassFinal(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Determines if a class is declared as final.
- isCollectionConversionSupported(Class<?>, Class<?>) - 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.
- isDirectConversionSupported(Class<?>, Class<?>) - Method in class com.cedarsoftware.util.convert.Converter
-
Determines whether a direct conversion from the specified source type to the target type is supported, without considering inheritance hierarchies.
- isDirectConversionSupported(Class<?>, Class<?>) - Static method in class com.cedarsoftware.util.Converter
-
Determines whether a direct conversion from the specified source type to the target type is supported, without considering inheritance hierarchies.
- 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.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
- 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
- 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.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
- Key Features - Search tag in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- Section
- Key Features - Search tag in class com.cedarsoftware.util.AdjustableGZIPOutputStream
- Section
- Key Features - Search tag in class com.cedarsoftware.util.ArrayUtilities
- Section
- Key Features - Search tag in class com.cedarsoftware.util.ByteUtilities
- Section
- Key Features - Search tag in class com.cedarsoftware.util.CaseInsensitiveMap
- Section
- Key Features - Search tag in class com.cedarsoftware.util.CaseInsensitiveSet
- Section
- Key Features - Search tag in class com.cedarsoftware.util.CollectionUtilities
- Section
- Key Features - Search tag in class com.cedarsoftware.util.ConcurrentHashMapNullSafe
- Section
- Key Features - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- Key Features: - Search tag in class com.cedarsoftware.util.SystemUtilities
- Section
- 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.
- localDateToMillis(LocalDate) - Static method in class com.cedarsoftware.util.Converter
-
Deprecated.
- 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
- Null Handling - Search tag in com.cedarsoftware.util.CollectionUtilities.getCheckedCollection(T, Class<E>)
- Section
- Null Handling - Search tag in com.cedarsoftware.util.CollectionUtilities.getEmptyCollection(Collection<T>)
- Section
- Null Handling - Search tag in com.cedarsoftware.util.CollectionUtilities.getSynchronizedCollection(Collection<T>)
- Section
- Null Handling - Search tag in com.cedarsoftware.util.CollectionUtilities.getUnmodifiableCollection(Collection<T>)
- Section
- Null Key and Value Handling - Search tag in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- Section
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
- ORDERING - Static variable in class com.cedarsoftware.util.CompactMap
- OS_NAME - Static variable in class com.cedarsoftware.util.SystemUtilities
- OSGi and JPMS ClassLoader Support - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
P
- Parameter Descriptions: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Parameter Descriptions: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- 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.
- Performance Comparison - Search tag in com.cedarsoftware.util.UniqueIdGenerator.getUniqueId19()
- Section
- Performance Considerations - Search tag in class com.cedarsoftware.util.ByteUtilities
- Section
- Performance Considerations - Search tag in class com.cedarsoftware.util.CaseInsensitiveMap
- Section
- Performance Considerations - Search tag in class com.cedarsoftware.util.ConcurrentList
- Section
- Performance Considerations: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Performance Considerations: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- Performance Notes - Search tag in class com.cedarsoftware.util.ArrayUtilities
- Section
- 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
- Primitive and Wrapper Handling - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
- 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(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(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.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
- 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(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
- Resource Loading - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
- retainAll(Collection<?>) - Method in class com.cedarsoftware.util.CaseInsensitiveSet
- 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
- Return Value: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Return Value: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- 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
- 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.
- 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
- 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() - Static method in class com.cedarsoftware.util.cache.ThreadedLRUCacheStrategy
-
Shuts down the shared scheduler.
- shutdown() - Method in class com.cedarsoftware.util.LRUCache
- 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.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.
- Special Features - Search tag in class com.cedarsoftware.util.DateUtilities
- Section
- StreamGobbler - Class in com.cedarsoftware.util
-
This class is used in conjunction with the Executor class.
- String Comparison: - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- String Manipulation: - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- 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
- Supported Conversions: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Supported Conversions: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- Supported Date Formats - Search tag in class com.cedarsoftware.util.DateUtilities
- Section
- Supported Time Formats - Search tag in class com.cedarsoftware.util.DateUtilities
- Section
- 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.'
- Thread Safety - Search tag in class com.cedarsoftware.util.ConcurrentList
- Section
- Thread Safety - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- 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
- toPrimitiveWrapperClass(Class<?>) - Static method in class com.cedarsoftware.util.ClassUtilities
-
Converts a primitive class to its corresponding wrapper class.
- 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
- 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.
- Type Inference and Builder Usage - Search tag in class com.cedarsoftware.util.CompactMap
- Section
U
- 1. Using the Builder Pattern (Recommended) - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- 2. Using Constructor - Search tag in class com.cedarsoftware.util.CompactMap
- Section
- 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
- 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.
- Usage - Search tag in class com.cedarsoftware.util.ConcurrentList
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.AbstractConcurrentNullSafeMap
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.AdjustableGZIPOutputStream
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.ByteUtilities
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.ClassUtilities
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.ConcurrentHashMapNullSafe
- Section
- Usage Example - Search tag in class com.cedarsoftware.util.DateUtilities
- Section
- Usage Example - Search tag in com.cedarsoftware.util.ArrayUtilities.size(Object)
- Section
- Usage Example - Search tag in com.cedarsoftware.util.CollectionUtilities.listOf(T...)
- Section
- Usage Example - Search tag in com.cedarsoftware.util.CollectionUtilities.setOf(T...)
- Section
- Usage Examples - Search tag in class com.cedarsoftware.util.ArrayUtilities
- Section
- Usage Examples - Search tag in class com.cedarsoftware.util.CaseInsensitiveMap
- Section
- Usage Examples - Search tag in class com.cedarsoftware.util.CaseInsensitiveSet
- Section
- Usage Examples - Search tag in class com.cedarsoftware.util.CollectionUtilities
- Section
- Usage Examples - Search tag in class com.cedarsoftware.util.StringUtilities
- Section
- Usage Examples: - Search tag in class com.cedarsoftware.util.SystemUtilities
- Section
- Usage Examples: - Search tag in com.cedarsoftware.util.Converter.convert(Object, Class<T>)
- Section
- Usage Examples: - Search tag in com.cedarsoftware.util.convert.Converter.convert(Object, Class<T>)
- Section
- Usage Notes - Search tag in com.cedarsoftware.util.CollectionUtilities.getCheckedCollection(T, Class<E>)
- Section
- Usage Notes - Search tag in com.cedarsoftware.util.CollectionUtilities.getEmptyCollection(Collection<T>)
- Section
- Usage Notes - Search tag in com.cedarsoftware.util.CollectionUtilities.getSynchronizedCollection(Collection<T>)
- Section
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactCIHashMap
-
Deprecated.
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactCILinkedMap
-
Deprecated.
- useCopyIterator() - Method in class com.cedarsoftware.util.CompactLinkedMap
-
Deprecated.
- 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() - 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
W
- wildcardToRegexString(String) - Static method in class com.cedarsoftware.util.StringUtilities
-
Convert strings containing DOS-style '*' or '?'
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Example replacement:
Instead of:
Map<String, String> map = new CompactCIHashMap<>();
Use:
Map<String, String> map = CompactMap.newMap(80, false, 16, CompactMap.UNORDERED);
This creates a CompactMap with: