Package org.apache.juneau.internal
package org.apache.juneau.internal
Internal Utilities
-
ClassDescriptionAnnotation utilities.ArrayBuilder<E>Builder for arrays.Quick and dirty utilities for working with arrays.BiMap<K,
V> A linked hashmap with reverse key lookup by value.BiMap.Builder<K,V> Builder class.Cache<K,V> Simple in-memory cache of objects.Cache.Builder<K,V> Builder class.Similar toStringReader
except reads from a genericCharSequenceReader
.Class-related utility methods.Utility methods for collections.Utilities when working withPredicates
andConsumers
.Utility class for efficiently converting objects between types.A utility class for parsing and formatting HTTP dates as used in cookies and other headers.Represents a wrappedBeanMap
where property values can be overridden, removed, or reordered without affecting the underlying bean.DelegateList<T extends Collection<?>>Represents a wrappedCollection
where entries in the list can be removed or reordered without affecting the underlying list.DelegateMap<T extends Map>Represents a wrappedMap
where entries in the map can be removed without affecting the underlying map.ExceptionBuilder<T extends Throwable>Builder class forException
objects.File utilities.FilteredMap<K,V> Wrapper around a map where the key names are overridden.A simple settable boolean value.Identifies a method as a configurable property setter.Used in conjunction with the ConfigurablePropertyCodeGenerator class to synchronize and copy fluent setters from parent classes to child classes.Function2<A,B, R> A function that takes in 2 arguments.Function3<A,B, C, R> A function that takes in 3 arguments.Function4<A,B, C, D, R> A function that takes in 4 arguments.Utility class for generating integer hash codes.HTTP utilities.A simple settable integer value.Stores a set of language keywords for quick lookup.ListBuilder<E>Builder for lists.MapBuilder<K,V> Builder for maps.MultiSet<E>Encapsulates multiple collections so they can be iterated over as if they were all part of the same collection.Wraps an existingOutputStream
where theNoCloseOutputStream.close()
method is a no-op.Wraps an existingWriter
where theNoCloseWriter.close()
method is a no-op.Various generic object utility methods.InputStream
implementation that reads a character stream from aReader
and transforms it to a byte stream using a specified charset encoding.Class-related utility methods.SetBuilder<E>Builder for sets.Encapsulate a bean setter method that may be a method or field.Field setterMethod setterA simple auto-closeable wrapper around a lock.SimpleMap<K,V> An instance of aMap where the keys and values are simple arrays.An extension ofReentrantReadWriteLock
with convenience methods for creating auto-closeable locks.An extension ofReentrantReadWriteLock
with convenience methods for creating auto-closeable locks.Enums for state-machine states.Similar toStringWriter
, but uses aStringBuilder
instead to avoid synchronization overhead.Utility methods for accessing system properties and environment variables.TwoKeyConcurrentCache<K1,K2, V> A hashmap that allows for two-part keys.Represents an OSGi-style version range like"1.2" or"[1.0,2.0)" .