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

A

ACCEL_SUFFIX - Static variable in class com.townleyenterprises.swing.ResourceUIBuilder
this is the suffix used when looking up accelerator/shortcuts
ASCENDING - Static variable in class com.townleyenterprises.filter.SortOrder
 
AbstractCommandListener - class com.townleyenterprises.command.AbstractCommandListener.
This class is intended to more easily support the implementation of command-line argument handler classes by providing an empty optionMatched method.
AbstractCommandListener() - Constructor for class com.townleyenterprises.command.AbstractCommandListener
 
AbstractLineProcessor - class com.townleyenterprises.io.AbstractLineProcessor.
This class is used to provide default implementations for the methods in the LineProcessor interface.
AbstractLineProcessor() - Constructor for class com.townleyenterprises.io.AbstractLineProcessor
 
AbstractMonitoredTask - class com.townleyenterprises.swing.AbstractMonitoredTask.
This is an implementation of the MonitoredTask interface which requires only that a single method be implemneted.
AbstractMonitoredTask() - Constructor for class com.townleyenterprises.swing.AbstractMonitoredTask
 
AbstractUIBuilder - class com.townleyenterprises.swing.AbstractUIBuilder.
This class provides a convenient base class for concrete implementations of the UIBuilder interface.
AbstractUIBuilder(Map) - Constructor for class com.townleyenterprises.swing.AbstractUIBuilder
The constructor takes a map of Action instances which are to be associated with the menu items.
AppConfig - class com.townleyenterprises.common.AppConfig.
This file provides a generalized mechanism for centralizing access to application configuration information.
abort() - Method in class com.townleyenterprises.persistence.QueryHandler
This method causes the query handler to abort processing the active query.
add(Component) - Method in class com.townleyenterprises.swing.TStatusBar
This method is used to add components to the right side of the status bar.
addArg(String) - Method in class com.townleyenterprises.command.DelimitedCommandOption
This method will parse the argument as it's added and ensure that all of the values get added to the parent class's list.
addArg(String) - Method in class com.townleyenterprises.command.RepeatableCommandOption
This method is provided so that any derived classes can append arguments to the list.
addCommandListener(CommandListener) - Method in class com.townleyenterprises.command.CommandParser
This method is used to register a new command listener with the parser.
addConstraint(OptionConstraint) - Method in class com.townleyenterprises.command.CommandParser
This method is used to add an option constraint to the parser.
addFieldSetValidator(FieldSetValidator) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
addFieldSetValidator(FieldSetValidator) - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to add a new field set validator
addFieldValidator(String, FieldValidator) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
addFieldValidator(String, FieldValidator) - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to add a new validator for a specific field of the form.
addFilter(Filter) - Method in class com.townleyenterprises.filter.LogicalFilter
Adds a new filter to this compound filter.
addProvider(ResourceProvider) - Method in class com.townleyenterprises.common.ResourceManager
This method is used to add a resource provider.
addQueryListener(QueryListener) - Method in class com.townleyenterprises.persistence.QueryHandler
This method adds a QueryListener to the list of objects which will retrieve notifications of various QueryHandler events.
addTaskListener(TaskListener) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to register a new task listener.
addTaskListener(TaskListener) - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to register a new task listener.
addValidationListener(ValidationListener) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
addValidationListener(ValidationListener) - Method in interface com.townleyenterprises.validator.FormValidator
 
append(Traceable) - Method in class com.townleyenterprises.trace.TraceMessage
This method allows adding traceable contents via traceString() instead of toString().
append(boolean) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(char) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(char[]) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(char[], int, int) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(double) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(float) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(int) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(long) - Method in class com.townleyenterprises.trace.TraceMessage
 
append(Object) - Method in class com.townleyenterprises.trace.TraceMessage
 

B

BUILD - Static variable in class com.townleyenterprises.common.Version
this is the sequential number of the official builds
BasicFormValidator - class com.townleyenterprises.validator.BasicFormValidator.
This class is a bean which provides a basic implementation of a form validator which will perform the validations in the correct order.
BasicFormValidator() - Constructor for class com.townleyenterprises.validator.BasicFormValidator
Basic constructor
BasicTrace - class com.townleyenterprises.trace.BasicTrace.
This class implements a proposal by Phil Hourihane (one of my colleagues at Meridian) as a compromise to still have the tracing capabilites, but reduce the number of lines of code required to provide complete (or mostly complete) coverage of the exits from methods expected to throw exceptions.
BasicTrace(String) - Constructor for class com.townleyenterprises.trace.BasicTrace
The constructor initializes the trace core instance.
BasicTrace(String, int) - Constructor for class com.townleyenterprises.trace.BasicTrace
The constructor initializes the trace core instance.
BasicTrace(String, int, int) - Constructor for class com.townleyenterprises.trace.BasicTrace
This constructor also sets the threshold when the method information will be printed (overriding the default value of 1).
basename(String, String, String) - Static method in class com.townleyenterprises.common.Path
This method is used to strip the path name and optional suffix from a given delimited string representing some kind of path.
basename(String, String) - Static method in class com.townleyenterprises.common.Path
This version of the basename command exposes just the path and the delimiter.
booleanValue(String) - Method in class com.townleyenterprises.common.PropertyParser
This method is a more forgiving parser for boolean values.
buildMenu(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method builds a given menu based on the appropriate key value.
buildMenu(String) - Method in class com.townleyenterprises.swing.ResourceUIBuilder
This method builds a menu based on the specified key.
buildMenu(String) - Method in interface com.townleyenterprises.swing.UIBuilder
This method builds a given menu based on the appropriate key value.
buildMenuBar() - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method will build a completely initialized menu bar from the input source using the default MANIMENU key.
buildMenuBar(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method will build a completely initialized menu bar from the input source.
buildMenuBar(String) - Method in class com.townleyenterprises.swing.ResourceUIBuilder
Menubars are described in terms of a whitespace delimited string representing the top-level menus.
buildMenuBar() - Method in interface com.townleyenterprises.swing.UIBuilder
This method will build a completely initialized menu bar from the input source.
buildMenuBar(String) - Method in interface com.townleyenterprises.swing.UIBuilder
This method will build a completely initialized menu bar from the input source with the specified key.
buildMenuItem(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
 
buildMenuItem(String) - Method in interface com.townleyenterprises.swing.UIBuilder
This method builds a menu item based on the given key.
buildMenuItemHelper(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method must be implemented by derived classes.
buildMenuItemHelper(String) - Method in class com.townleyenterprises.swing.ResourceUIBuilder
This method builds an individual menu item and associates an action provided in the constructor.

C

CommandListener - interface com.townleyenterprises.command.CommandListener.
This interface must be implemented by classes that intend to respond to command-line arguments processed by the CommandParser.
CommandOption - class com.townleyenterprises.command.CommandOption.
This class provides support for defining command-line arguments.
CommandOption(String, char, boolean, String, String) - Constructor for class com.townleyenterprises.command.CommandOption
The class is fully initialized by the constructor and each argument is immutable once it has been set.
CommandOption(String, char, boolean, String, String, boolean, String) - Constructor for class com.townleyenterprises.command.CommandOption
This version of the constructor allows specifying if the argument is to be shown to the user and if the argument has a default value if it is not specified on the command line.
CommandOption(String, char, boolean, String, String, String) - Constructor for class com.townleyenterprises.command.CommandOption
This version of the constructor allows specifying if the argument has a default value.
CommandParser - class com.townleyenterprises.command.CommandParser.
This class provides support for parsing command-line arguments.
CommandParser(String) - Constructor for class com.townleyenterprises.command.CommandParser
The default constructor initializes the parser with the standard '-' and '--' switches for the short and long options.
CommandParser(String, String) - Constructor for class com.townleyenterprises.command.CommandParser
This version of the constructor alows a description for the unhandled arguments to be supplied to the parser.
CommandParser(String, String, char, String) - Constructor for class com.townleyenterprises.command.CommandParser
This version of the constructor allows the client to specify the switch characters to be used for the short and long options.
CommandParser(String, String, char, String, String) - Constructor for class com.townleyenterprises.command.CommandParser
This version of the constructor allows the client to specify the switch characters to be used for the short and long options.
ConfigLoader - class com.townleyenterprises.common.ConfigLoader.
This class provides the main mechanism of loading configuration files so that I don't have to have the exact same code in more than one place.
ConfigLoader(Class, String, String) - Constructor for class com.townleyenterprises.common.ConfigLoader
The constructor takes the primary and secondary locations of the properties to be loaded.
ConfigSupplier - interface com.townleyenterprises.common.ConfigSupplier.
This interface must be implemneted by applications that wish to use the general configuration mechanism.
ConnectionFactory - interface com.townleyenterprises.persistence.ConnectionFactory.
This mix-in interface provides database connections.
CountingIterator - class com.townleyenterprises.common.CountingIterator.
This class provides a very simple counting decorator for the java.util.Iterator class.
CountingIterator(Iterator, int) - Constructor for class com.townleyenterprises.common.CountingIterator
The constructor initializes the decorator with the number of elements which should be returned.
classname(String) - Static method in class com.townleyenterprises.common.Path
This method is used to remove the package name from a Java class.
clear() - Method in class com.townleyenterprises.filter.LogicalFilter
This method is used to clear all of the filters in this instance.
close() - Method in class com.townleyenterprises.trace.FileTraceStream
This method closes the trace stream.
close() - Method in class com.townleyenterprises.trace.SystemTraceStream
This method closes the trace stream.
close() - Method in interface com.townleyenterprises.trace.TraceStream
This method closes the trace stream.
com.townleyenterprises.command - package com.townleyenterprises.command
 
com.townleyenterprises.common - package com.townleyenterprises.common
 
com.townleyenterprises.filter - package com.townleyenterprises.filter
 
com.townleyenterprises.io - package com.townleyenterprises.io
 
com.townleyenterprises.persistence - package com.townleyenterprises.persistence
 
com.townleyenterprises.swing - package com.townleyenterprises.swing
 
com.townleyenterprises.swing.event - package com.townleyenterprises.swing.event
 
com.townleyenterprises.tool - package com.townleyenterprises.tool
 
com.townleyenterprises.trace - package com.townleyenterprises.trace
 
com.townleyenterprises.validator - package com.townleyenterprises.validator
 
compare(int, int, String, String, int, int, String, String) - Static method in class com.townleyenterprises.common.Version
This utility method is used to compare two sets of version values and report how they relate to each other.
compare(String[], String[]) - Static method in class com.townleyenterprises.common.Version
This version of compare deals with arrays of 4 string values (as parsed by the parse method) instead of the 8 string values.
compare(String, String) - Static method in class com.townleyenterprises.common.Version
This version of compare deals with two version strings which are expected to be in the format provided by either Version.getVersion() or Version.getFullVersion().
compare(Object, Object) - Method in class com.townleyenterprises.filter.PropertySorter
 
compareTo(Object) - Method in class com.townleyenterprises.filter.QueryOperator
 
compareTo(Object) - Method in class com.townleyenterprises.filter.SortOrder
 
compareTo(Object) - Method in class com.townleyenterprises.filter.SortSpecification
 
consume() - Method in class com.townleyenterprises.validator.ValidationEvent
Consume the event and mark it so that other listeners in the chain can detect if they have to do anything.

D

DATE - Static variable in class com.townleyenterprises.common.Version
this is the date on which the build was performed
DESCENDING - Static variable in class com.townleyenterprises.filter.SortOrder
 
DefaultCommandListener - class com.townleyenterprises.command.DefaultCommandListener.
This class allows boilerplate nested classes to be elimitated by providing all of the things supplied by the CommandListener interface as arguments to the constructor.
DefaultCommandListener(String, CommandOption[]) - Constructor for class com.townleyenterprises.command.DefaultCommandListener
The constructor is used to supply the arguments for the listener.
DelimitedCommandOption - class com.townleyenterprises.command.DelimitedCommandOption.
This class provides support for multi-valued options which are specified using delmited values.
DelimitedCommandOption(String, char, String, String) - Constructor for class com.townleyenterprises.command.DelimitedCommandOption
The constructor takes almost all of the parent class's arguments, but the assumption is that if it was a regular command option, it wouldn't be necessary to recognize it more than once.
DelimitedCommandOption(String, char, String, String, boolean, String, String) - Constructor for class com.townleyenterprises.command.DelimitedCommandOption
This version of the constructor allows specifying if the argument is to be shown to the user and if the argument has a default value if it is not specified on the command line.
DelimitedLineProcessor - class com.townleyenterprises.io.DelimitedLineProcessor.
This class provides the capability to break a line of delimited text into a list of objects representing each value.
DelimitedLineProcessor(String) - Constructor for class com.townleyenterprises.io.DelimitedLineProcessor
The constructor initializes the processor with the delimiter to be used.
dirname(String) - Static method in class com.townleyenterprises.common.Path
This method provides the exact functionality of the UNIX dirname command.
doFilter(Object) - Method in interface com.townleyenterprises.filter.Filter
This method actually performs the operation that will determine if the parameter object should be included in the "result" or not.
doFilter(Object) - Method in class com.townleyenterprises.filter.LogicalAndFilter
This method actually performs the operation that will determine if the parameter object should be included in the "result" or not.
doFilter(Object) - Method in class com.townleyenterprises.filter.LogicalFilter
This method actually performs the operation that will determine if the parameter object should be included in the "result" or not.
doFilter(Object) - Method in class com.townleyenterprises.filter.LogicalNotFilter
This method actually performs the operation that will determine if the parameter object should be included in the "result" or not.
doFilter(Object) - Method in class com.townleyenterprises.filter.LogicalOrFilter
This method actually performs the operation that will determine if the parameter object should be included in the "result" or not.
doFilter(Object) - Method in class com.townleyenterprises.filter.QueryFilter
 
doFilter(Object) - Method in class com.townleyenterprises.filter.StringFilter
 
doFilter(Object) - Method in class com.townleyenterprises.filter.SubstringFilter
 

E

EQ - Static variable in class com.townleyenterprises.filter.QueryOperator
equal to (=)
ErrorTrace - class com.townleyenterprises.trace.ErrorTrace.
This class implements generic trace facilities.
ErrorTrace() - Constructor for class com.townleyenterprises.trace.ErrorTrace
This is the empty constructor for an ErrorTrace instance.
ErrorTrace(String) - Constructor for class com.townleyenterprises.trace.ErrorTrace
Helper method for the default maturity level
ErrorTrace(String, int) - Constructor for class com.townleyenterprises.trace.ErrorTrace
This is the normal constructor for the ErrorTrace class that allows specification of the class name to be traced and also allows setting the maturity level.
enableAutohelp(boolean, boolean) - Method in class com.townleyenterprises.command.CommandParser
This method tells the parser to automatically handle command lines with the help character.
equals(Object) - Method in class com.townleyenterprises.common.ConfigLoader
Checks for equality based on the values of the constructor attributes.
execute() - Method in class com.townleyenterprises.command.CommandOption
This method is used to allow the class to implement the GoF Command pattern fully.
execute(String, Object[]) - Method in class com.townleyenterprises.persistence.QueryHandler
This method actually executes the query based on the configured property values and the query and query parameters.
executeCommands() - Method in class com.townleyenterprises.command.CommandParser
This method is used to check all of the command constraints and execute all of the options.

F

FieldSetValidationEvent - class com.townleyenterprises.validator.FieldSetValidationEvent.
This event is fired whenever a field set validation has failed.
FieldSetValidationEvent(Object, Form, Map) - Constructor for class com.townleyenterprises.validator.FieldSetValidationEvent
The constructor initializes the instance with all the relevant failure information.
FieldSetValidationException - exception com.townleyenterprises.validator.FieldSetValidationException.
This exception is thrown when a field set validator fails.
FieldSetValidationException(Map, String, Throwable) - Constructor for class com.townleyenterprises.validator.FieldSetValidationException
The constructor initializes the instance with all the relevant failure information.
FieldSetValidationException(Map, String) - Constructor for class com.townleyenterprises.validator.FieldSetValidationException
 
FieldSetValidationException(Map) - Constructor for class com.townleyenterprises.validator.FieldSetValidationException
 
FieldSetValidator - interface com.townleyenterprises.validator.FieldSetValidator.
This interface defines a mechanism for the validation of an arbitrary set of fields on a form.
FieldValidationEvent - class com.townleyenterprises.validator.FieldValidationEvent.
This event is fired whenever a field validation has failed.
FieldValidationEvent(Object, Form, String, Object) - Constructor for class com.townleyenterprises.validator.FieldValidationEvent
The constructor initializes the instance with all the relevant failure information.
FieldValidationException - exception com.townleyenterprises.validator.FieldValidationException.
This exception is thrown when a field validator fails.
FieldValidationException(String, Object, String, Throwable) - Constructor for class com.townleyenterprises.validator.FieldValidationException
The constructor initializes the instance with all the relevant failure information.
FieldValidationException(String, Object, String) - Constructor for class com.townleyenterprises.validator.FieldValidationException
 
FieldValidationException(String, Object) - Constructor for class com.townleyenterprises.validator.FieldValidationException
 
FieldValidator - interface com.townleyenterprises.validator.FieldValidator.
This interface defines the generic capabilities of a form field validation operation.
FileTraceStream - class com.townleyenterprises.trace.FileTraceStream.
This class provides an implementation of the TraceStream interface in terms of a system file.
FileTraceStream(String, boolean) - Constructor for class com.townleyenterprises.trace.FileTraceStream
The constructor takes the name of the file and the append mode for the output stream.
Filter - interface com.townleyenterprises.filter.Filter.
This interface provides the base operation common to all filters within the system.
FilteredIterator - class com.townleyenterprises.filter.FilteredIterator.
This class provides a decorator to a regular Java iterator that can perform filtering.
FilteredIterator(Iterator, Filter) - Constructor for class com.townleyenterprises.filter.FilteredIterator
The constructor takes a regular iterator and the filter object that should be applied.
Filters - class com.townleyenterprises.filter.Filters.
This class provides helper filter operations for collections to both filter and optionally sort the results.
Form - interface com.townleyenterprises.validator.Form.
This interface represents a generalized form.
FormValidator - interface com.townleyenterprises.validator.FormValidator.
This interface defines the validation functionality of a form as a whole.
fieldSetValidationFailed(FieldSetValidationEvent) - Method in interface com.townleyenterprises.validator.ValidationListener
 
fieldValidationFailed(FieldValidationEvent) - Method in interface com.townleyenterprises.validator.ValidationListener
 
filter(Collection, Filter) - Static method in class com.townleyenterprises.filter.Filters
This method is used to filter a given collection with the specified filter.
filter(Collection, Filter, SortSpecification[]) - Static method in class com.townleyenterprises.filter.Filters
This method will filter the given collection and then return a sorted list of the results.
fireTaskAborted() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to fire the task aborted event.
fireTaskCompleted() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to fire the task completed event.
fireTaskStarted() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to fire the task started event.
formValidationFailed(ValidationEvent) - Method in interface com.townleyenterprises.validator.ValidationListener
 
format(String, Locale, Object[]) - Method in class com.townleyenterprises.common.ResourceManager
This method is used to format a given message located in the resource bundle.
format(String, Object[]) - Method in class com.townleyenterprises.common.ResourceManager
This method is used to format a given message located in the resource bundle.

G

GE - Static variable in class com.townleyenterprises.filter.QueryOperator
greater than or equal to (>=)
GT - Static variable in class com.townleyenterprises.filter.QueryOperator
greater than (>)
get(String) - Static method in class com.townleyenterprises.common.AppConfig
This method returns the appropriate property value.
get(String, String) - Static method in class com.townleyenterprises.common.AppConfig
Alternative method that provides a prefix in addition to the specific parameter to retrieve.
get(Object) - Method in class com.townleyenterprises.common.OverrideManager
This method retrieves the value for the specified key.
get() - Method in class com.townleyenterprises.common.OverrideNode
This method is used to retrieve the object managed by this node.
get(String) - Method in class com.townleyenterprises.common.PropertyResolver
This method is just a pass-through to the java.util.Properties.getProperties method.
get(String, String) - Method in class com.townleyenterprises.common.PropertyResolver
This method provides a way to get compound properties, joined by the '.' character.
get(String) - Static method in class com.townleyenterprises.persistence.SQLProvider
This method returns the named statement based on the current environment.
getAbortOnFailure() - Method in class com.townleyenterprises.validator.BasicFormValidator
This method is used to determine the mode of the form validator.
getAbortOnFailure() - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to determine the mode of the form validator.
getAction(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method is used to retrieve the action for the specified key in the actions specified in the constructor.
getAppName() - Method in interface com.townleyenterprises.common.ConfigSupplier
This method returns the application name which should be used to retrieve application properties.
getArg() - Method in class com.townleyenterprises.command.CommandOption
This method is used to retrieve the argument (if any) which was given to the option.
getArg() - Method in class com.townleyenterprises.command.RepeatableCommandOption
This method will return the last argument matched by this option rather than the collection of all the arguments.
getArgCanSplit() - Method in class com.townleyenterprises.command.JoinedCommandOption
This method is used to tell the parser if the option value can follow the switch or it must be part of the switch.
getArgValue() - Method in class com.townleyenterprises.command.CommandOption
This method is used to provide the argument parsed as the appropriate type.
getArgs() - Method in class com.townleyenterprises.command.RepeatableCommandOption
This method returns the arguments which have been matched by this instance.
getArgumentDefault() - Method in class com.townleyenterprises.command.CommandOption
 
getBuild() - Static method in class com.townleyenterprises.common.Version
This method is used to just retrieve the build portion of the version number.
getColor(String) - Method in class com.townleyenterprises.swing.ThemeLoader
This method is used to return theme colors.
getColorUIResource(String) - Method in class com.townleyenterprises.swing.ThemeLoader
This is a utility method for loading color UI resources.
getConfigLoaders() - Static method in class com.townleyenterprises.common.AppConfig
This method is used to provide access to the list of registered ConfigLoader instances.
getConnection() - Method in interface com.townleyenterprises.persistence.ConnectionFactory
This method returns an initialized database conneciton object.
getConnectionURL() - Method in class com.townleyenterprises.persistence.PersistenceConfig
This method returns the URL for the current connection, correctly populated with all of the parameter values.
getCurrentProgress() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method returns the current progress of the task.
getCurrentProgress() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method returns the current progress of the task.
getDescription() - Method in class com.townleyenterprises.command.AbstractCommandListener
This method is used to retrieve the description of the command listener's options when printing the help message.
getDescription() - Method in interface com.townleyenterprises.command.CommandListener
This method is used to retrieve the description of the command listener's options when printing the help message.
getDescription() - Method in class com.townleyenterprises.command.CommandOption
 
getDescription() - Method in class com.townleyenterprises.command.CommandParser
 
getDescription() - Method in class com.townleyenterprises.command.DefaultCommandListener
This method is used to retrieve the description of the command listener's options when printing the help message.
getDriverName() - Method in class com.townleyenterprises.persistence.PersistenceConfig
This method returns the driver for the current connection.
getError() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to return a reference to the throwable encountered during the performing of the task.
getError() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to return a reference to the throwable encountered during the performing of the task.
getExitStatus() - Method in class com.townleyenterprises.command.OptionConstraint
 
getExpectsArgument() - Method in class com.townleyenterprises.command.CommandOption
 
getExtension(String) - Static method in class com.townleyenterprises.common.Path
This method is used to get the "file extension" from the string.
getField() - Method in class com.townleyenterprises.validator.FieldValidationEvent
This method returns the field name of the given form.
getField() - Method in class com.townleyenterprises.validator.FieldValidationException
 
getFieldNames() - Method in interface com.townleyenterprises.validator.FieldSetValidator
This method is used to retrieve the names of the fields to be validated by this validator.
getFieldSetValidators() - Method in class com.townleyenterprises.validator.BasicFormValidator
 
getFieldSetValidators() - Method in interface com.townleyenterprises.validator.FormValidator
This method returns the currently configured field set validators as an array.
getFieldValidators() - Method in class com.townleyenterprises.validator.BasicFormValidator
 
getFieldValidators() - Method in interface com.townleyenterprises.validator.FormValidator
This method returns the currently configured field validators as an array.
getFields() - Method in class com.townleyenterprises.validator.FieldSetValidationEvent
 
getFields() - Method in class com.townleyenterprises.validator.FieldSetValidationException
 
getFilter() - Method in class com.townleyenterprises.filter.LogicalNotFilter
This method returns the filter to be negated.
getFilterCount() - Method in class com.townleyenterprises.filter.LogicalFilter
This method returns the number of filters in the compound filter.
getFont(String) - Method in class com.townleyenterprises.swing.ThemeLoader
This method is used to load a specific font from the theme.
getFontUIResource(String) - Method in class com.townleyenterprises.swing.ThemeLoader
This is a utility method for loading font UI resources.
getForm() - Method in class com.townleyenterprises.validator.ValidationEvent
Retrieve a reference to the form.
getFullVersion() - Static method in class com.townleyenterprises.common.Version
This method is used to retrieve the formatted version number suitable for displaying in about boxes, version outputs, log files, etc.
getHelp() - Method in class com.townleyenterprises.command.CommandOption
 
getHost() - Method in class com.townleyenterprises.persistence.PersistenceConfig
This method returns the host for the current connection.
getIcon(String) - Method in class com.townleyenterprises.common.ResourceLoader
This method is used to load an image for the default locale.
getIcon(String, Locale) - Method in class com.townleyenterprises.common.ResourceLoader
This method is used to load an image for the specified locale and key.
getIcon(String) - Method in class com.townleyenterprises.common.ResourceManager
 
getIcon(String, Locale) - Method in class com.townleyenterprises.common.ResourceManager
 
getIcon(String) - Method in interface com.townleyenterprises.common.ResourceProvider
This method is used to retrieve the specified image icon for the default locale.
getIcon(String, Locale) - Method in interface com.townleyenterprises.common.ResourceProvider
This method is used to retrieve the specified image icon for the specified locale.
getIgnoreCase() - Method in class com.townleyenterprises.filter.StringFilter
 
getInstance() - Static method in class com.townleyenterprises.trace.SystemTraceStream
This is the singleton's factory method for creating or obtaining a reference.
getInstanceTraceLevel() - Method in class com.townleyenterprises.trace.TraceCore
This method returns the trace level for this specific instance.
getKeys() - Method in class com.townleyenterprises.common.OverrideManager
This method returns all of the keys managed by this instance.
getKeys(Object) - Method in class com.townleyenterprises.common.OverrideManager
This method is used to retrieve the property keys from the specified object.
getKeys() - Method in class com.townleyenterprises.common.ResourceLoader
 
getKeys(Object) - Method in class com.townleyenterprises.common.ResourceManager
This method is used to retrieve the property keys from the specified object.
getKeys() - Method in interface com.townleyenterprises.common.ResourceProvider
This method returns the collection of keys for the resource provider.
getLineCount() - Method in class com.townleyenterprises.io.AbstractLineProcessor
This method returns the number of lines processed since the last reset.
getLongName() - Method in class com.townleyenterprises.command.CommandOption
 
getLongName() - Method in class com.townleyenterprises.command.PosixCommandOption
 
getMatched() - Method in class com.townleyenterprises.command.CommandOption
Indicates if this option has been matched by the command parser or not.
getMenuItem(String) - Method in class com.townleyenterprises.swing.AbstractUIBuilder
This method is used to retrieve a menu item instance created by the abstract builder.
getMenuStatusListener(String, boolean) - Method in class com.townleyenterprises.swing.TStatusBar
This method returns a ChangeListener which is configured to automatically update the status text based on the currently selected menu item.
getMessage() - Method in class com.townleyenterprises.command.MutexOptionConstraint
 
getMessage() - Method in class com.townleyenterprises.command.OptionConstraint
 
getMessage() - Method in class com.townleyenterprises.command.RequiredOptionConstraint
 
getMessage() - Method in class com.townleyenterprises.command.RequiresAnyOptionConstraint
 
getMetalTheme() - Method in class com.townleyenterprises.swing.ThemeLoader
This method is used to return the appropriately initialized Metal look and feel theme based on the theme properties.
getName() - Method in class com.townleyenterprises.command.CommandOption
This method is used to return some sort of normailzed name for the option.
getName() - Method in class com.townleyenterprises.swing.ThemeLoader
Accessor for the theme name.
getNode(Object) - Method in class com.townleyenterprises.common.OverrideManager
This method is used to retrieve the specific OverrideNode associated with the given key.
getOperator() - Method in class com.townleyenterprises.filter.QueryFilter
 
getOperatorString() - Method in class com.townleyenterprises.filter.QueryFilter
This method may be overridden by custom query filter instances to return a string which describes the test they are performing if it is not one of the standard operators.
getOperatorString() - Method in class com.townleyenterprises.filter.SubstringFilter
 
getOption() - Method in class com.townleyenterprises.command.OptionConstraint
 
getOptions() - Method in class com.townleyenterprises.command.AbstractCommandListener
This method is called by the CommandParser to determine all of the arguments that should be handled by the listener.
getOptions() - Method in interface com.townleyenterprises.command.CommandListener
This method is called by the CommandParser to determine all of the arguments that should be handled by the listener.
getOptions() - Method in class com.townleyenterprises.command.CommandParser
 
getOptions() - Method in class com.townleyenterprises.command.DefaultCommandListener
This method is called by the CommandParser to determine all of the arguments that should be handled by the listener.
getOrder() - Method in class com.townleyenterprises.filter.SortSpecification
 
getPassword() - Method in class com.townleyenterprises.persistence.PersistenceConfig
This method returns the password for the current connection.
getPersistenceConfigSupplier() - Static method in class com.townleyenterprises.common.AppConfig
This method is used to return a reference to the persistence configuration supplier.
getPrevious() - Method in class com.townleyenterprises.common.OverrideNode
This method is used to retrieve the previous reference so that the override list can be maintained.
getPrintStream() - Method in class com.townleyenterprises.trace.FileTraceStream
This method returns the print stream associated with this output.
getPrintStream() - Method in class com.townleyenterprises.trace.SystemTraceStream
This method returns the print stream associated with this output.
getPrintStream() - Method in interface com.townleyenterprises.trace.TraceStream
This method returns the print stream associated with this output.
getProgress() - Method in class com.townleyenterprises.swing.event.TaskEvent
 
getProperties() - Static method in class com.townleyenterprises.common.AppConfig
This method allows access to all of the property values so that external code can be configured from the unified properties.
getProperties() - Method in class com.townleyenterprises.common.ConfigLoader
This method allows access to all of the property values so that external code can be configured from the unified properties.
getProperty(String) - Method in class com.townleyenterprises.common.ConfigLoader
This method returns the appropriate property value.
getProperty(String, String) - Method in class com.townleyenterprises.common.ConfigLoader
Alternative method that provides a prefix in addition to the specific parameter to retrieve.
getProperty() - Method in class com.townleyenterprises.filter.QueryFilter
 
getProperty() - Method in class com.townleyenterprises.filter.SortSpecification
 
getPropertyValue(String, Object) - Method in class com.townleyenterprises.common.PropertyProxy
This method will retrieve the named property value for the specified object.
getQuery() - Method in class com.townleyenterprises.persistence.QueryEvent
 
getQueryParameters() - Method in class com.townleyenterprises.persistence.SQLFilterAdapter
This method provides access to the query parameters.
getResourceBundle() - Method in class com.townleyenterprises.common.ResourceLoader
This method returns the reference to the bundle for the default locale for this instance.
getResourceBundle(Locale) - Method in class com.townleyenterprises.common.ResourceLoader
This method is used to get a direct reference to the resource bundle.
getResourceNames(String, Locale) - Static method in class com.townleyenterprises.common.ResourceManager
This method is used to return the possible variants of a given base resource name for the given locale.
getResultSet() - Method in class com.townleyenterprises.persistence.QueryEvent
 
getRow() - Method in class com.townleyenterprises.persistence.QueryEvent
 
getSetting(String) - Method in class com.townleyenterprises.swing.ThemeLoader
This method is used to find a given theme setting.
getShortName() - Method in class com.townleyenterprises.command.CommandOption
 
getShortName() - Method in class com.townleyenterprises.command.PosixCommandOption
 
getShowArgInHelp() - Method in class com.townleyenterprises.command.CommandOption
 
getShowThreadNameAlways() - Static method in class com.townleyenterprises.trace.TraceCore
Accessor to tell if we're displaying the thread name.
getShowTimestamp() - Static method in class com.townleyenterprises.trace.TraceCore
Accessor to tell if we're displaying the timestamp.
getSource() - Method in class com.townleyenterprises.swing.event.TaskEvent
 
getSpringEast() - Method in class com.townleyenterprises.swing.SpringHints
 
getSpringHeight() - Method in class com.townleyenterprises.swing.SpringHints
 
getSpringNorth() - Method in class com.townleyenterprises.swing.SpringHints
 
getSpringSouth() - Method in class com.townleyenterprises.swing.SpringHints
 
getSpringWest() - Method in class com.townleyenterprises.swing.SpringHints
 
getSpringWidth() - Method in class com.townleyenterprises.swing.SpringHints
 
getStatus() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to return the last status message associated with the task.
getStatus() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to return the last status message associated with the task.
getStatus() - Method in class com.townleyenterprises.swing.event.TaskEvent
 
getString(String) - Method in class com.townleyenterprises.common.ResourceLoader
This method is used to find a given resource string.
getString(String, Locale) - Method in class com.townleyenterprises.common.ResourceLoader
 
getString(String) - Method in class com.townleyenterprises.common.ResourceManager
This method will return the value for the key or the key if the value does not exist.
getString(String, Locale) - Method in class com.townleyenterprises.common.ResourceManager
 
getString(String) - Method in interface com.townleyenterprises.common.ResourceProvider
This method is used to find a given resource string based on the default locale.
getString(String, Locale) - Method in interface com.townleyenterprises.common.ResourceProvider
This method is used to find a given resource string based on the specified locale.
getSubjectClass() - Method in class com.townleyenterprises.common.PropertyProxy
Retrieves the class of the subject of this proxy instance.
getTaskLength() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method returns the length of the current task.
getTaskLength() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method returns the length of the current task.
getTaskListeners() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to return the list of task listeners.
getTaskListeners() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to return the list of task listeners.
getText() - Method in class com.townleyenterprises.validator.FieldValidationEvent
This method returns the field value as a string rather than an object.
getTimestampFormat() - Static method in class com.townleyenterprises.trace.TraceCore
Accessor for the timestamp format string.
getTraceFile() - Static method in class com.townleyenterprises.trace.TraceCore
This is the attribute accessor for the current trace file name.
getTraceLevel() - Static method in class com.townleyenterprises.trace.TraceCore
This is the attribute accessor for the current global trace level for all instances.
getTraceLevel(String) - Static method in class com.townleyenterprises.trace.TraceCore
This is the attribute accessor to retrieve the current trace level for the given trace object.
getTraceStream() - Static method in class com.townleyenterprises.trace.TraceCore
This method returns a reference to the underlying trace PrintStream.
getUnhandledArguments() - Method in class com.townleyenterprises.command.CommandParser
This method allows the client of the argument parser to retrieve any unhandled arguments in the argument list.
getUser() - Method in class com.townleyenterprises.persistence.PersistenceConfig
This method returns the username for the current connection.
getValidationListeners() - Method in class com.townleyenterprises.validator.BasicFormValidator
 
getValidationListeners() - Method in interface com.townleyenterprises.validator.FormValidator
 
getValue(Object, Object) - Method in class com.townleyenterprises.common.OverrideManager
This method is used to retrieve the value for the specific property key given the managed object.
getValue(Object, Object) - Method in class com.townleyenterprises.common.ResourceManager
This method is used to retrieve the value for the specific property key given the managed object.
getValue() - Method in class com.townleyenterprises.filter.QueryFilter
 
getValue() - Method in class com.townleyenterprises.validator.FieldValidationEvent
This method returns the raw field falue which triggered the validation failure.
getValue() - Method in class com.townleyenterprises.validator.FieldValidationException
 
getValue(String, int) - Method in interface com.townleyenterprises.validator.Form
This method returns the field value at the specified index.
getValue(String) - Method in interface com.townleyenterprises.validator.Form
This overloaded method is used to optimize the retrieval of the first value in forms which don't have indexed field values.
getValues(String) - Method in interface com.townleyenterprises.validator.Form
This method returns all of the field values of the named field.
getVersion() - Static method in class com.townleyenterprises.common.Version
This method is used to just get the formatted version number without the build information.

H

hasError() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method returns true if the task encountered any errors.
hasError() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method returns true if the task encountered any errors.
hasNext() - Method in class com.townleyenterprises.common.CountingIterator
 
hasNext() - Method in class com.townleyenterprises.filter.FilteredIterator
 
hashCode() - Method in class com.townleyenterprises.command.CommandOption
 
help() - Method in class com.townleyenterprises.command.CommandParser
This method prints the automatically generated help messages for the registered options.

I

IntRangeValidator - class com.townleyenterprises.validator.IntRangeValidator.
This validator takes a minimum and maximum integer value to be used for validation purposes.
IntRangeValidator() - Constructor for class com.townleyenterprises.validator.IntRangeValidator
 
initialize() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method can be overridden to add extra initialization prior to the iterations performed by the thread.
isComplete() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method returns true if the task has completed.
isComplete() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method returns true if the task has completed.
isConsumed() - Method in class com.townleyenterprises.validator.ValidationEvent
Check if the event has been consumed.
isOK() - Method in class com.townleyenterprises.command.MutexOptionConstraint
 
isOK() - Method in class com.townleyenterprises.command.OptionConstraint
This method should be implemented by derived classes to perform the constraint check.
isOK() - Method in class com.townleyenterprises.command.RequiredOptionConstraint
 
isOK() - Method in class com.townleyenterprises.command.RequiresAnyOptionConstraint
 
iterator() - Method in class com.townleyenterprises.filter.LogicalFilter
Returns an iterator over the filters in this filter.

J

JoinedCommandOption - class com.townleyenterprises.command.JoinedCommandOption.
This class provides support for "joined" command options.
JoinedCommandOption(char, boolean, String, String, boolean) - Constructor for class com.townleyenterprises.command.JoinedCommandOption
The constructor specifies only the arguments which make sense for this type of option.

L

LABEL_SUFFIX - Static variable in class com.townleyenterprises.swing.ResourceUIBuilder
this is the suffix used when looking up various labels
LE - Static variable in class com.townleyenterprises.filter.QueryOperator
less than or equal to (<=)
LT - Static variable in class com.townleyenterprises.filter.QueryOperator
less than (<)
LineProcessor - interface com.townleyenterprises.io.LineProcessor.
This interface is used to provide line-based processing of text files.
LogicalAndFilter - class com.townleyenterprises.filter.LogicalAndFilter.
This class provides an implementation of the Filter interface that implements the AND conjunction.
LogicalAndFilter() - Constructor for class com.townleyenterprises.filter.LogicalAndFilter
 
LogicalFilter - class com.townleyenterprises.filter.LogicalFilter.
This package class provides the base operation common to all logical comparison filters within the system.
LogicalFilter(String) - Constructor for class com.townleyenterprises.filter.LogicalFilter
The constructor is used simply to provide an operator string description which is used in the toString() method.
LogicalNotFilter - class com.townleyenterprises.filter.LogicalNotFilter.
This class provides an implementation of the Filter interface that implements the NOT operation.
LogicalNotFilter(Filter) - Constructor for class com.townleyenterprises.filter.LogicalNotFilter
The constructor takes the argument of the filter to negate.
LogicalOrFilter - class com.townleyenterprises.filter.LogicalOrFilter.
This class provides an implementation of the Filter interface that implements the OR conjunction.
LogicalOrFilter() - Constructor for class com.townleyenterprises.filter.LogicalOrFilter
 
load(ResultSet) - Method in interface com.townleyenterprises.persistence.ResultRow
This method needs to be implemented in order to populate an implementing class based on the values of the ResultSet.
loadInstanceSettings(String, Properties) - Method in class com.townleyenterprises.trace.TraceCore
This method is used to allow the instance to load the settings once it has been created.
loadSettings(Properties) - Static method in class com.townleyenterprises.trace.TraceCore
This method is used to load all of the configuration settings for ErrorTrace from the specified set of Properties.

M

MAINMENU - Static variable in class com.townleyenterprises.swing.AbstractUIBuilder
this is the property name used to look up the main menu bar description
MAJOR - Static variable in class com.townleyenterprises.common.Version
this is the major version number of the build
MINOR - Static variable in class com.townleyenterprises.common.Version
this is the minor version number of the build.
MNEMONIC_SUFFIX - Static variable in class com.townleyenterprises.swing.ResourceUIBuilder
this is the suffix used when looking up mnemonics
MethodTrace - class com.townleyenterprises.trace.MethodTrace.
This class augments the trace core with a way to track the name of the currently traced method.
MethodTrace(String, int, int) - Constructor for class com.townleyenterprises.trace.MethodTrace
The constructor initializes the trace core instance as well as specifies the default value at which the method information should be printed.
MethodTrace(String, int) - Constructor for class com.townleyenterprises.trace.MethodTrace
The constructor initializes the trace core instance as well as setting the default value for method information to 1.
MonitoredTask - interface com.townleyenterprises.swing.MonitoredTask.
The interface which provides monitoring feedback for long running operations.
MutexOptionConstraint - class com.townleyenterprises.command.MutexOptionConstraint.
This class provides an implementation of a mutual exclusion constraint for two options.
MutexOptionConstraint(int, CommandOption, CommandOption) - Constructor for class com.townleyenterprises.command.MutexOptionConstraint
The constructor initializes the option being constrained and an exit status.
MutexOptionConstraint(int, CommandOption, CommandOption, String) - Constructor for class com.townleyenterprises.command.MutexOptionConstraint
The constructor initializes the option being constrained, an exit status and message to be used during failure.
main(String[]) - Static method in class com.townleyenterprises.common.Version
 
main(String[]) - Static method in class com.townleyenterprises.tool.mkcpbat
 
manage(Object) - Method in class com.townleyenterprises.common.OverrideManager
This method is used to add the specified object to the managed objects of this instance.
manage(Object) - Method in class com.townleyenterprises.common.ResourceManager
This method keeps track of the objects managed so that the icons can be resolved in the right order.
methodArg(String, String) - Method in class com.townleyenterprises.trace.MethodTrace
This method should be called to specify a method argument parameter.
methodArg(String, int) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodArg(String, boolean) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodArg(String, double) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodArg(String, Traceable) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodArg(String, Object) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodArgs(String[], Object[]) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodExit() - Method in class com.townleyenterprises.trace.BasicTrace
This method should be called to indicate a normal exit from the method (either as a result of an exception, or from no exception being thrown.
methodReturn() - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(String) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(boolean) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(double) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(long) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(Traceable) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn(Object) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodReturn() - Method in class com.townleyenterprises.trace.MethodTrace
This method should be called to specify that the method is about to return, with no value.
methodReturn(String) - Method in class com.townleyenterprises.trace.MethodTrace
This method should be called to specify that the method is about to return, with the indicated value.
methodReturn(boolean) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(float) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(double) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(int) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(long) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(Traceable) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodReturn(Object) - Method in class com.townleyenterprises.trace.MethodTrace
 
methodStart(String) - Method in class com.townleyenterprises.trace.MethodTrace
This method should be called at the beginning of each method to be traced with the method name.
methodStart(String, String[], Object[]) - Method in class com.townleyenterprises.trace.MethodTrace
This version of methodStart prints all of the arguments together with the parameter names.
methodStart(String, Object[]) - Method in class com.townleyenterprises.trace.MethodTrace
This version of methodStart prints all of the arguments without the parameter names.
methodThrow(Throwable, boolean) - Method in class com.townleyenterprises.trace.ErrorTrace
 
methodThrow(Throwable) - Method in class com.townleyenterprises.trace.MethodTrace
This method is used to specify that the method is about to throw an exception.
methodThrow(Throwable, boolean) - Method in class com.townleyenterprises.trace.MethodTrace
This method is used to specify that the method is about to throw an exception.
mkcpbat - class com.townleyenterprises.tool.mkcpbat.
This is a simple utility to automatically generate an MS-DOS compatible COMMAND.COM script used to set the classpath for your environment.
monitorTask(MonitoredTask, double) - Method in class com.townleyenterprises.swing.TStatusBar
This method is used to automatically monitor a MonitoredTask using a progress bar.
monitorTask(MonitoredTask, int) - Method in class com.townleyenterprises.swing.TStatusBar
 

N

NE - Static variable in class com.townleyenterprises.filter.QueryOperator
not equal to (!=)
newInstance() - Method in interface com.townleyenterprises.persistence.ResultRow
This method allows ResultRow instances to act as prototypes so that non-public classes can be used to retrieve DynamicFinder results.
next() - Method in class com.townleyenterprises.common.CountingIterator
 
next() - Method in class com.townleyenterprises.filter.FilteredIterator
 
nextRow(QueryEvent) - Method in class com.townleyenterprises.persistence.QueryAdapter
This method is called by the QueryHandler for each row processed in the result set.
nextRow(QueryEvent) - Method in class com.townleyenterprises.persistence.QueryHandler
This method is called by the QueryHandler after notifiying the listeners of the next row.
nextRow(QueryEvent) - Method in interface com.townleyenterprises.persistence.QueryListener
This method is called by the QueryHandler for each row processed in the result set.

O

OptionConstraint - class com.townleyenterprises.command.OptionConstraint.
This is the base class for all option constraints.
OptionConstraint(int, CommandOption, String) - Constructor for class com.townleyenterprises.command.OptionConstraint
The constructor initializes the option being constrained, an exit status and message to be used during failure.
OverrideManager - class com.townleyenterprises.common.OverrideManager.
This class provides an implementation for tracking overridable nodes based on a pluggable override strategy.
OverrideManager() - Constructor for class com.townleyenterprises.common.OverrideManager
 
OverrideNode - class com.townleyenterprises.common.OverrideNode.
This class represents a generic object container which maintains override relationships between objects.
OverrideNode() - Constructor for class com.townleyenterprises.common.OverrideNode
The default constructor creates an empty node.
OverrideNode(Object) - Constructor for class com.townleyenterprises.common.OverrideNode
The constructor creates a node to manage the specific object.
OverrideStrategy - interface com.townleyenterprises.common.OverrideStrategy.
This interface defines a mechanism for two objects to be related for reading a specified key.
optionMatched(CommandOption, String) - Method in class com.townleyenterprises.command.AbstractCommandListener
This method is called whenever an arguement registered with the parser is detected in the argument stream.
optionMatched(CommandOption, String) - Method in interface com.townleyenterprises.command.CommandListener
This method is called whenever an arguement registered with the parser is detected in the argument stream.
optionMatched(String) - Method in class com.townleyenterprises.command.CommandOption
This method is called by the command parser to indicate that the option has been matched.
optionMatched(CommandOption, String) - Method in class com.townleyenterprises.command.CommandParser
 
optionMatched(String) - Method in class com.townleyenterprises.command.RepeatableCommandOption
This method calls the parent class's version to ensure that the option behaves consistently with the rest of the system, but it collects each of the arguments so that they may be retrieved via the getArgs method.

P

PROJECT - Static variable in class com.townleyenterprises.common.Version
this is the project to which the version refers
PROPERTY - Static variable in class com.townleyenterprises.swing.SpringHints
this is the property name used to access the hints instances on the component
Path - class com.townleyenterprises.common.Path.
This class provides methods equivalent to the UNIX commands dirname and basename based on arbitrary path separators.
PersistenceConfig - class com.townleyenterprises.persistence.PersistenceConfig.
This class is used to provide a flexible mechanism to resolving the required database connection parameter values and encapsulate the differences between various database vendor connection URLs.
PersistenceConfig(Properties) - Constructor for class com.townleyenterprises.persistence.PersistenceConfig
 
PersistenceConfig() - Constructor for class com.townleyenterprises.persistence.PersistenceConfig
This version of the constructor works with the AppConfig class to provide the property information.
PosixCommandOption - class com.townleyenterprises.command.PosixCommandOption.
This class provides support for POSIX-compliant command options.
PosixCommandOption(String, boolean, String, String) - Constructor for class com.townleyenterprises.command.PosixCommandOption
POSIX command options can't have both and long forms (we're not counting abbreviations at the moment).
PropertyParser - class com.townleyenterprises.common.PropertyParser.
This is a static utility class to perform parsing of property values to primitive types.
PropertyParser() - Constructor for class com.townleyenterprises.common.PropertyParser
The default constructor assumes the properties to parse come from the System class.
PropertyParser(Properties) - Constructor for class com.townleyenterprises.common.PropertyParser
This constructor takes the properties containing the value to parse.
PropertyProxy - class com.townleyenterprises.common.PropertyProxy.
This class provides a simple way to dynamically access property values similar to the way it is handled in the Jakarta Struts package.
PropertyProxy(Class) - Constructor for class com.townleyenterprises.common.PropertyProxy
The constructor takes the class which will be accessed.
PropertyResolver - class com.townleyenterprises.common.PropertyResolver.
This is a decorator class for a java.util.Properties object to provide an extra method for locating properties with a specified prefix.
PropertyResolver(Properties) - Constructor for class com.townleyenterprises.common.PropertyResolver
The constructor initializes the instance with the reference to the properties.
PropertySorter - class com.townleyenterprises.filter.PropertySorter.
This class sorts Comparable objects and orders them based on the specified SortSpecifications.
PropertySorter(Class, SortSpecification[]) - Constructor for class com.townleyenterprises.filter.PropertySorter
The constructor specifies the class of the objects to be sorted and the collation specifications to be used.
parse(String[]) - Method in class com.townleyenterprises.command.CommandParser
This is the main parsing function that should be called to trigger the parsing of the command-line arguments registered with the parser.
parse(String) - Static method in class com.townleyenterprises.common.Version
This method is used to parse the supplied string into an array of String objects representing the version in the format: major.minor.release (Build build[; date]).
parseOption(String) - Static method in class com.townleyenterprises.command.CommandOption
This method is used to break up a key=val string into a 2 element array of arr[0] = key and arr[1] = val.
parseOptions(List) - Static method in class com.townleyenterprises.command.CommandOption
This method is used to parse a list options of the form key=val into a map which is easier to manipulate.
pathname(String, String) - Static method in class com.townleyenterprises.common.Path
This method returns the path portion of the delimited string similar to the UNIX dirname command, but for arbitrary delimiters.
performWork(boolean) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is the actual re-entrant method that is called for each chunk of work that should be done.
popCurrentMethod() - Method in class com.townleyenterprises.trace.MethodTrace
This method is used to pop the method name off the stack
print(Object) - Method in class com.townleyenterprises.trace.FileTraceStream
This method writes the message to the trace output, but doesn't include the newline.
print(Object) - Method in class com.townleyenterprises.trace.SystemTraceStream
This method writes the message to the trace output, but doesn't include the newline.
print(Object) - Method in interface com.townleyenterprises.trace.TraceStream
This method writes the message to the trace output, but doesn't include the newline.
printStackTrace(Throwable) - Method in class com.townleyenterprises.trace.FileTraceStream
This method is used to write an exception's stack trace to the trace output.
printStackTrace(Throwable) - Method in class com.townleyenterprises.trace.SystemTraceStream
This method is used to write an exception's stack trace to the trace output.
printStackTrace(int, Throwable) - Method in class com.townleyenterprises.trace.TraceCore
This method is used to print the exception's stack trace to the trace log.
printStackTrace(Throwable) - Method in interface com.townleyenterprises.trace.TraceStream
This method is used to write an exception's stack trace to the trace output.
println(Object) - Method in class com.townleyenterprises.trace.FileTraceStream
This method writes a line to the trace output.
println(Object) - Method in class com.townleyenterprises.trace.SystemTraceStream
This method writes a line to the trace output.
println(Object) - Method in interface com.townleyenterprises.trace.TraceStream
This method writes a line to the trace output.
processFile(LineProcessor) - Method in class com.townleyenterprises.io.TextFileProcessor
This method is used to process the file.
processItems(List) - Method in class com.townleyenterprises.io.DelimitedLineProcessor
This method gets called after the input line has been broken up into the individual tokens.
processLine(String) - Method in class com.townleyenterprises.io.AbstractLineProcessor
This method gets called for each line processed containing the text of the line.
processLine(String) - Method in class com.townleyenterprises.io.DelimitedLineProcessor
This method gets called for each line processed containing the text of the line.
processLine(String) - Method in interface com.townleyenterprises.io.LineProcessor
This method gets called for each line processed containing the text of the line.

Q

QueryAdapter - class com.townleyenterprises.persistence.QueryAdapter.
This class implements empty methods for the QueryListener interface.
QueryAdapter() - Constructor for class com.townleyenterprises.persistence.QueryAdapter
 
QueryEvent - class com.townleyenterprises.persistence.QueryEvent.
This class provides a container for query notification data.
QueryEvent(String) - Constructor for class com.townleyenterprises.persistence.QueryEvent
This constructor is inialized with only the query.
QueryEvent(String, ResultSet, int) - Constructor for class com.townleyenterprises.persistence.QueryEvent
This constructor fully initializes the class from a query result.
QueryFilter - class com.townleyenterprises.filter.QueryFilter.
This class provides an implementation of the Query Object design pattern for the filtering mechanism which may be used for lazy evaluation of the filter criteria.
QueryFilter(Class, String, QueryOperator, Comparable) - Constructor for class com.townleyenterprises.filter.QueryFilter
The constructor initializes the query filter.
QueryHandler - class com.townleyenterprises.persistence.QueryHandler.
This class encapsulates the core functionality of making a database query into a single place.
QueryHandler() - Constructor for class com.townleyenterprises.persistence.QueryHandler
The constructure allocates a new set of resources for executing a specific query.
QueryHandler(ConnectionFactory) - Constructor for class com.townleyenterprises.persistence.QueryHandler
This constructor allows setting a connection factory for this instance.
QueryListener - interface com.townleyenterprises.persistence.QueryListener.
This interface should be implemented by classes that wish to be notified of QueryEvents by a QueryHandler.
QueryOperator - class com.townleyenterprises.filter.QueryOperator.
This class enumerates the operators supported by the QueryFilter.
queryCompleted(QueryEvent) - Method in class com.townleyenterprises.persistence.QueryAdapter
This method is called by the QueryHandler after executing a query.
queryCompleted(QueryEvent) - Method in interface com.townleyenterprises.persistence.QueryListener
This method is called by the QueryHandler after executing a query.
queryExecuted(QueryEvent) - Method in class com.townleyenterprises.persistence.QueryAdapter
This method is called by the QueryHandler before executing a query.
queryExecuted(QueryEvent) - Method in interface com.townleyenterprises.persistence.QueryListener
This method is called by the QueryHandler before executing a query.

R

RELEASE - Static variable in class com.townleyenterprises.common.Version
this is the release number of the build in question
RepeatableCommandOption - class com.townleyenterprises.command.RepeatableCommandOption.
This class provides the basic support for repeatable command line arguments.
RepeatableCommandOption(String, char, String, String) - Constructor for class com.townleyenterprises.command.RepeatableCommandOption
The constructor takes almost all of the parent class's arguments, but the assumption is that if it was a regular command option, it wouldn't be necessary to recognize it more than once.
RepeatableCommandOption(String, char, String, String, boolean, String) - Constructor for class com.townleyenterprises.command.RepeatableCommandOption
This version of the constructor allows specifying if the argument is to be shown to the user and if the argument has a default value if it is not specified on the command line.
RequiredOptionConstraint - class com.townleyenterprises.command.RequiredOptionConstraint.
This class provides an implementation of a constraint which requires the specific option to be matched.
RequiredOptionConstraint(int, CommandOption) - Constructor for class com.townleyenterprises.command.RequiredOptionConstraint
The constructor initializes the option being constrained and an exit status.
RequiredOptionConstraint(int, CommandOption, String) - Constructor for class com.townleyenterprises.command.RequiredOptionConstraint
The constructor initializes the option being constrained, an exit status and message to be used during failure.
RequiresAnyOptionConstraint - class com.townleyenterprises.command.RequiresAnyOptionConstraint.
This class provides an implementation of a dependency constraint between options.
RequiresAnyOptionConstraint(int, CommandOption, CommandOption[]) - Constructor for class com.townleyenterprises.command.RequiresAnyOptionConstraint
The constructor initializes the option being constrained and an exit status.
RequiresAnyOptionConstraint(int, CommandOption, CommandOption[], String) - Constructor for class com.townleyenterprises.command.RequiresAnyOptionConstraint
The constructor initializes the option being constrained, an exit status and message to be used during failure.
ResourceLoader - class com.townleyenterprises.common.ResourceLoader.
This class provides a way to access Java resource strings from a location relative to a specific class.
ResourceLoader(Object) - Constructor for class com.townleyenterprises.common.ResourceLoader
The constructor takes an object to use as the basis for finding resources.
ResourceLoader(Class) - Constructor for class com.townleyenterprises.common.ResourceLoader
This constructor takes a class to use as the basis for finding resources.
ResourceLoader(Class, Locale) - Constructor for class com.townleyenterprises.common.ResourceLoader
This constructor takes a class to use as the basis for finding resources for the specific locale.
ResourceLoader(Class, String) - Constructor for class com.townleyenterprises.common.ResourceLoader
This version of the constructor is used to load resource settings from an arbitrarily named resource property file.
ResourceLoader(Class, String, Locale) - Constructor for class com.townleyenterprises.common.ResourceLoader
This version of the constructor is used to load resource settings from an arbitrarily named resource property file.
ResourceManager - class com.townleyenterprises.common.ResourceManager.
This class provides a way of managing resource hierarchies independent of the locale of a resource bundle.
ResourceManager() - Constructor for class com.townleyenterprises.common.ResourceManager
This method sets up the default resolution strategy.
ResourceProvider - interface com.townleyenterprises.common.ResourceProvider.
This interface defines methods for retrieving resources from various locations.
ResourceUIBuilder - class com.townleyenterprises.swing.ResourceUIBuilder.
This class provides a concrete implementation of the UIBuilder interface which reads the UI descriptions from a resource bundle.
ResourceUIBuilder(ResourceProvider, Map) - Constructor for class com.townleyenterprises.swing.ResourceUIBuilder
The constructor takes the initialized ResourceLoader used to read the UI definition.
ResourceUIBuilder(ResourceProvider, Map, ChangeListener) - Constructor for class com.townleyenterprises.swing.ResourceUIBuilder
This version of the constructor takes a ChangeListener which will be notified whenver the menu item or menu changes state.
ResultRow - interface com.townleyenterprises.persistence.ResultRow.
This interface should be implemented by classes that wish to be dynamicly loaded from the DynamicFinder based on the results of the execution of a query.
registerAppSupplier(ConfigSupplier) - Static method in class com.townleyenterprises.common.AppConfig
This method is used to register an ConfigSupplier with the class.
registerPersistenceSupplier(ConfigSupplier) - Static method in class com.townleyenterprises.common.AppConfig
This method is used to register a config supplier for the persistence information.
remove() - Method in class com.townleyenterprises.common.CountingIterator
 
remove() - Method in class com.townleyenterprises.filter.FilteredIterator
 
remove(Component) - Method in class com.townleyenterprises.swing.TStatusBar
This method is used to remove the given component from the status bar.
removeAll() - Method in class com.townleyenterprises.swing.TStatusBar
This method removes all of the components from the status bar except the default control.
removeCommandListener(CommandListener) - Method in class com.townleyenterprises.command.CommandParser
This method is used to unregister a command listener with the parser.
removeConstraint(OptionConstraint) - Method in class com.townleyenterprises.command.CommandParser
This method is used to remove a constraint from the parser.
removeFieldSetValidator(FieldSetValidator) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
removeFieldSetValidator(FieldSetValidator) - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to remove a new field set validator
removeFieldValidator(FieldValidator) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
removeFieldValidator(FieldValidator) - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to remove a specific validator instance.
removeQueryListener(QueryListener) - Method in class com.townleyenterprises.persistence.QueryHandler
This method is used to unregister an object from the list of listeners.
removeTaskListener(TaskListener) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to remove a specific listener.
removeTaskListener(TaskListener) - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to remove a specific listener.
removeValidationListener(ValidationListener) - Method in class com.townleyenterprises.validator.BasicFormValidator
 
removeValidationListener(ValidationListener) - Method in interface com.townleyenterprises.validator.FormValidator
 
requestStop() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to request that the task be stopped.
requestStop() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to request that the task be stopped.
require(int, int, int, int) - Static method in class com.townleyenterprises.common.Version
This method is used to require the specific minimum version of the library be available.
require(String) - Static method in class com.townleyenterprises.common.Version
This is an overloaded version of require which facilitates easier version checking.
reset() - Method in class com.townleyenterprises.command.CommandOption
This method is used to support multiple parses by a CommandParser instance using different sets of arguments.
reset() - Method in class com.townleyenterprises.command.RepeatableCommandOption
This method empties the list of all matched arguments in addition to any operations performed by the parent class.
reset() - Method in class com.townleyenterprises.io.AbstractLineProcessor
This method gets called to reset any internal state maintained by the instance prior to starting any input.
reset() - Method in class com.townleyenterprises.io.DelimitedLineProcessor
This method does nothing.
reset() - Method in interface com.townleyenterprises.io.LineProcessor
This method gets called to reset any internal state maintained by the instance prior to starting any input.
resolve(Object, Object, Object) - Method in class com.townleyenterprises.common.OverrideManager
Provide an implementation of the strategy interface based on the configured strategy.
resolve(Object, Object, Object) - Method in interface com.townleyenterprises.common.OverrideStrategy
This method is used to determine the relationship between the two suppliers of a given key.
resolve(Object, Object, Object) - Method in class com.townleyenterprises.common.UseLastOverrideStrategy
 
restore() - Method in class com.townleyenterprises.swing.TStatusBar
This method is used to restore the normal status component.

S

SQLFilterAdapter - class com.townleyenterprises.persistence.SQLFilterAdapter.
This class is responsible for generating SQL given a filter and optional sort specification.
SQLFilterAdapter(Filter) - Constructor for class com.townleyenterprises.persistence.SQLFilterAdapter
This version of the constructor takes the specified Filter instance and generates the SQL necessary to execute the query.
SQLFilterAdapter(Filter, HashMap) - Constructor for class com.townleyenterprises.persistence.SQLFilterAdapter
This version of the constructor includes the filter along with a map of the classes to the appropriate table names.
SQLFilterAdapter(Filter, HashMap, HashMap) - Constructor for class com.townleyenterprises.persistence.SQLFilterAdapter
This version of the constructor includes the filter and a map of the classes to the appropriate table names, but also includes a property to column name mapping for specific classes.
SQLProvider - class com.townleyenterprises.persistence.SQLProvider.
This class provides a way to make the database queries that are used by these classes more modular and separate from the code.
STATUSTEXT_PROPERTY - Static variable in class com.townleyenterprises.swing.ResourceUIBuilder
this is the client property used to hold the status text
STATUS_SUFFIX - Static variable in class com.townleyenterprises.swing.ResourceUIBuilder
this is the suffix used when looking up status text
SortOrder - class com.townleyenterprises.filter.SortOrder.
This class defines the valid collating orders for sorting operations.
SortSpecification - class com.townleyenterprises.filter.SortSpecification.
This class encapsulates a collating specification, allowing sorting by arbitrary property values.
SortSpecification(String) - Constructor for class com.townleyenterprises.filter.SortSpecification
The constructor takes the name of the property to sort in ascending order.
SortSpecification(String, SortOrder) - Constructor for class com.townleyenterprises.filter.SortSpecification
The constructor takes the name of the property to sort and the order which should be applied.
SpringHints - class com.townleyenterprises.swing.SpringHints.
This class is used to provide per-component layout hints to the SpringUtils utility class.
SpringHints(boolean, boolean) - Constructor for class com.townleyenterprises.swing.SpringHints
This version of the constructor specifies the internal "springy-ness" of the component.
SpringHints(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.townleyenterprises.swing.SpringHints
This version of the constructor specifies the complete ways that the component may be affected by the springs.
StringFilter - class com.townleyenterprises.filter.StringFilter.
This is a specialized instance of the QueryFilter class which directly supports filtering Strings.
StringFilter(Class, String, String, boolean) - Constructor for class com.townleyenterprises.filter.StringFilter
The constructor takes the property and the string value which should be compared.
SubstringFilter - class com.townleyenterprises.filter.SubstringFilter.
This class extends StringFilter to allow substring checks to determine if the value is contained in the value of the object to which it is applied.
SubstringFilter(Class, String, String) - Constructor for class com.townleyenterprises.filter.SubstringFilter
The constructor takes the property and the string value which should be compared.
SubstringFilter(Class, String, String, boolean) - Constructor for class com.townleyenterprises.filter.SubstringFilter
The constructor takes the property and the string value which should be compared.
SystemTraceStream - class com.townleyenterprises.trace.SystemTraceStream.
This class provides a TraceStream implementation which is based on System.err and is the default trace stream used unless otherwise configured.
set(Object) - Method in class com.townleyenterprises.common.OverrideNode
This method is used to set the object reference tracked by this node.
setAbortExecuteOnError(boolean) - Method in class com.townleyenterprises.command.CommandParser
This method is used to configure the command parser to stop executing commands when an unhandled exeception is thrown by an option.
setAbortOnFailure(boolean) - Method in class com.townleyenterprises.validator.BasicFormValidator
This method is used to set the validation mode of the form.
setAbortOnFailure(boolean) - Method in interface com.townleyenterprises.validator.FormValidator
This method is used to set the validation mode of the form.
setColor(Color) - Method in class com.townleyenterprises.swing.TAboutBox
This method is used to set the default font color used to print the version and copyright information.
setComplete(boolean) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to indicate that the task is complete and should be stopped.
setComponent(Component) - Method in class com.townleyenterprises.swing.TStatusBar
This method is used to set the main component of the status bar to something other than the default.
setConnectionFactory(ConnectionFactory) - Method in class com.townleyenterprises.persistence.QueryHandler
This method initializes the connection factory for this instance.
setCopyright(Point, String) - Method in class com.townleyenterprises.swing.TAboutBox
This method is used to set the copyright information.
setDefaultConnectionFactory(ConnectionFactory) - Static method in class com.townleyenterprises.persistence.QueryHandler
This method is used to set the default conneciton factory for all instances of this class
setError(Throwable) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to set the error encountered by the task.
setExitOnMissingArg(boolean, int) - Method in class com.townleyenterprises.command.CommandParser
This method is used to configure the command parser to exit with the specified return code when it encounters arguments with missing required parameters.
setExtraHelpText(String, String) - Method in class com.townleyenterprises.command.CommandParser
This method is used to set optional text which can be printed before and after the command option descriptions.
setFont(Font) - Method in class com.townleyenterprises.swing.TAboutBox
This method is used to set the default font to be used when printing the version and the copyright information.
setInstanceTraceLevel(int) - Method in class com.townleyenterprises.trace.TraceCore
This method is used to set the instance trace level for this object.
setLocalizedText(String) - Method in class com.townleyenterprises.swing.TStatusBar
This method sets the status text on the status bar base on the resource key.
setMax(int, boolean) - Method in class com.townleyenterprises.validator.IntRangeValidator
This method sets the maximum integer value for the range.
setMin(int, boolean) - Method in class com.townleyenterprises.validator.IntRangeValidator
This method sets the minimum integer value for the range.
setOverrideStrategy(OverrideStrategy) - Method in class com.townleyenterprises.common.OverrideManager
This method is used to configure the override strategy used when adding new objects.
setProgress(int) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to set the progress of the current task.
setShowThreadNameAlways(boolean) - Static method in class com.townleyenterprises.trace.TraceCore
Setter for showing the thread name.
setShowTimestamp(boolean) - Static method in class com.townleyenterprises.trace.TraceCore
Setter for the timestamp.
setStart(int) - Method in class com.townleyenterprises.persistence.QueryHandler
This method sets the start row for processing the results.
setStatus(String) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to set the status text
setTaskLength(int) - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to set the length of the task.
setText(String) - Method in class com.townleyenterprises.swing.TStatusBar
This method sets the status text on the status bar.
setTimestampFormat(String) - Static method in class com.townleyenterprises.trace.TraceCore
 
setTraceFile(String, boolean) - Static method in class com.townleyenterprises.trace.TraceCore
This method is used to set the global trace file name for all objects.
setTraceLevel(int) - Static method in class com.townleyenterprises.trace.TraceCore
This method is used to set the global trace level for all objects.
setTraceLevel(String, int) - Static method in class com.townleyenterprises.trace.TraceCore
This method is used to set the specific trace level for the named trace object.
setValue(String, int, Object) - Method in interface com.townleyenterprises.validator.Form
This method sets the field value at the specified index.
setValue(String, Object) - Method in interface com.townleyenterprises.validator.Form
This overloaded method is used to optimize the setting of the first value in forms which don't have indexed field values.
setValues(String, Object[]) - Method in interface com.townleyenterprises.validator.Form
This method allows the setting of all of the field values for the named field at once.
setVersion(Point, String) - Method in class com.townleyenterprises.swing.TAboutBox
This method is used to set the version information.
shouldStop() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method returns true if the task has received a request to be cancelled.
shouldStop() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method returns true if the task has received a request to be cancelled.
start() - Method in class com.townleyenterprises.swing.AbstractMonitoredTask
This method is used to start the task.
start() - Method in interface com.townleyenterprises.swing.MonitoredTask
This method is used to start the task.
stripExtension(String) - Static method in class com.townleyenterprises.common.Path
This method is used to strip the trailing "file extension" from the given string.

T

TAboutBox - class com.townleyenterprises.swing.TAboutBox.
This is a pretty basic about box.
TAboutBox(Frame, String, boolean, ImageIcon, boolean) - Constructor for class com.townleyenterprises.swing.TAboutBox
The constructor creates the dialog.
TRACE_ARG_GEN_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format for method other method arguments
TRACE_ARG_STR_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format for method arguments that are strings
TRACE_EXIT_FMT - Static variable in class com.townleyenterprises.trace.BasicTrace
This method indicates a normal trace return
TRACE_RETURN_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format used for methods that return no values
TRACE_RETURN_GEN_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format used for methods returning object values
TRACE_RETURN_STR_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format used for methods returning string values
TRACE_START_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format used for method start
TRACE_THROW_FMT - Static variable in class com.townleyenterprises.trace.MethodTrace
This is the message format for throwing exceptions
TStatusBar - class com.townleyenterprises.swing.TStatusBar.
This is a GUI class representing a status bar common to most applications.
TStatusBar() - Constructor for class com.townleyenterprises.swing.TStatusBar
This constructor creates a status bar which will not display localized text.
TStatusBar(ResourceProvider) - Constructor for class com.townleyenterprises.swing.TStatusBar
This constructor builds your basic, vanilla status bar using the indicated ResourceProvider to load resource strings.
TaskEvent - class com.townleyenterprises.swing.event.TaskEvent.
This is a simple class that is used to propogate task information.
TaskEvent(MonitoredTask, String, int) - Constructor for class com.townleyenterprises.swing.event.TaskEvent
The constructor takes the task information.
TaskListener - interface com.townleyenterprises.swing.event.TaskListener.
This interface should be implemented by code that wishes to be notified of task events.
TextFileProcessor - class com.townleyenterprises.io.TextFileProcessor.
This class provides a pluggable mechanism for processing line-based text files with a given character encoding.
TextFileProcessor(String) - Constructor for class com.townleyenterprises.io.TextFileProcessor
The constructor initializes the input file using the default encoding.
TextFileProcessor(String, String) - Constructor for class com.townleyenterprises.io.TextFileProcessor
The constructor initializes the input file using the specified character encoding.
ThemeLoader - class com.townleyenterprises.swing.ThemeLoader.
This class is similar to the ResourceLoader, but it isn't dealing with the same sort of information.
ThemeLoader(Object, String) - Constructor for class com.townleyenterprises.swing.ThemeLoader
The constructor takes an object to use as the basis for finding the theme and the name.
ThemeLoader(Class, String) - Constructor for class com.townleyenterprises.swing.ThemeLoader
This constructor takes a class to use as the basis for finding the theme and the name.
ThemeLoader(ThemeLoader, Class, String) - Constructor for class com.townleyenterprises.swing.ThemeLoader
This constructor is used to support inheritance of themes.
ThemeLoader(InputStream) - Constructor for class com.townleyenterprises.swing.ThemeLoader
This constructor is used to load themes directly from the specified input stream.
ThemeLoader(ThemeLoader, InputStream) - Constructor for class com.townleyenterprises.swing.ThemeLoader
This constructor is used to support inheritance from arbitrary input streams.
TraceCore - class com.townleyenterprises.trace.TraceCore.
This class represents the core of the original ErrorTrace class and contains the basic management of the trace facilities.
TraceCore(String, int) - Constructor for class com.townleyenterprises.trace.TraceCore
The constructor restricts creation of direct instances of the class except by subclasses.
TraceHelper - class com.townleyenterprises.trace.TraceHelper.
This class allows generating standard trace representations of various JDK data structures.
TraceHelper() - Constructor for class com.townleyenterprises.trace.TraceHelper
 
TraceMessage - class com.townleyenterprises.trace.TraceMessage.
This class encapsulates a message which is to be written to the trace log.
TraceMessage() - Constructor for class com.townleyenterprises.trace.TraceMessage
 
TraceMessage(String) - Constructor for class com.townleyenterprises.trace.TraceMessage
 
TraceStream - interface com.townleyenterprises.trace.TraceStream.
This interface is implemented by classes which can write trace information.
Traceable - interface com.townleyenterprises.trace.Traceable.
This interface allows objects to be more easily integrated into the trace mechanism.
taskAborted(TaskEvent) - Method in interface com.townleyenterprises.swing.event.TaskListener
This method is called when the task has been aborted.
taskCompleted(TaskEvent) - Method in interface com.townleyenterprises.swing.event.TaskListener
This method is called when the task has completed normally (even if it has encountered an error).
taskStarted(TaskEvent) - Method in interface com.townleyenterprises.swing.event.TaskListener
This method is called when the task has been started.
toSQL(String) - Method in class com.townleyenterprises.persistence.SQLFilterAdapter
This method provides access to the SQL for this query
toSQL(SortSpecification[]) - Method in class com.townleyenterprises.persistence.SQLFilterAdapter
This method allows for specifying sort specifications to the generated SQL.
toSQL(Class, SortSpecification[]) - Method in class com.townleyenterprises.persistence.SQLFilterAdapter
 
toSQL(HashMap) - Method in class com.townleyenterprises.persistence.SQLFilterAdapter
 
toString() - Method in class com.townleyenterprises.common.ConfigLoader
This method prints information about this configuration loader instance.
toString() - Method in class com.townleyenterprises.common.ResourceLoader
Provide some clue as to what we're doing and who we are.
toString() - Method in class com.townleyenterprises.filter.LogicalFilter
 
toString() - Method in class com.townleyenterprises.filter.LogicalNotFilter
 
toString() - Method in class com.townleyenterprises.filter.QueryFilter
 
toString() - Method in class com.townleyenterprises.filter.QueryOperator
 
toString() - Method in class com.townleyenterprises.filter.SortOrder
 
toString() - Method in class com.townleyenterprises.filter.SortSpecification
 
toString() - Method in class com.townleyenterprises.swing.SpringHints
 
toString() - Method in class com.townleyenterprises.trace.TraceMessage
 
tokenize(String) - Method in class com.townleyenterprises.swing.ResourceUIBuilder
This is a utility method which is used to return an array of strings parsed from the source.
tprintln(int, String, Object[]) - Method in class com.townleyenterprises.trace.TraceCore
This method is a generic method that is used by all of the other, simpler methods.
tprintln(int, String) - Method in class com.townleyenterprises.trace.TraceCore
This is a short-hand way to call the tprintln method if no arguments are needed.
trace(Map) - Static method in class com.townleyenterprises.trace.TraceHelper
 
trace(Map, String) - Static method in class com.townleyenterprises.trace.TraceHelper
This overloaded method takes the object separator string.
trace(List) - Static method in class com.townleyenterprises.trace.TraceHelper
Generates a representation of the list using the trace string rather than toString for all list objects.
trace(List, String) - Static method in class com.townleyenterprises.trace.TraceHelper
Overloaded method takes the object separator string
trace(Set) - Static method in class com.townleyenterprises.trace.TraceHelper
Generates a representation of the set using the trace string rather than toString for all list objects.
trace(Set, String) - Static method in class com.townleyenterprises.trace.TraceHelper
 
traceString() - Method in interface com.townleyenterprises.trace.Traceable
This method allows the object to represent itsself as a string for tracing.

U

UIBuilder - interface com.townleyenterprises.swing.UIBuilder.
This interface is part of an implementation of the Builder pattern which provides ways to dynamically build portions of a Swing application's User Interface.
UseLastOverrideStrategy - class com.townleyenterprises.common.UseLastOverrideStrategy.
This class implements the strategy that the second supplier (e.g.
UseLastOverrideStrategy() - Constructor for class com.townleyenterprises.common.UseLastOverrideStrategy
 
usage() - Method in class com.townleyenterprises.command.CommandParser
This method is used to print the usage summary information.

V

ValidationEvent - class com.townleyenterprises.validator.ValidationEvent.
This event is the basis for all of the validation failure events.
ValidationEvent(Object, Form) - Constructor for class com.townleyenterprises.validator.ValidationEvent
The constructor initializes the instance with the event sender.
ValidationListener - interface com.townleyenterprises.validator.ValidationListener.
This interface is designed to allow the efficient capture of validation faliures during form validation.
Version - class com.townleyenterprises.common.Version.
This class provides version information for the te-common project.
Version.VersionMismatchException - exception com.townleyenterprises.common.Version.VersionMismatchException.
This exception is used to report version requirement failures.
Version.VersionMismatchException(int, int, int, int) - Constructor for class com.townleyenterprises.common.Version.VersionMismatchException
 
Version.VersionMismatchException(String) - Constructor for class com.townleyenterprises.common.Version.VersionMismatchException
 
validate(Form) - Method in class com.townleyenterprises.validator.BasicFormValidator
This method simply deferrs to the BasicFormValidator.validate(Form,Locale) method.
validate(Form, Locale) - Method in class com.townleyenterprises.validator.BasicFormValidator
This method performs the validations in the default order according to the order specified in the interface.
validate(Map) - Method in interface com.townleyenterprises.validator.FieldSetValidator
This method validates the given map of field names and values according to the implementation-defined validation rules.
validate(Map, Locale) - Method in interface com.townleyenterprises.validator.FieldSetValidator
This method validates the given map of field names and values according to the implementation-defined validation rules and the specified locale.
validate(Object) - Method in interface com.townleyenterprises.validator.FieldValidator
This method validates the given value based on the implementation-defined validation rules.
validate(Object, Locale) - Method in interface com.townleyenterprises.validator.FieldValidator
This method validates the given value based on the implementation-defined validation rules and the specified locale.
validate(Form) - Method in interface com.townleyenterprises.validator.FormValidator
This method will perform the validation of the supplied form according to the standard order or an implementation-defined order as documented by the specific implementation.
validate(Form, Locale) - Method in interface com.townleyenterprises.validator.FormValidator
This method performs the same validation as the FormValidator.validate(com.townleyenterprises.validator.Form) method except for taking a specific locale rather than using the default.
validate(Object) - Method in class com.townleyenterprises.validator.IntRangeValidator
This method validates the given value based on the implementation-defined validation rules.
validate(Object, Locale) - Method in class com.townleyenterprises.validator.IntRangeValidator
This method validates the given value based on the implementation-defined validation rules and the specified locale.

W

willTrace(int) - Method in class com.townleyenterprises.trace.TraceCore
This method can be used to determine if trace messages will be printed for a certain threshold value.

_

_filters - Variable in class com.townleyenterprises.filter.LogicalFilter
the list of filters to be executed over the object

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

Copyright © 2002-2004, Andrew S. Townley and Townley Enterprises. All Rights Reserved.
This project is hosted on http://te-code.sourceforge.net.