Class Index

A B C D E F H I J L M N O P R S T U W X

A

AbstractCachingFilter Uses a list of caching strategies provided by the subclass, applying the first one which matches. 
AbstractEncodingFilter  
AbstractEncodingFilter Sets the encoding of request and response to a value defined by the application, and prevents later changes to it by wrapping the response in a FixedHtmlEncodingResponseWrapper
AbstractErrorQueuedTaskQueue Created by IntelliJ IDEA. 
AbstractErrorQueuedTaskQueue.TaskDecorator  
AbstractFilter This class is deprecated. since 4.0 use AbstractHttpFilter instead, which also does some casting for you. 
AbstractHttpFilter Provides default implementations of init(FilterConfig) and destroy(), and a doFilter method that casts to HttpServletRequest and HttpServletResponse. 
AbstractLongRunningTask  
AbstractNoOpServlet NoOpServlet is a dummy servlet used only to provide a servlet mapping for url patterns that dont have any. 
AbstractTaskQueue Created by IntelliJ IDEA. 
ArrayUtils Collection of useful Array methods  
AtlassianCoreException  

B

BestNameComparator2 This comparator tries to compare two users based on their 'best name' ie their full name if possible, otherwise their username. 
BOMZipFileInputStream An input streams that handles Unicode Byte-Order Mark (BOM) marker within a normal file as well as a ZIP file. 
BufferedFileSpool Spool bytes via buffered file streams. 
ByteArraySpool A very simple spool that uses a ByteArray buffer. 

C

CachingPropertySet A PropertySet which decorates another PropertySet and caches the results. 
CachingStrategy A strategy for the AbstractCachingFilter
ClassHelper  
ClassLoaderUtils This class is extremely useful for loading resources and classes in a fault tolerant manner that works across different applications servers. 
Clock Convenient way to allow test classes to tell another class to use a different idea of what the time is - allows much easier testing of time-based functions. 
CronDayOfWeekEntry Parser for the day of week part of a cron string. 
CronEditorBean Represents the form state for the CronEditorWebComponent. 
CronExpressionDescriptor Describes Cron Expressions in human readable text. 
CronExpressionGenerator Used to generate a cron string based on the state of a CronEditorBean
CronExpressionParser Represents a cron string with accessor methods to get at the individual fields. 
CronHoursEntry Represents the hours part of a cron string. 
CronMinutesEntry Represents the minutes part of a cron string. 

D

DataUtils  
DatedLoggingEvent  
DateUtils  
DateUtils.DateRange  
DateUtils.Duration  
DefaultMultiQueueTaskManager A TaskManager implementation that manages multiple queues  
DefaultPreferences  
DefaultSpoolFileFactory Default file factory for spooling. 
DefaultTaskManager Default implementation of a TaskManager. 
DefaultTaskQueue The default implementation of TaskQueue
DeferredFileOutputStream

An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk. 

DeferredSpool Thresholding spool that uses a DeferredSpoolFileOutputStream for spooling, allowing for a balance between memory usage and speed. 
DeferredSpoolFileOutputStream This specialisation of DeferredFileOutputStream may be configured with a FileFactory so that files are only created once the deferred threshold is reached. 
Dom4jUtil  
DuckTypeProxy Utility for getting a proxy that delegates to a list of delegates in order. 
DuckTypeProxy.UnimplementedMethodHandler  
DurationUtils i18n-aware parsing of duration strings. 

E

EasyList A replacement for UtilMisc.toList(). 
EasyMap A replacement for UtilMisc.toMap(). 
EntityObject Common superclass for persistent entities: provides a long key, and creation/modification dates. 
ErrorQueuedTaskQueue  
ExpiresFilter  

F

FifoBuffer  
FileFactory Simple strategy interface for creating new files  
FileFactory  
FileSize A class that contains utility methods for formatting the size of files into human readable form. 
FileSpool Interface for file based spools. 
FileUtils  
Filter Defines what objects should be filtered out of a list. 
FilterChain Composite Filter that applies a series of filters in turn. 
FilterUtils  
FixedHtmlEncodingResponseWrapper Prevents the encoding of the response being changed with setContentType(String)
FolderArchiver  

H

HeaderSanitisingFilter A filter that will wrap javax.servlet.http.HttpServletResponses with a HeaderSanitisingResponseWrapper, so that any mutations made to the response's header are sanitised. 
HeaderSanitisingResponseWrapper A wrapper for a javax.servlet.http.HttpServletResponse that sanitises all mutations to the header of the response to ensure that no suspect values are being written. 
HTMLUtils  

I

I18nTextProvider Minimal interface for an i18nBean  
ImageInfo Get file format, image resolution, number of bits per pixel and optionally number of images, comments and physical resolution from JPEG, GIF, BMP, PCX, PNG, IFF, RAS, PBM, PGM, PPM, PSD and SWF files (or input streams). 
ImageInfo This class is deprecated. Use ImageInfo instead (since 20/08/2008)  
InfrastructureException  
Initable  
InvalidDurationException  

J

JavaBeanMethodHandler Handles getters and setters by storing their values in a map. 
JDBCUtils JDBC utilities. 
JspCachingStrategy Applies caching headers to ensures JSP responses are not cached by the client. 

L

ListFilter Filter the contents of a list based on some criteria. 
LocaleComparator  
LocaleUtils  
LocalFifoBuffer  
LongRunningTask  

M

MathBean  
MeridianHour Holder of a 12 hour time with a meridian indicator (am/pm). 
MultiQueueTaskManager Created by IntelliJ IDEA. 

N

NoContentLocationHeaderResponseWrapper Legacy response wrapper which prevents the Content-Location header being set on the wrapped response. 

O

ObjectUtils Some common methods used against Object objects  

P

PagerFilter This is a super class that implements paging for browsers. 
PairType A simple type to represent a pair of objects. 
Preferences An interface to represent preferences objects within JIRA. 
ProfilingAndErrorFilter  
ProgressMeter A ProgressMeter class may be used to record progress of an on-going task while this progress is being monitored by another client. 
ProgressWrapper  
PropertyUtils  

R

RandomGenerator  

S

Semaphore Base class for counting semaphores. 
ServletContextThreadLocal  
ServletContextThreadLocalFilter  
SimpleImageConsumer  
SmartSpool Spool that delegates to the overThresholdSpool immediately if InputStream::available() is greater than the threshold of the secondary Thresholding spool. 
Spool Class that implement this interface will spool data from the provided InputStream, and return a new InputStream to the spooled data. 
SpoolFileInputStream A FileInputStream that deletes its input file when closed. 
StringUtils  

T

Task An Arbitary task used to execute some code. 
TaskManager Defines the api for a common task manager used for queue tasks to be executed later 
TaskQueue Represents a queue of Task objects. 
TaskQueueWithErrorQueue Created by IntelliJ IDEA. 
ThreadLocalErrorCollection A simple ThreadLocal stack to prevent circular content includes. 
ThreadLocalErrorLogAppender  
ThresholdingSpool Implemented by spools that switch behaviour based on the number of bytes spooled  
Thumber A class to create and retrieve thumbnail of images. 
Thumber.WidthHeightHelper  
Thumbnail  
Thumbnail.MimeType  

U

UserPreferences  

W

WordCurlyQuotesRequestWrapper Uses escapeCP1252(String, String) to replace high-bit punctuation characters with ASCII equivalents in request parameter values. 

X

XMLCleaningReader Class to read XML streams and filter out invalid UTF-8 characters  
XMLUtils  
XMLUtils.ReplacePolicy  
XMLUtils.TransformPolicy