Package com.atlassian.jira.util

Interface Summary
AttachmentConfig Interface getting attachment configurations.
BuildUtilsInfo Provides version information about the currently running build of JIRA.
ComponentLocator A locator that allows components to be looked up at runtime.
Consumer<T> Consume the object a Supplier produces.
DateFieldFormat Helper for handling JIRA date fields.
EmailFormatter Returned email address appropriately masked/hidden for the current user.
ErrorCollection A very simple interface to collect errors.
Function<D,R> A Function that resolves Descriptors (of type D) to a Resource (of type R).
I18nHelper I18nHelper is the main interface for finding internationalised text in JIRA.
I18nHelper.BeanFactory Ths BeanFactory is used to instantiate I18nHelper instances for a specific Locale or User.
JiraContactHelper Helper for getting User Contact information links
JiraDurationUtils.DurationFormatter This interface defines methods for formatting time duration
JiraKey  
JiraKeyUtils.KeyMatcher  
LuceneDirectoryUtils  
MessageSet Used to communicate error and warning messages.
Named  
Predicate<T> Evaluate an input and return true or false.
Resolver<I,O> A interface to resolve some input object into an output object.
Shutdown Used to shut something down.
Supplier<T> A Supplier of objects of a single type.
UserAgentUtil Utility class for sniffer UserAgents
VelocityParamFactory Factory that can create default Velocity Parameters for use in Velocity templates.
Visitor<T> Callback interface for code that implements the Visitor Pattern.
 

Class Summary
AbstractMessageSet Base class for the message set.
AttachmentUtils Deprecated. Use AttachmentManager only.
AttachmentUtils.AttachmentAdapter Deprecated. Use AttachmentStore with AttachmentStore.AttachmentAdapter.
BaseUrlSwapper Utility class for swapping the base of a URL.
BrowserUtils  
CaseFolding Utility for case folding Java Strings.
DefaultAttachmentConfig  
DelimeterInserter This can take an input string and look into it for occurences of given terms.
EasyList Deprecated. Use Lists instead.
EvaluateAllPredicate<T> A predicate that checks that all the given predicates evaulate to true for the specified input.
Functions Useful standard functions.
ImportUtils Utility code originally written to support various importers.
JiraDateUtils  
JiraDurationUtils Util class reponsible for printing durations in various formats.
JiraDurationUtils.DaysDurationFormatter This formatter formats time duration to days only.
JiraDurationUtils.HoursDurationFormatter This formatter formats time duration to hours only.
JiraDurationUtils.PrettyDurationFormatter This formatter formats time duration to "pretty" format, such as 3 weeks, 2 days, 1 hour, 15 minutes.
JiraKeyUtils  
JiraKeyUtilsBean Component that provides access to project and issue key utilities.
JiraUrlCodec Class to wrap around the encoding of query strings.
ListOrderedMessageSetImpl Is a message set that keeps the messages and warnings in the order in which they were added.
LocaleParser Static utility to parse locale Strings into Locale objects.
LuceneUtils A simple utility class for our common Lucene usage methods.
MapUtils Utility methods that work on Maps.
MessageSet.MessageLink A simple class for holding link text and a link url.
MessageSetImpl Message set implementation that uses the messages natural ordering to sort the messages that are added.
ObjectUtils  
ParameterUtils This class can be used to "parse" values from a map of parameters.
PathUtils This class contains utility methods for manipulating paths.
PortUtil Class that validates the value of a TCP/UDP port.
Predicates  
Predicates.And<T>  
Predicates.Composite<T>  
Predicates.FalsePredicate<T> A predicate that always returns false.
Predicates.Or<T>  
Predicates.TruePredicate<T> A predicate that always returns true.
RegexpUtils  
SimpleErrorCollection  
UriMatcher Utility class for matching URIs.
UriValidator Verify that a url is not executable Needs to be instantiated to support testing - oh PowerMock wherefore art thou
UrlBuilder Builds a URL from parameters.
URLCodec Implements the 'www-form-urlencoded' encoding scheme, also misleadingly known as URL encoding.
UserAgentUtil.Browser  
UserAgentUtil.OperatingSystem  
UserAgentUtil.UserAgent  
UserAgentUtilImpl Default Implementation for Sniffing User Agents.
 

Enum Summary
ErrorCollection.Reason  
MessageSet.Level Message levels
NaturalOrderStringComparator Natural Order String Comparator compares Strings in a more "human friendly" way.
UserAgentUtil.BrowserFamily  
UserAgentUtil.BrowserMajorVersion  
UserAgentUtil.OperatingSystem.OperatingSystemFamily  
 

Exception Summary
ParameterUtils.DateTooEarlyException Deprecated. Only used in deprecated method.
PathTraversalException Indicates that a potential path traversal was prevented.
RuntimeIOException An IOException was encountered and the stupid programmer didn't know how to recover, so this got thrown instead.
ValidationFailureException A validation exception is essentially a "throwable" error collection.
 

Annotation Types Summary
InjectableComponent The annotated type (a component), field (a component dependency for another class), or constructor was designed to be compatible with injection, meaning that: for Types, other classes can confidently access an instance of this type as a dependency via auto-wired injection; for Fields, they can be instantiated via auto-wired dependency injection; for Constructors, there are no parameters declared which are NonInjectableComponents, and thus should be satisfiable under default dependency injection circumstances
NonInjectableComponent The annotated type (a component), field (a component dependency for another class), or constructor was not designed to be compatible with injection, meaning that: for Types, other classes should not attempt to access an instance of this type as a dependency via auto-wired injection, as instances of this type retain instance-specific state; for Fields, they should be instantiated manually; for Constructors, the parameters declared in them include components which are NonInjectableComponents, and thus would not be satisfiable under default dependency injection circumstances
NotNull Deprecated. Use javax.annotation.Nonnull# instead.
 



Copyright © 2002-2013 Atlassian. All Rights Reserved.