| Name | Description | Type | Package | Framework |
| AddHeaderFilter | A servlet filter that adds/ sets a HTTP header to matching URIs. | Class | org.carrot2.util.xsltfilter | Carrot |
| AspectModified | Marker interface for applying to code elements that are modified using aspects to facilitate tracking. | Class | org.carrot2.util.annotations | Carrot |
| AttributeValueSet | Maintains a named set of attribute values. | Class | org.carrot2.util.attribute | Carrot |
| AttributeValueSets | Maintains a collection of AttributeValueSets and provides methods for serializing and deserializing attribute value sets from XML streams. | Class | org.carrot2.util.attribute | Carrot |
| CachedInstanceFactoryDecorator | A decorator that returns the first non-null instance returned by the delegate factory. | Class | org.carrot2.util.factory | Carrot |
| CarrotTestCase | Base class for Carrot2 test classes. | Class | org.carrot2.util.tests | Carrot |
| CharArrayUtils | A number of useful methods for working with char [] arrays. | Class | org.carrot2.util | Carrot |
| CharSequenceUtils | A number of useful methods for working with CharSequences. | Class | org.carrot2.util | Carrot |
| ClassLoaderLocator | Scan for resources relative to a given class loader (possibly in all of this loader's locations). | Class | org.carrot2.util.resource | Carrot |
| ClassLoaderResource | A resource loaded using a class loader. | Class | org.carrot2.util.resource | Carrot |
| ClassLocator | Looks up resources relative to the given class. | Class | org.carrot2.util.resource | Carrot |
| ClassResource | A resource relative to a class. | Class | org.carrot2.util.resource | Carrot |
| CloseableUtils | Static methods for closing various objects (including implementations of Closeable). | Class | org.carrot2.util | Carrot |
| CollectionUtils | A number of utility classes for working with Collections. | Class | org.carrot2.util | Carrot |
| ContextClassLoaderLocator | Looks up resources in the thread's context class loader. | Class | org.carrot2.util.resource | Carrot |
| DefaultConstructorSimpleXmlWrapper | A generic wrapper for values of classes with default constructors. | Class | org.carrot2.util.simplexml | Carrot |
| DefaultGroups | Default group names for Group. | Class | org.carrot2.util.attribute | Carrot |
| DirLocator | Looks up resources in a folder. | Class | org.carrot2.util.resource | Carrot |
| ExceptionUtils | A number of utility classes for working with Throwables. | Class | org.carrot2.util | Carrot |
| ExecutorServiceUtils | A number of utility methods for working with the Executors framework. | Class | org.carrot2.util | Carrot |
| FallbackFactory | Fallback to the first factory that returns a value. | Class | org.carrot2.util.factory | Carrot |
| FileResource | A local filesystem resource. | Class | org.carrot2.util.resource | Carrot |
| FixedSizePool | An object pool storing hard references to a fixed number of instantiated objects at the given key. | Class | org.carrot2.util.pool | Carrot |
| GraphUtils | Various utilities for processing graphs. | Class | org.carrot2.util | Carrot |
| GraphUtils .IArcPredicate | A predicate defining arcs of an undirected graph. | Interface | org.carrot2.util | Carrot |
| HttpClientFactory | Prepare instances of HttpClient with desired socket configuration settings. | Class | org.carrot2.util.httpclient | Carrot |
| HttpHeaders | Some commonly used HTTP headers. | Class | org.carrot2.util.httpclient | Carrot |
| HttpRedirectStrategy | enum HttpRedirectStrategyHTTP redirect strategy. | Class | org.carrot2.util.httpclient | Carrot |
| HttpUtils | Various utilities for working with HTTP data streams. | Class | org.carrot2.util.httpclient | Carrot |
| HttpUtils .Response | A static holder storing HTTP response fields. | Class | org.carrot2.util.httpclient | Carrot |
| IActivationListener | Pooled object activation listener. | Interface | org.carrot2.util.pool | Carrot |
| IDisposalListener | Pooled object disposal listener. | Interface | org.carrot2.util.pool | Carrot |
| IFactory | Interface | org.carrot2.util.factory | Carrot | |
| IInstantiationListener | Pooled object instantiation listener. | Interface | org.carrot2.util.pool | Carrot |
| Immutable | Marker interface for classes that are immutable (once created, never change their state. | Class | org.carrot2.util.annotations | Carrot |
| IntArrayPredicateIterator | Iterates over ranges between elements for which a given predicate returns true. | Class | org.carrot2.util | Carrot |
| IntMapUtils | A number of utilities for working with IntIntHashMaps. | Class | org.carrot2.util | Carrot |
| IParameterizedPool | A parameterized pool of objects. | Interface | org.carrot2.util.pool | Carrot |
| IPassivationListener | Pooled object passivation listener. | Interface | org.carrot2.util.pool | Carrot |
| IResource | Resource abstraction. | Interface | org.carrot2.util.resource | Carrot |
| IResourceLocator | An abstraction layer for a single resource lookup source. | Interface | org.carrot2.util.resource | Carrot |
| ISimpleXmlWrapper | A wrapper around a type to be serialized by Simple XML. | Interface | org.carrot2.util.simplexml | Carrot |
| ISourceLocationAware | Interface | org.carrot2.util.simplexml | Carrot | |
| LinearApproximation | A simple utility for calculating linear approximations based on values for equally distributed points between minimum and maximum arguments. | Class | org.carrot2.util | Carrot |
| ListUtils | Utility methods for working with Lists. | Class | org.carrot2.util | Carrot |
| MapUtils | Utilities for working with Maps. | Class | org.carrot2.util | Carrot |
| MathUtils | Some simple mathematical computation utility methods. | Class | org.carrot2.util | Carrot |
| NewClassInstanceFactory | A IFactory that creates new instances of a given class. | Class | org.carrot2.util.factory | Carrot |
| NopURIResolver | A no-op URIResolver. | Class | org.carrot2.util.xslt | Carrot |
| Pair | An immutable pair of objects. | Class | org.carrot2.util | Carrot |
| PersisterHelpers | Simple XML session context helpers. | Class | org.carrot2.util.simplexml | Carrot |
| PrefixDecoratorLocator | Prefixes all resource names with a given prefix at lookup time and delegates to another resource locator. | Class | org.carrot2.util.resource | Carrot |
| PriorityQueue | A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. | Class | org.carrot2.util | Carrot |
| RangeUtils | A helper class for performing various calculations for integer and double ranges. | Class | org.carrot2.util | Carrot |
| ReflectionUtils | Utilities related to Java reflection. | Class | org.carrot2.util | Carrot |
| ResourceCache | A static cache of immutable, reusable resources associated with a given ResourceLookup. | Class | org.carrot2.util.resource | Carrot |
| ResourceLookup | Resource loading utility scanning one or more IResourceLocator locations. | Class | org.carrot2.util.resource | Carrot |
| ResourceLookup .Location | A set of predefined locations. | Class | org.carrot2.util.resource | Carrot |
| RollingWindowAverage | Calculates an average of values showing up in a given time window. | Class | org.carrot2.util | Carrot |
| ServletContextLocator | Class | org.carrot2.util.resource | Carrot | |
| SetUtils | Utility methods for working with Sets. | Class | org.carrot2.util | Carrot |
| SimpleXmlWrappers | Enables SimpleXML-based serialization of collections of arbitrary types, also those contained in libraries. | Class | org.carrot2.util.simplexml | Carrot |
| SimpleXmlWrapperValue | A wrapper around typical serialized types, such as primitives. | Class | org.carrot2.util.simplexml | Carrot |
| SingletonFactory | A IFactory that creates new instances of a given class. | Class | org.carrot2.util.factory | Carrot |
| SoftUnboundedPool | An extremely simple, unbounded object pool. | Class | org.carrot2.util.pool | Carrot |
| StreamUtils | A set of common helper methods used with input streams and file objects. | Class | org.carrot2.util | Carrot |
| StringUtils | Class | org.carrot2.util | Carrot | |
| StylesheetErrorListener | An ErrorListener that reacts to errors when parsing (compiling) the stylesheet. | Class | org.carrot2.util.xslt | Carrot |
| SuiteResultInfoWriter | Writes plain-text information about the suite's tests and their results. | Class | org.carrot2.util.tests | Carrot |
| SystemPropertyStack | Small utility to push a system property and then restore the previous value. | Class | org.carrot2.util | Carrot |
| TemplatesPool | A pool of precompiled XSLT stylesheets (Templates). | Class | org.carrot2.util.xslt | Carrot |
| ThreadSafe | Class | org.carrot2.util.annotations | Carrot | |
| TransformerErrorListener | Class | org.carrot2.util.xslt | Carrot | |
| URLResource | This class opens a connection to a resource pointed to by an URI. | Class | org.carrot2.util.resource | Carrot |
| URLResourceWithParams | A IResource implementation that allows URLs to be parameterized. | Class | org.carrot2.util.resource | Carrot |
| UsesExternalServices | Class | org.carrot2.util.tests | Carrot | |
| XSLTFilter | A servlet filter applying XSLT stylesheets to the result of a request. | Class | org.carrot2.util.xsltfilter | Carrot |
| XSLTFilterConstants | A public class with several constants used in the XSLT filter. | Class | org.carrot2.util.xsltfilter | Carrot |