A B C D E F G H I K L M N O P R S T U V W

A

AbstractFactory - Interface in com.iparelan.util
A marker interface that designates a class that implements it as an abstract factory.
AbstractValidationStrategy<T> - Class in com.iparelan.util.validation
Provides logic common to all validation strategies.
AbstractValidationStrategy() - Constructor for class com.iparelan.util.validation.AbstractValidationStrategy
Creates an AbstractValidationStrategy.
AbstractValidationStrategy(String) - Constructor for class com.iparelan.util.validation.AbstractValidationStrategy
Creates an AbstractValidationStrategy.
AbstractValidationStrategy.ContextIndex - Enum in com.iparelan.util.validation
The default position of the value description in the validation context.
AbstractValidationStrategy.ContextIndex() - Constructor for enum com.iparelan.util.validation.AbstractValidationStrategy.ContextIndex
 
add(int, E) - Method in class com.iparelan.util.ArrayWrapperList
 
add(T) - Method in class com.iparelan.util.WeakHashSet
 
addAll(Collection<? extends T>) - Method in class com.iparelan.util.WeakHashSet
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
array - Variable in class com.iparelan.util.ArrayWrapperList
 
ArrayWrapperList<E> - Class in com.iparelan.util
A List implementation that wraps an array.
ArrayWrapperList(E[]) - Constructor for class com.iparelan.util.ArrayWrapperList
Creates a new ArrayWrapperList.
AutoBoxing - Annotation Type in com.iparelan.util.annotations
Declares that an autoboxing conversion is present.
awaitTermination(long, TimeUnit) - Method in interface com.iparelan.util.ConcurrencyTools.Shutdownable
 

B

BeanTools - Class in com.iparelan.util.beans
This utility class contains JavaBeans convenience algorithms.
BeanTools() - Constructor for class com.iparelan.util.beans.BeanTools
 
BeanTools.NonNullPropertyChangeEventValidator - Class in com.iparelan.util.beans
A pre-defined validator for PropertyChangeEvents.
BeanTools.NonNullPropertyChangeEventValidator() - Constructor for class com.iparelan.util.beans.BeanTools.NonNullPropertyChangeEventValidator
Creates a new NonNullPropertyChangeEventValidator
BeanTools.NonNullPropertyChangeEventValidator.ContextIndex - Enum in com.iparelan.util.beans
Indices of contextual information in the context argument of BeanTools.NonNullPropertyChangeEventValidator.validate(java.beans.PropertyChangeEvent, java.lang.Object...).
BeanTools.NonNullPropertyChangeEventValidator.ContextIndex() - Constructor for enum com.iparelan.util.beans.BeanTools.NonNullPropertyChangeEventValidator.ContextIndex
 
BeanTools.PropertyChangeableProxyInvocationHandler<T extends PropertyChangeable> - Class in com.iparelan.util.beans
An InvocationHandler bound to a proxied bean.
BeanTools.PropertyChangeableProxyInvocationHandler(T) - Constructor for class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
BIG_DECIMAL_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
BIG_INTEGER_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
BYTE_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
BYTES_PER_MEGABYTE - Static variable in class com.iparelan.util.MemoryMonitor
 

C

CALENDAR_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
capacityAndLoadFactorCtor - Static variable in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
capacityCtor - Static variable in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
CAUSED_BY - Static variable in class com.iparelan.util.ThrowableTools
 
CHARACTER_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
CLASS_OR_INTERFACE_VALIDATOR - Static variable in class com.iparelan.util.ProxyTools
A ValidationStrategy that ensures a Class describes either a class or an interface, not a primitive or Void.
clear() - Method in class com.iparelan.util.WeakHashSet
 
clone() - Method in class com.iparelan.util.WeakHashSet
 
collectionCtor - Static variable in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
com.iparelan.util - package com.iparelan.util
Iparelan Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.annotations - package com.iparelan.util.annotations
Iparelan Annotation Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.annotations.idioms - package com.iparelan.util.annotations.idioms
Iparelan Idiom Annotation Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.annotations.patterns - package com.iparelan.util.annotations.patterns
Iparelan Pattern Annotation Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.beans - package com.iparelan.util.beans
Iparelan JavaBean Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.logging - package com.iparelan.util.logging
Iparelan Logging Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.logging.impl - package com.iparelan.util.logging.impl
Iparelan Logging Utilities Implementation
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
com.iparelan.util.validation - package com.iparelan.util.validation
Iparelan Validation Utilities
This file is part of Virtual Team Tools.
Copyright © 2008, Iparelan Solutions, LLC.
ConcreteFactory - Class in com.iparelan.util.logging.impl
A factory plugin for creating logging objects.
ConcreteFactory() - Constructor for class com.iparelan.util.logging.impl.ConcreteFactory
Creates a ConcreteFactory.
ConcurrencyTools - Class in com.iparelan.util
This utility class contains concurrency convenience algorithms.
ConcurrencyTools() - Constructor for class com.iparelan.util.ConcurrencyTools
 
ConcurrencyTools.Shutdownable - Interface in com.iparelan.util
A Shutdownable is an execution resource than can be shutdown for termination.
ConcurrencyTools.Shutdownable.ShutdownClosingPolicy - Enum in com.iparelan.util
Specifies the policy to execute when ConcurrencyTools.Shutdownable.shutdown() is called.
ConcurrencyTools.Shutdownable.ShutdownClosingPolicy() - Constructor for enum com.iparelan.util.ConcurrencyTools.Shutdownable.ShutdownClosingPolicy
 
ConcurrencyTools.ThreadPoolProxyInvocationHandler<T> - Class in com.iparelan.util
Dispatches proxied method invocations through a thread pool.
ConcurrencyTools.ThreadPoolProxyInvocationHandler(String, T) - Constructor for class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
Creates a ThreadPoolProxyInvocationHandler.
ConcurrencyTools.ThreadPoolProxyThreadFactory - Class in com.iparelan.util
The default thread factory
ConcurrencyTools.ThreadPoolProxyThreadFactory(String) - Constructor for class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyThreadFactory
Creates a ThreadPoolProxyThreadFactory.
config(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
config(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
config(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the config level.
config(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the config level.
config(String) - Method in class com.iparelan.util.UtilLogger
 
config(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
contains(Object) - Method in class com.iparelan.util.WeakHashSet
 
containsAll(Collection) - Method in class com.iparelan.util.WeakHashSet
 
Copyright - Annotation Type in com.iparelan.util.annotations
Declares copyright © information.
createProxy(Class<?>, InvocationHandler, Class<?>...) - Static method in class com.iparelan.util.ProxyTools
Produces a Proxy class based on the interfaces implemented by proxyType plus any optional extra interfaces.

D

DataTransferObject - Annotation Type in com.iparelan.util.annotations.patterns
Marks a class as a Data Transfer Object (DTO).
DATE_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
Decorator - Annotation Type in com.iparelan.util.annotations.patterns
Marks a class as implementing the Layer Supertype pattern.
DEFAULT_FREQUENCY - Static variable in class com.iparelan.util.MemoryMonitor
 
DEFAULT_REFRESH_PERIOD - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
DEFAULT_THREAD_NAME_PREFIX - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
delegate - Variable in class com.iparelan.util.beans.PropertyChangeableDecorator
Decorated PropertyChangeable.
delegate - Variable in class com.iparelan.util.beans.PropertyChangeSupport
 
delegate - Variable in class com.iparelan.util.beans.PropertyFireableDecorator
Decorated PropertyFireable.
delegate - Variable in class com.iparelan.util.logging.impl.LoggerImpl
 
delegate - Static variable in class com.iparelan.util.logging.LoggingFactory.FactoryHolder
 
delegate - Variable in class com.iparelan.util.WeakHashSet
 
disable() - Method in class com.iparelan.util.PeriodicSuspendableThread
 
disable() - Method in interface com.iparelan.util.SuspendableTask
"Turns-off" this task.
disabledCondition - Variable in class com.iparelan.util.PeriodicSuspendableThread
 
DocumentationMissing - Annotation Type in com.iparelan.util.annotations
Declares that documentation has not yet been written for the annotated element.
DOUBLE_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 

E

elementCount - Variable in class com.iparelan.util.ArrayWrapperList
 
enable() - Method in class com.iparelan.util.PeriodicSuspendableThread
 
enable() - Method in interface com.iparelan.util.SuspendableTask
"Turns-on" this task.
enabled - Variable in class com.iparelan.util.PeriodicSuspendableThread
Decides whether this Thread is suspended/disabled or enabled.
enabledCondition - Variable in class com.iparelan.util.PeriodicSuspendableThread
 
enforceSingleInitializationDynamically - Variable in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
enforceSingletonDynamically - Static variable in class com.iparelan.util.logging.impl.ConcreteFactory
 
enforceSingletonDynamically - Static variable in class com.iparelan.util.UtilLogger
 
ensureEnableCalled() - Method in class com.iparelan.util.PeriodicSuspendableThread
Barrier that waits until this thread is "turned-on."
equals(Object) - Method in class com.iparelan.util.WeakHashSet
 
ERROR_DETAIL_TITLE - Static variable in class com.iparelan.util.ThrowableTools
 
ERROR_SUMMARY_TITLE - Static variable in class com.iparelan.util.ThrowableTools
 
errorHook - Variable in class com.iparelan.util.PeriodicSuspendableThread
 
executorService - Variable in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
The ExecutorService on which method invocations are dispatched.

F

Factory - Annotation Type in com.iparelan.util.annotations.patterns
Marks a class as implementing the Abstract Factory pattern.
FactoryInterface - Interface in com.iparelan.util.logging
Specifies the creational methods for a logging factory.
FactoryLoader - Class in com.iparelan.util
A Service Locator that loads an AbstractFactory.
FactoryLoader() - Constructor for class com.iparelan.util.FactoryLoader
Not instantiable.
FILE - Static variable in interface com.iparelan.util.MarshallingStrategy
 
FILE - Static variable in interface com.iparelan.util.UnmarshallingStrategy
 
FILE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
FileMarshallingStrategy - Class in com.iparelan.util
A strategy for converting a File to a String (serializing).
FileMarshallingStrategy() - Constructor for class com.iparelan.util.FileMarshallingStrategy
 
FileUnmarshallingStrategy - Class in com.iparelan.util
A strategy for parsing a File value that is stored as a String.
FileUnmarshallingStrategy() - Constructor for class com.iparelan.util.FileUnmarshallingStrategy
 
fine(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
fine(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
fine(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the fine level.
fine(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the fine level.
fine(String) - Method in class com.iparelan.util.UtilLogger
 
fine(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
finer(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
finer(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
finer(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the finer level.
finer(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the finer level.
finer(String) - Method in class com.iparelan.util.UtilLogger
 
finer(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
finest(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
finest(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
finest(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the finest level.
finest(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the finest level.
finest(String) - Method in class com.iparelan.util.UtilLogger
 
finest(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
fireIndexedPropertyChange(String, int, int, int) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in interface com.iparelan.util.beans.PropertyFireable
 
fireIndexedPropertyChange(String, int, int, int) - Method in interface com.iparelan.util.beans.PropertyFireable
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in interface com.iparelan.util.beans.PropertyFireable
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
fireIndexedPropertyChange(String, int, int, int) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
firePropertyChange(String, Object, Object) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
firePropertyChange(String, boolean, boolean) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
firePropertyChange(String, int, int) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
firePropertyChange(PropertyChangeEvent) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
firePropertyChange(PropertyChangeEvent) - Method in interface com.iparelan.util.beans.PropertyFireable
 
firePropertyChange(String, boolean, boolean) - Method in interface com.iparelan.util.beans.PropertyFireable
 
firePropertyChange(String, int, int) - Method in interface com.iparelan.util.beans.PropertyFireable
 
firePropertyChange(String, Object, Object) - Method in interface com.iparelan.util.beans.PropertyFireable
 
firePropertyChange(PropertyChangeEvent) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
firePropertyChange(String, boolean, boolean) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
firePropertyChange(String, int, int) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
firePropertyChange(String, Object, Object) - Method in class com.iparelan.util.beans.PropertyFireableDecorator
 
FLOAT_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
formatThrowable(Throwable) - Static method in class com.iparelan.util.ThrowableTools
Fully formats a Throwable, unlike Throwable.printStackTrace(PrintWriter) which elides certain output if the output is determined to be too long.
freeze(T) - Method in interface com.iparelan.util.ImmutabilityStrategy
Produces the same value as immutable, but the value produced does not have the capability of changing immutable.
frequency - Variable in class com.iparelan.util.MemoryMonitor
 
FREQUENCY_VALIDATOR - Static variable in class com.iparelan.util.MemoryMonitor
 

G

get(int) - Method in class com.iparelan.util.ArrayWrapperList
 
getEffectiveValue(RangeValidationStrategy.ContextMinMaxIndexOffset, T, Object...) - Method in class com.iparelan.util.validation.RangeValidationStrategy
Produces the effective value of the selected range limit.
getFrequency() - Method in class com.iparelan.util.MemoryMonitor
Produces the interval between subsequent memory statistics polling operations, in milliseconds.
getKeyName() - Method in enum com.iparelan.util.Message
 
getLikelyErrorLocation() - Method in exception com.iparelan.util.validation.ValidationException
Produces a description of the likely location of the error that discards stack information associated with validation logic.
getLogger() - Static method in class com.iparelan.util.FactoryLoader
Produces a viable logger.
getLogger(String) - Method in interface com.iparelan.util.logging.FactoryInterface
 
getLogger(String) - Method in class com.iparelan.util.logging.impl.ConcreteFactory
 
getLogger(String) - Static method in class com.iparelan.util.logging.impl.LoggerImpl
 
getLogger(String) - Static method in class com.iparelan.util.logging.LoggingFactory
Produces a new Logger.
getLogger() - Static method in class com.iparelan.util.UtilLogger
Produces the singleton instance.
getMaximum() - Method in class com.iparelan.util.validation.RangeValidationStrategy
Produces the stateful maximum range limit which may be null if the validation was not created with stateful range limits.
getMaximum(Object...) - Method in class com.iparelan.util.validation.RangeValidationStrategy
Produces the effective range maximum.
getMessage() - Method in exception com.iparelan.util.validation.ValidationException
 
getMethod(Class<?>, String, Class<?>...) - Method in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
Produced the named Method on the specified type or null if the type has no such Method.
getMinimum() - Method in class com.iparelan.util.validation.RangeValidationStrategy
Produces the stateful minimum range limit which may be null if the validation was not created with stateful range limits.
getMinimum(Object...) - Method in class com.iparelan.util.validation.RangeValidationStrategy
Produces the effective range minimum.
getPropertyChangeListeners(String) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
getPropertyChangeListeners() - Method in interface com.iparelan.util.beans.PropertyChangeable
 
getPropertyChangeListeners(String) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
getPropertyChangeListeners() - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
getPropertyChangeListeners() - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
getPropertyChangeListeners(String) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
getSubType() - Method in exception com.iparelan.util.MarshallingException
Produces the exception subtype.
getValidatorDescription() - Method in class com.iparelan.util.validation.AbstractValidationStrategy
Produces the description of this ValidationStrategy.
getValidatorDescription() - Method in class com.iparelan.util.validation.NonEmptyStringValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.NonNullClassValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.NonNullNonEmptyStringValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.NonNullStringValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.NonNullValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.NoValidationStrategy
 
getValidatorDescription() - Method in class com.iparelan.util.validation.RangeValidationStrategy
 
getValueDescription() - Method in class com.iparelan.util.validation.AbstractValidationStrategy
Produces the description of the values that are validated.
getValueDescription(Object...) - Method in class com.iparelan.util.validation.AbstractValidationStrategy
A convenience routine that fetches the creation-time (constructor argument) value description if one was provided, otherwise fetches a value description from the provided context, if the context contains a value description, otherwise produces the empty string.
GREGORIAN_CALENDAR_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 

H

hashCode() - Method in class com.iparelan.util.WeakHashSet
 
hasListeners(String) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
hasListeners(String) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
hasListeners(String) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 

I

ImmutabilityStrategy<T> - Interface in com.iparelan.util
An algorithm for guarding a specified value with respect to value changes.
info(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
info(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
info(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the info level.
info(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the info level.
info(String) - Method in class com.iparelan.util.UtilLogger
 
info(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
INTEGER - Static variable in interface com.iparelan.util.ImmutabilityStrategy
 
INTEGER - Static variable in interface com.iparelan.util.MarshallingStrategy
 
INTEGER - Static variable in interface com.iparelan.util.UnmarshallingStrategy
 
INTEGER - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
INTEGER_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
IntegerMarshallingStrategy - Class in com.iparelan.util
A strategy for converting an Integer to a String (serializing).
IntegerMarshallingStrategy() - Constructor for class com.iparelan.util.IntegerMarshallingStrategy
 
IntegerUnmarshallingStrategy - Class in com.iparelan.util
A strategy for parsing an Integer value that is stored as a String.
IntegerUnmarshallingStrategy() - Constructor for class com.iparelan.util.IntegerUnmarshallingStrategy
 
invoke(Object, Method, Object[]) - Method in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
Invokes method on the proxied object with args.
invokeNonShutdownable(Method, Object[]) - Method in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
 
invokeShutdownable(Method, Object[]) - Method in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
 
isEmpty() - Method in class com.iparelan.util.WeakHashSet
 
isEnabled() - Method in class com.iparelan.util.PeriodicSuspendableThread
 
isEnabled() - Method in interface com.iparelan.util.SuspendableTask
Tells whether this task is enabled.
isLoggableConfig() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableConfig() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the config level will be logged.
isLoggableConfig() - Method in class com.iparelan.util.UtilLogger
 
isLoggableFine() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableFine() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the fine level will be logged.
isLoggableFine() - Method in class com.iparelan.util.UtilLogger
 
isLoggableFiner() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableFiner() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the finer level will be logged.
isLoggableFiner() - Method in class com.iparelan.util.UtilLogger
 
isLoggableFinest() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableFinest() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the finest level will be logged.
isLoggableFinest() - Method in class com.iparelan.util.UtilLogger
 
isLoggableInfo() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableInfo() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the info level will be logged.
isLoggableInfo() - Method in class com.iparelan.util.UtilLogger
 
isLoggableSevere() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableSevere() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the severe level will be logged.
isLoggableSevere() - Method in class com.iparelan.util.UtilLogger
 
isLoggableWarning() - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
isLoggableWarning() - Method in interface com.iparelan.util.logging.Logger
Tells whether messages at the warning level will be logged.
isLoggableWarning() - Method in class com.iparelan.util.UtilLogger
 
isShutdown() - Method in interface com.iparelan.util.ConcurrencyTools.Shutdownable
 
isTerminated() - Method in interface com.iparelan.util.ConcurrencyTools.Shutdownable
 
iterator() - Method in class com.iparelan.util.WeakHashSet
 

K

keyName - Variable in enum com.iparelan.util.Message
 

L

LayerSupertype - Annotation Type in com.iparelan.util.annotations.patterns
Marks a class as implementing the Layer Supertype pattern.
LazyInitializationHolder - Annotation Type in com.iparelan.util.annotations.idioms
Marks a class as implementing the lazy initialization holder class idiom.
LINE_SEPARATOR - Static variable in class com.iparelan.util.ThrowableTools
 
LINE_SEPARATOR - Static variable in exception com.iparelan.util.validation.ValidationException
 
load(Class<T>) - Static method in class com.iparelan.util.FactoryLoader
Produces an AbstractFactory as configured in some file of the META-INF/services directory.
lock - Variable in class com.iparelan.util.PeriodicSuspendableThread
 
log(String) - Method in class com.iparelan.util.UtilLogger
Emits msg to the standard error stream.
log(String, Throwable) - Method in class com.iparelan.util.UtilLogger
Emits msg and throwable to the standard error stream.
LOGGER - Static variable in class com.iparelan.util.ConcurrencyTools
 
Logger - Interface in com.iparelan.util.logging
A general logger interface
LOGGER - Static variable in class com.iparelan.util.MemoryMonitor
 
LOGGER - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
logger - Static variable in class com.iparelan.util.UtilLogger.LoggerHolder
The singleton instance.
LOGGER - Static variable in class com.iparelan.util.UtilObject
 
LOGGER_NAME - Static variable in class com.iparelan.util.ConcurrencyTools
 
LOGGER_NAME - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
loggerCache - Static variable in class com.iparelan.util.logging.impl.LoggerImpl
 
LoggerImpl - Class in com.iparelan.util.logging.impl
A Java Logging API Logger implementation.
LoggerImpl(String) - Constructor for class com.iparelan.util.logging.impl.LoggerImpl
 
LoggingFactory - Class in com.iparelan.util.logging
A factory for creating logging component objects.
LoggingFactory() - Constructor for class com.iparelan.util.logging.LoggingFactory
Not instantiable.
LoggingFactory.FactoryHolder - Class in com.iparelan.util.logging
 
LoggingFactory.FactoryHolder() - Constructor for class com.iparelan.util.logging.LoggingFactory.FactoryHolder
 
LONG_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 

M

marshall(File) - Method in class com.iparelan.util.FileMarshallingStrategy
 
marshall(Integer) - Method in class com.iparelan.util.IntegerMarshallingStrategy
 
marshall(T) - Method in interface com.iparelan.util.MarshallingStrategy
Converts the specified value of type T to a String.
MarshallingException - Exception in com.iparelan.util
An exception that signals an error in marshalling or unmarshalling.
MarshallingException(MarshallingException.SubType, String) - Constructor for exception com.iparelan.util.MarshallingException
Creates a MarshallingException.
MarshallingException(MarshallingException.SubType, Throwable) - Constructor for exception com.iparelan.util.MarshallingException
Creates a MarshallingException.
MarshallingException(MarshallingException.SubType, String, Throwable) - Constructor for exception com.iparelan.util.MarshallingException
Creates a MarshallingException.
MarshallingException.SubType - Enum in com.iparelan.util
 
MarshallingException.SubType() - Constructor for enum com.iparelan.util.MarshallingException.SubType
 
MarshallingStrategy<T> - Interface in com.iparelan.util
A strategy for converting a value to a String (serializing).
maximum - Variable in class com.iparelan.util.validation.RangeValidationStrategy
The stateful maximum range limit.
MEMORY_MONITOR_LOGGER_NAME - Static variable in class com.iparelan.util.MemoryMonitor
 
MemoryMonitor - Class in com.iparelan.util
A thread that monitors the JVM heap.
MemoryMonitor() - Constructor for class com.iparelan.util.MemoryMonitor
Creates a MemoryMonitor.
MemoryMonitor(long) - Constructor for class com.iparelan.util.MemoryMonitor
Creates a MemoryMonitor.
mergeContext(String, Object...) - Method in class com.iparelan.util.validation.AbstractValidationStrategy
Produces a new context by prepending valueDescription to context.
Message - Enum in com.iparelan.util
Localized message resource indices for the miscellaneous utility component.
Message(String) - Constructor for enum com.iparelan.util.Message
 
MILLISECONDS_PER_SECOND - Static variable in class com.iparelan.util.MemoryMonitor
 
MILLISECONDS_PER_SECOND - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
minimum - Variable in class com.iparelan.util.validation.RangeValidationStrategy
The stateful minimum range limit.
MINIMUM_FREQUENCY - Static variable in class com.iparelan.util.MemoryMonitor
 
MSGS - Static variable in enum com.iparelan.util.Message
 
MSGS - Static variable in class com.iparelan.util.UtilObject
 

N

NAME - Static variable in class com.iparelan.util.MemoryMonitor
 
newInstance() - Static method in class com.iparelan.util.MemoryMonitor
Produces a new MemoryMonitor.
newInstance(long) - Static method in class com.iparelan.util.MemoryMonitor
Produces a new MemoryMonitor with the specified polling frequency.
newInstance() - Static method in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
newInstance(Collection<? extends T>) - Static method in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
newInstance(int, float) - Static method in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
newInstance(int) - Static method in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
newInstance(Constructor<? extends Set>, Object...) - Static method in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
newPropertyChangeableProxy(T, PropertyChangeSupportFactory) - Static method in class com.iparelan.util.beans.BeanTools
Produces a dynamic proxy for a PropertyChangeable that intercepts PropertyChangeable method invocations and forwards them to a proxy PropertyChangeSupport.
newPropertyChangeSupport(Object) - Method in interface com.iparelan.util.beans.PropertyChangeSupportFactory
Produces a new PropertyChangeSupport for the specified source bean.
newThread(Runnable) - Method in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyThreadFactory
Produces a new Thread.
newThreadPoolProxy(String, T) - Static method in class com.iparelan.util.ConcurrencyTools
Creates a Proxy for toProxy that routes method invocations through a thread pool.
nextSequenceNumber - Variable in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyThreadFactory
 
noArgCtor - Static variable in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
NoBinaryAnnotations - Annotation Type in com.iparelan.util.annotations
This annotation exists to solve the problem of unnecessarily invoking the compiler due to the lack of a corresponding object file for a package-info.java file.
NON_EMPTY_STRING - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
NON_NULL_CLASS - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
NON_NULL_NON_EMPTY_STRING - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
NON_NULL_OBJECT - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
NON_NULL_PROPERTY_CHANGE_EVENT_VALIDATOR - Static variable in class com.iparelan.util.beans.BeanTools
A pre-fabricated validator for PropertyChangeEvents.
NON_NULL_STRING - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
NonEmptyStringValidationStrategy - Class in com.iparelan.util.validation
A validator that ensures a string is not empty.
NonEmptyStringValidationStrategy() - Constructor for class com.iparelan.util.validation.NonEmptyStringValidationStrategy
Creates a NonEmptyStringValidationStrategy.
NonEmptyStringValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonEmptyStringValidationStrategy
Creates a NonEmptyStringValidationStrategy.
NonNullClassValidationStrategy - Class in com.iparelan.util.validation
A validator that ensures a class is not null.
NonNullClassValidationStrategy() - Constructor for class com.iparelan.util.validation.NonNullClassValidationStrategy
Creates a NonNullClassValidationStrategy.
NonNullClassValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonNullClassValidationStrategy
Creates a NonNullClassValidationStrategy.
NonNullNonEmptyStringValidationStrategy - Class in com.iparelan.util.validation
A validator that ensures a string is neither empty nor null.
NonNullNonEmptyStringValidationStrategy() - Constructor for class com.iparelan.util.validation.NonNullNonEmptyStringValidationStrategy
Creates a NonNullNonEmptyStringValidationStrategy.
NonNullNonEmptyStringValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonNullNonEmptyStringValidationStrategy
Creates a NonNullNonEmptyStringValidationStrategy.
NonNullObjectValidationStrategy - Class in com.iparelan.util.validation
A validator that ensures an object is not null.
NonNullObjectValidationStrategy() - Constructor for class com.iparelan.util.validation.NonNullObjectValidationStrategy
Creates a NonNullObjectValidationStrategy.
NonNullObjectValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonNullObjectValidationStrategy
Creates a NonNullObjectValidationStrategy.
NonNullStringValidationStrategy - Class in com.iparelan.util.validation
A validator that ensures a string is not null.
NonNullStringValidationStrategy() - Constructor for class com.iparelan.util.validation.NonNullStringValidationStrategy
Creates a NonNullStringValidationStrategy.
NonNullStringValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonNullStringValidationStrategy
Creates a NonNullStringValidationStrategy.
NonNullValidationStrategy<T> - Class in com.iparelan.util.validation
A validator that ensures an object of some arbitrary type is not null.
NonNullValidationStrategy() - Constructor for class com.iparelan.util.validation.NonNullValidationStrategy
Creates a new NonNullValidationStrategy.
NonNullValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NonNullValidationStrategy
Creates a new NonNullValidationStrategy.
NoValidationStrategy<T> - Class in com.iparelan.util.validation
A validator that does no validation.
NoValidationStrategy() - Constructor for class com.iparelan.util.validation.NoValidationStrategy
Creates a new NoValidationStrategy.
NoValidationStrategy(String) - Constructor for class com.iparelan.util.validation.NoValidationStrategy
Creates a new NoValidationStrategy.

O

ONE_SECOND - Static variable in class com.iparelan.util.MemoryMonitor
 

P

pcsProxy - Variable in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
PeriodicSuspendableThread - Class in com.iparelan.util
A periodic background (daemon) task that can be suspended.
PeriodicSuspendableThread(Runnable) - Constructor for class com.iparelan.util.PeriodicSuspendableThread
Creates a PeriodicSuspendableThreadImpl with a default name and a default refresh period (5 seconds).
PeriodicSuspendableThread(String, int, Runnable, Runnable) - Constructor for class com.iparelan.util.PeriodicSuspendableThread
Creates a PeriodicSuspendableThreadImpl.
poolName - Variable in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyThreadFactory
 
propertyChange(PropertyChangeEvent) - Method in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
PropertyChangeable - Interface in com.iparelan.util.beans
The result of applying the "Extract Interface" refactoring to the portion of PropertyChangeSupport concerned with managing listeners.
PropertyChangeableDecorator - Class in com.iparelan.util.beans
Decorates a PropertyChangeable forwarding all method invocations to the wrapped instance.
PropertyChangeableDecorator(PropertyChangeable) - Constructor for class com.iparelan.util.beans.PropertyChangeableDecorator
Creates a PropertyChangeableDecorator.
PropertyChangeSupport - Class in com.iparelan.util.beans
An alternative to PropertyChangeSupport with these enhancements: It guarantees that registered listeners do not strongly refer to observed beans (see the reference to the book "Hardcore Java" in the "See Also" section below).
PropertyChangeSupport(Object) - Constructor for class com.iparelan.util.beans.PropertyChangeSupport
 
PropertyChangeSupportFactory - Interface in com.iparelan.util.beans
Specifies the interface for a factory of PropertyChangeSupport instances.
PropertyFireable - Interface in com.iparelan.util.beans
The result of applying the "Extract Interface" refactoring to the portion of PropertyChangeSupport concerned with firing property changes.
PropertyFireableDecorator - Class in com.iparelan.util.beans
Decorates a PropertyFireable forwarding all method invocations to the wrapped instance.
PropertyFireableDecorator(PropertyFireable) - Constructor for class com.iparelan.util.beans.PropertyFireableDecorator
Creates a PropertyFireableDecorator.
proxied - Variable in class com.iparelan.util.ConcurrencyTools.ThreadPoolProxyInvocationHandler
The object proxied by the dynamic proxy.
proxiedBean - Variable in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
proxy - Variable in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
 
ProxyException - Exception in com.iparelan.util
An exception that signals a proxy error.
ProxyException(String) - Constructor for exception com.iparelan.util.ProxyException
Creates a ProxyException.
ProxyException(Throwable) - Constructor for exception com.iparelan.util.ProxyException
Creates a ProxyException.
ProxyException(String, Throwable) - Constructor for exception com.iparelan.util.ProxyException
Creates a ProxyException.
ProxyTools - Class in com.iparelan.util
This utility class contains algorithms for proxy support.
ProxyTools() - Constructor for class com.iparelan.util.ProxyTools
Not instantiable.

R

RangeValidationStrategy<T extends Comparable<? super T>> - Class in com.iparelan.util.validation
A validator that ensures that a value of a total ordering is within some range of values.
RangeValidationStrategy(T, T) - Constructor for class com.iparelan.util.validation.RangeValidationStrategy
Creates a RangeValidationStrategy without a stateful value description but with stateful range limits.
RangeValidationStrategy() - Constructor for class com.iparelan.util.validation.RangeValidationStrategy
Creates a RangeValidationStrategy without a stateful value description or stateful range limits.
RangeValidationStrategy(String) - Constructor for class com.iparelan.util.validation.RangeValidationStrategy
Creates a RangeValidationStrategy with a stateful value description but without stateful range limits.
RangeValidationStrategy(String, T, T) - Constructor for class com.iparelan.util.validation.RangeValidationStrategy
Creates a RangeValidationStrategy with a stateful value description and stateful range limits.
RangeValidationStrategy.ContextMinMaxIndexOffset - Enum in com.iparelan.util.validation
Offsets from the context position where the minimum is specified.
RangeValidationStrategy.ContextMinMaxIndexOffset() - Constructor for enum com.iparelan.util.validation.RangeValidationStrategy.ContextMinMaxIndexOffset
 
refreshPeriodMillis - Variable in class com.iparelan.util.PeriodicSuspendableThread
 
remove(Object) - Method in class com.iparelan.util.WeakHashSet
 
removeAll(Collection) - Method in class com.iparelan.util.WeakHashSet
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface com.iparelan.util.beans.PropertyChangeable
 
removePropertyChangeListener(PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeableDecorator
 
removePropertyChangeListener(PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.iparelan.util.beans.PropertyChangeSupport
 
removeRange(int, int) - Method in class com.iparelan.util.ArrayWrapperList
 
retainAll(Collection) - Method in class com.iparelan.util.WeakHashSet
 
run() - Method in class com.iparelan.util.MemoryMonitor
 
run() - Method in class com.iparelan.util.PeriodicSuspendableThread
Repeatedly performs the work of the thread at periodic intervals.

S

serialNumberGenerator - Static variable in class com.iparelan.util.PeriodicSuspendableThread
 
serialVersionUID - Static variable in exception com.iparelan.util.MarshallingException
 
serialVersionUID - Static variable in exception com.iparelan.util.ProxyException
 
serialVersionUID - Static variable in exception com.iparelan.util.validation.ValidationException
 
setProxies(T, PropertyChangeSupport) - Method in class com.iparelan.util.beans.BeanTools.PropertyChangeableProxyInvocationHandler
Code that would ideally be initalization code but cannot be due to an ordering dependency.
severe(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
severe(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
severe(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the severe level.
severe(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the severe level.
severe(String) - Method in class com.iparelan.util.UtilLogger
 
severe(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
SHORT_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
shutdown() - Method in interface com.iparelan.util.ConcurrencyTools.Shutdownable
"Gracefully" shuts down the execution resources held by this Shutdownable.
shutdownNow() - Method in interface com.iparelan.util.ConcurrencyTools.Shutdownable
Abruptly shuts down the execution resources held by this Shutdownable.
SILENCE - Static variable in class com.iparelan.util.UtilLogger
 
SILENCE_PROPERTY_DEFAULT - Static variable in class com.iparelan.util.UtilLogger
 
SILENCE_PROPERTY_NAME - Static variable in class com.iparelan.util.UtilLogger
 
Singleton - Annotation Type in com.iparelan.util.annotations.patterns
Marks a class as implementing the Singleton pattern.
size() - Method in class com.iparelan.util.ArrayWrapperList
 
size() - Method in class com.iparelan.util.WeakHashSet
 
sourceBean - Variable in class com.iparelan.util.beans.PropertyChangeSupport
 
SQL_DATE_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
SQL_TIME_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
SQL_TIMESTAMP_RANGE - Static variable in interface com.iparelan.util.validation.ValidationStrategy
 
STACK_TRACE_ELT_PREFIX - Static variable in class com.iparelan.util.ThrowableTools
 
subType - Variable in exception com.iparelan.util.MarshallingException
 
SuspendableTask - Interface in com.iparelan.util
A task that can be paused and restarted.
SyntheticCodeGeneration - Annotation Type in com.iparelan.util.annotations
Declares that the compiler has been know to generate sythetic code near the marked point.

T

THIRTY_SECONDS - Static variable in class com.iparelan.util.MemoryMonitor
 
ThrowableTools - Class in com.iparelan.util
This utility contains procedures for Throwable values.
ThrowableTools() - Constructor for class com.iparelan.util.ThrowableTools
Not instanciable.
toArray() - Method in class com.iparelan.util.WeakHashSet
 
toArray(T[]) - Method in class com.iparelan.util.WeakHashSet
 
toString() - Method in class com.iparelan.util.FileMarshallingStrategy
 
toString() - Method in class com.iparelan.util.FileUnmarshallingStrategy
 
toString() - Method in class com.iparelan.util.IntegerMarshallingStrategy
 
toString() - Method in class com.iparelan.util.IntegerUnmarshallingStrategy
 
toString() - Method in class com.iparelan.util.logging.impl.ConcreteFactory
 
toString() - Method in enum com.iparelan.util.Message
 
toString() - Method in class com.iparelan.util.validation.AbstractValidationStrategy
 
toString() - Method in class com.iparelan.util.WeakHashSet
 
TYPE_DELIM - Static variable in class com.iparelan.util.ThrowableTools
 
TYPE_MSG_DELIM - Static variable in class com.iparelan.util.ThrowableTools
 

U

unmarshall(String) - Method in class com.iparelan.util.FileUnmarshallingStrategy
 
unmarshall(String) - Method in class com.iparelan.util.IntegerUnmarshallingStrategy
 
unmarshall(String) - Method in interface com.iparelan.util.UnmarshallingStrategy
Parses the specified String as value of type T and produces the resultant object.
UnmarshallingStrategy<T> - Interface in com.iparelan.util
A strategy for parsing a value that is stored as a String.
UTILITIES_LOGGER_NAME - Static variable in class com.iparelan.util.UtilObject
 
UtilLogger - Class in com.iparelan.util
A specialized Logger that can log messages before a logging service has been started.
UtilLogger() - Constructor for class com.iparelan.util.UtilLogger
Not externally instantiable.
UtilLogger.LoggerHolder - Class in com.iparelan.util
 
UtilLogger.LoggerHolder() - Constructor for class com.iparelan.util.UtilLogger.LoggerHolder
 
UtilObject - Class in com.iparelan.util
Supertype of all objects in the utilities layer.
UtilObject() - Constructor for class com.iparelan.util.UtilObject
 

V

validate(PropertyChangeEvent, Object...) - Method in class com.iparelan.util.beans.BeanTools.NonNullPropertyChangeEventValidator
Validates the specified value.
validate(T, String, Object...) - Method in class com.iparelan.util.validation.AbstractValidationStrategy
Invokes ValidationStrategy.validate(T, Object...) after prepending valueDescription to context.
validate(String, Object...) - Method in class com.iparelan.util.validation.NonEmptyStringValidationStrategy
 
validate(Class<?>, Object...) - Method in class com.iparelan.util.validation.NonNullClassValidationStrategy
 
validate(String, Object...) - Method in class com.iparelan.util.validation.NonNullNonEmptyStringValidationStrategy
 
validate(String, Object...) - Method in class com.iparelan.util.validation.NonNullStringValidationStrategy
 
validate(T, Object...) - Method in class com.iparelan.util.validation.NonNullValidationStrategy
 
validate(T, Object...) - Method in class com.iparelan.util.validation.NoValidationStrategy
 
validate(T, Object...) - Method in class com.iparelan.util.validation.RangeValidationStrategy
Validates the specified value.
validate(T, Object...) - Method in interface com.iparelan.util.validation.ValidationStrategy
Validates the specified value.
validateRangeContext(Object...) - Method in class com.iparelan.util.validation.RangeValidationStrategy
Ensures that the validation-time context is valid as described by the context parameter of validate(T, Object...).
ValidationException - Exception in com.iparelan.util.validation
A validation exception.
ValidationException(String) - Constructor for exception com.iparelan.util.validation.ValidationException
Creates a ValidationException.
ValidationException(Throwable) - Constructor for exception com.iparelan.util.validation.ValidationException
Creates a ValidationException.
ValidationException(String, Throwable) - Constructor for exception com.iparelan.util.validation.ValidationException
Creates a ValidationException.
ValidationStrategy<T> - Interface in com.iparelan.util.validation
A strategy for validating a value.
valueDescription - Variable in class com.iparelan.util.validation.AbstractValidationStrategy
The value description of this validation strategy.
valueOf(String) - Static method in enum com.iparelan.util.beans.BeanTools.NonNullPropertyChangeEventValidator.ContextIndex
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iparelan.util.ConcurrencyTools.Shutdownable.ShutdownClosingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iparelan.util.MarshallingException.SubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iparelan.util.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iparelan.util.validation.AbstractValidationStrategy.ContextIndex
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.iparelan.util.validation.RangeValidationStrategy.ContextMinMaxIndexOffset
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.iparelan.util.beans.BeanTools.NonNullPropertyChangeEventValidator.ContextIndex
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iparelan.util.ConcurrencyTools.Shutdownable.ShutdownClosingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iparelan.util.MarshallingException.SubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iparelan.util.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iparelan.util.validation.AbstractValidationStrategy.ContextIndex
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.iparelan.util.validation.RangeValidationStrategy.ContextMinMaxIndexOffset
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(String) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
warning(String, Throwable) - Method in class com.iparelan.util.logging.impl.LoggerImpl
 
warning(String) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the warning level.
warning(String, Throwable) - Method in interface com.iparelan.util.logging.Logger
Logs a message at the warning level.
warning(String) - Method in class com.iparelan.util.UtilLogger
 
warning(String, Throwable) - Method in class com.iparelan.util.UtilLogger
 
WeakHashSet<T> - Class in com.iparelan.util
A type-safe alternative to HashSet that guarantees that objects in the set are not excluded from garbage collection because they are elements of the set.
WeakHashSet() - Constructor for class com.iparelan.util.WeakHashSet
Creates a WeakHashSet
WeakHashSet(Collection<? extends T>) - Constructor for class com.iparelan.util.WeakHashSet
Creates a WeakHashSet
WeakHashSet(int, float) - Constructor for class com.iparelan.util.WeakHashSet
Creates a WeakHashSet
WeakHashSet(int) - Constructor for class com.iparelan.util.WeakHashSet
Creates a WeakHashSet
WeakHashSet.WeakHashSetClassHolder - Class in com.iparelan.util
 
WeakHashSet.WeakHashSetClassHolder() - Constructor for class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
WEAKHASHSET_DELEGATE_CLASSNAME - Static variable in class com.iparelan.util.WeakHashSet
 
weakHashSetClass - Static variable in class com.iparelan.util.WeakHashSet.WeakHashSetClassHolder
 
work - Variable in class com.iparelan.util.PeriodicSuspendableThread
 

A B C D E F G H I K L M N O P R S T U V W

Copyright © 2008 Iparelan Solutions, LLC. All rights reserved.