Index

A B C D E F G H I J K L M N O P R S T U V W Z 
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 allows null keys and null 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
A Set implementation that performs case-insensitive comparisons for String elements, while preserving the original case of the strings.
CaseInsensitiveSet() - Constructor for class com.cedarsoftware.util.CaseInsensitiveSet
Constructs an empty CaseInsensitiveSet backed by a CaseInsensitiveMap with a default LinkedHashMap 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.
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 CompactCIHashMap<>();
Use: Map<String, String> map = CompactMap.newMap(80, false, 16, CompactMap.UNORDERED);

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)

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 utilize CompactSet 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 utilize CompactSet 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.newMap(80, true, 16, CompactMap.INSERTION);

This creates a CompactMap with:

  • compactSize = 80 (same as CompactLinkedMap)
  • caseSensitive = true (default behavior)
  • capacity = 16 (default initial capacity)
  • 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 utilize CompactSet 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 supports null keys and null 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.
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.
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:

            // 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();
 
This method will be removed in 3.0.0 or soon after.
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:

 // 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()
 );
 
This method may be removed in 3.0.0.
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:

 // 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()
 );
 
This method may be removed in 3.0.0.
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 this TrackingMap 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 from Object.equals(Object).
hasCustomHashCode(Class<?>) - Static method in class com.cedarsoftware.util.DeepEquals
Determines whether the given class has a custom hashCode() method distinct from Object.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.
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
Returns a Set of keys that have been accessed via get or containsKey.
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 is null.
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
A wrapper around a Map that tracks which keys have been accessed via get or containsKey methods.
TrackingMap(Map<K, V>) - Constructor for class com.cedarsoftware.util.TrackingMap
Wraps the provided Map with a TrackingMap.
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 returning null.
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.
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form