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

A

AbstractResultSetMethodizer - Class in com.evanmclean.evlib.velocity
A wrapper class around a JDBC ResultSet that allows access to the columns as properties.
AbstractResultSetMethodizer(ResultSet) - Constructor for class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer
 
AbstractResultSetMethodizer(ResultSetMetaData) - Constructor for class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer
 
AbstractResultSetMethodizer.Row - Class in com.evanmclean.evlib.velocity
Each row from the result set is returned as one of these objects which does the translation from property name to a column in the result set.
AbstractResultSetMethodizer.Row() - Constructor for class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer.Row
 
accept(File) - Method in class com.evanmclean.evlib.swing.filechooser.AllFilesFilter
 
accept(File) - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
accept(File) - Method in class com.evanmclean.evlib.swing.filechooser.FolderFilter
 
add(T) - Method in class com.evanmclean.evlib.util.ArrayListIterator
Always throws UnsupportedOperationException.
add(E) - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
addExtension(String) - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
Add an extension to be allowed.
addIgnoredWords(Collection<String>) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Add the additional collection of words to the ignored words list.
addIgnoredWords(String...) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Add the additional collection of words to the ignored words list.
align(TLHA) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to the specified enumerated value.
align(TLVA) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to the specified enumerated value.
AllFilesFilter - Class in com.evanmclean.evlib.swing.filechooser
File filter for the JFileChooser that accepts all files.
AllFilesFilter() - Constructor for class com.evanmclean.evlib.swing.filechooser.AllFilesFilter
 
AllFilesFilter(String) - Constructor for class com.evanmclean.evlib.swing.filechooser.AllFilesFilter
 
Arr - Class in com.evanmclean.evlib.lang
Misc functions for various array related operations.
arr(boolean...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(byte...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(char...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(double...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(float...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(int...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(long...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(short...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
arr(T...) - Static method in class com.evanmclean.evlib.lang.Arr
Returns a variable number of arguments as an array.
ArrayIterable<T> - Class in com.evanmclean.evlib.lang
Create an Iterable from an array that can produce an Iterator or a ListIterator.
ArrayIterable(T[]) - Constructor for class com.evanmclean.evlib.lang.ArrayIterable
 
ArrayIterable(T[], int) - Constructor for class com.evanmclean.evlib.lang.ArrayIterable
 
ArrayIterable(T[], int, int) - Constructor for class com.evanmclean.evlib.lang.ArrayIterable
 
ArrayListIterator<T> - Class in com.evanmclean.evlib.util
A (list) iterator over an array of any objects.
ArrayListIterator(T...) - Constructor for class com.evanmclean.evlib.util.ArrayListIterator
 
ArrayListIterator(T[], int, int) - Constructor for class com.evanmclean.evlib.util.ArrayListIterator
 
ArrayListIterator(T[], int, int, int) - Constructor for class com.evanmclean.evlib.util.ArrayListIterator
 
arrItems(List<?>) - Static method in class com.evanmclean.evlib.commons.fileupload.FileUploadUtils
Remaps the file items returned by FileUpload.parseRequest into an array.
attr(Object) - Method in class com.evanmclean.evlib.escape.EscHtml
Performs escaping for an HTML attribute.
attr(Object) - Method in class com.evanmclean.evlib.escape.EscXml
Performs escaping for an XML attribute.
available() - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
available() - Method in class com.evanmclean.evlib.io.MergedInputStream
 

B

bottom() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to the bottom of the cell.
BoundedInputStream - Class in com.evanmclean.evlib.io
Input stream wrapper which limits and optionally enforces the number of bytes read from an input stream.
BoundedInputStream(InputStream, long) - Constructor for class com.evanmclean.evlib.io.BoundedInputStream
Only read a maximum number of characters from the input stream.
BoundedInputStream(InputStream, long, boolean) - Constructor for class com.evanmclean.evlib.io.BoundedInputStream
Only read a maximum number of characters from the input stream.
BoundedOutputStream - Class in com.evanmclean.evlib.io
Output stream wrapper that limits and optionally enforces the number of bytes written.
BoundedOutputStream(OutputStream, long) - Constructor for class com.evanmclean.evlib.io.BoundedOutputStream
Write at most max bytes to the output stream.
BoundedOutputStream(OutputStream, long, boolean, boolean) - Constructor for class com.evanmclean.evlib.io.BoundedOutputStream
Write at most max bytes to the output stream.
BoundedOutputStream(OutputStream, long, byte) - Constructor for class com.evanmclean.evlib.io.BoundedOutputStream
Write at most max bytes to the output stream.
BoundedOutputStream(OutputStream, long, byte, boolean) - Constructor for class com.evanmclean.evlib.io.BoundedOutputStream
Write at most max bytes to the output stream.
build(Class<?>) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Builds a cache with the current factory settings.
build(String) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Builds a cache with the current factory settings.
build() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
Create a builder initially set at column 0, row 0, width of 1, height of 1, and full alignment both horizontally and vertically.
build(int, int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
Create a builder initially width the specified column and row position, width of 1, height of 1, and full alignment both horizontally and vertically.
build() - Static method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Create a factory builder, with horizontal and vertical gaps of zero.
build(int) - Static method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Create a factory builder, with a specified horizontal and vertical gap.
build(int, int) - Static method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Create a factory builder, with a specified horizontal and vertical gaps.
builder() - Method in class com.evanmclean.evlib.cache.CacheManager
 
buildOrGet(Class<?>) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Builds a cache (if it doesn't already exist) with the current factory settings.
buildOrGet(String) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Builds a cache (if it doesn't already exist) with the current factory settings.
ByteArrayInputOutputStream - Class in com.evanmclean.evlib.io
A byte array output stream which you can then directly get an input stream for without the overhead of copying the byte array.
ByteArrayInputOutputStream() - Constructor for class com.evanmclean.evlib.io.ByteArrayInputOutputStream
 
ByteArrayInputOutputStream(int) - Constructor for class com.evanmclean.evlib.io.ByteArrayInputOutputStream
 

C

CacheBuilder - Class in com.evanmclean.evlib.cache
CacheExistsException - Exception in com.evanmclean.evlib.cache
Thrown by CacheManager.getCache(String) if the requested cache does not exist.
CacheManager - Class in com.evanmclean.evlib.cache
Manages a set of ConcurrentHashMapCache caches.
CacheManager() - Constructor for class com.evanmclean.evlib.cache.CacheManager
Construct a cache manager with no total maximum entries.
CacheManager(int) - Constructor for class com.evanmclean.evlib.cache.CacheManager
Construct a cache manager with the specified total maximum entries.
CacheManager(int, Logger) - Constructor for class com.evanmclean.evlib.cache.CacheManager
Construct a cache manager with the specified total maximum entries.
CacheManager(Logger) - Constructor for class com.evanmclean.evlib.cache.CacheManager
Construct a cache manager with no total maximum entries.
CacheReferenceType - Enum in com.evanmclean.evlib.cache
Indicates how values in a ConcurrentHashMapCache are referenced.
CacheValueDisposer<V> - Interface in com.evanmclean.evlib.cache
Called to clean up value objects in a cache that are removed because they've expired or by calling Map.clear().
CalUtils - Class in com.evanmclean.evlib.util
Misc utilities for handling Calendar objects.
cdata(Object) - Method in class com.evanmclean.evlib.escape.EscXml
Performs escaping for text inside an XML CDATA element.
cdata(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in XML CDATA text.
CDATA_END - Static variable in class com.evanmclean.evlib.escape.EscXml
The end of an XML CDATA element: "]]>"
CDATA_START - Static variable in class com.evanmclean.evlib.escape.EscXml
The start of an XML CDATA element: "<![CDATA["
centreOn(Window, Window) - Static method in class com.evanmclean.evlib.swing.Screen
Centre the window over the parent window, ensuring that it is still entirely visible on the screen.
centreScreen(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Centre the window on the primary display screen.
Charsets - Class in com.evanmclean.evlib.charset
Defines constants for the standard set of Charsets that are supported by every java platform implementation.
clean(File, boolean) - Static method in class com.evanmclean.evlib.io.Folders
Recursively clears a folder of any empty folders and optionally, zero-length files as well.
clear(File) - Static method in class com.evanmclean.evlib.io.Folders
Clear the contents of a folder.
clear() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
clearCdataColumns() - Method in class com.evanmclean.evlib.sql.RsXml
Clear the list of the columns to be wrapped in a <![CDATA[ container instead of the usual XML encoding.
clearColumnAliases() - Method in class com.evanmclean.evlib.sql.RsXml
Clear all the column aliases.
clearContainerElementName() - Method in class com.evanmclean.evlib.sql.RsXml
No container element (and hence, no XML declaration) will be written on a call to write.
clearEncoding() - Method in class com.evanmclean.evlib.sql.RsXml
No encoding attribute will be written in the XML declaration.
clearWindowSizePos(Class<?>) - Static method in class com.evanmclean.evlib.swing.Screen
Clear the size position preferences for the window.
clearWindowSizePos(Class<?>, String) - Static method in class com.evanmclean.evlib.swing.Screen
Clear the size position preferences for the window.
clearWindowSizePos(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Clear the size position preferences for the window.
clearWindowSizePos(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Clear the size position preferences for the window.
close() - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
close() - Method in class com.evanmclean.evlib.io.BoundedOutputStream
Close the output stream after calling BoundedOutputStream.pad().
close() - Method in class com.evanmclean.evlib.io.MergedInputStream
 
close() - Method in class com.evanmclean.evlib.io.MergedReader
 
close() - Method in class com.evanmclean.evlib.sql.PreparedStatementCache
Closes all statements in the cache.
close(String) - Method in class com.evanmclean.evlib.sql.PreparedStatementCache
Close a specific prepared statement, based on it's SQL.
close() - Method in class com.evanmclean.evlib.util.zip.Zipper
Closes the zip output stream as well as the underlying stream.
CloseableValueDisposer<V extends Closeable> - Class in com.evanmclean.evlib.cache
A CacheValueDisposer for objects that implement the Closeable interface.
CloseableValueDisposer() - Constructor for class com.evanmclean.evlib.cache.CloseableValueDisposer
 
closePool(String) - Static method in class com.evanmclean.evlib.commons.dbcp.DbcpUtils
Close the specifically named DBCP pool.
closePools() - Static method in class com.evanmclean.evlib.commons.dbcp.DbcpUtils
Close all DBCP pools.
closingLevel(Writer, int, String) - Method in class com.evanmclean.evlib.sql.RsXml
Called just before closing the level, allowing any specialised action to take place.
col(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Set the cell column, keeping the effective width constant.
col1(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the value for col1, without modifying col2 — You would probably prefer to use TableLayoutConstraintFactory.Builder.col(int)
col2(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the value for col2, without modifying col1 — You would probably prefer to use TableLayoutConstraintFactory.Builder.col(int)
Colls - Class in com.evanmclean.evlib.util
Factory for creating collection objects with a bit of short-hand (plus a few other utilities).
cols - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
The number of columns in this layout (0 for unspecified).
cols - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
 
cols(double...) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the columns to be used in the layout.
com.evanmclean.evlib.cache - package com.evanmclean.evlib.cache
Implements caches that are thread-safe, expire entries after a specified time-to-live, can be bound to a maximum number of entries, and can contain strong, soft or weak references to their values.
com.evanmclean.evlib.charset - package com.evanmclean.evlib.charset
Defines constants for the standard set of Charsets that are supported by every java platform implementation.
com.evanmclean.evlib.commons.dbcp - package com.evanmclean.evlib.commons.dbcp
Misc handy functions for the Apache Commons Database Connection Pooling package.
com.evanmclean.evlib.commons.fileupload - package com.evanmclean.evlib.commons.fileupload
Misc handy functions for the Apache Commons File Upload package.
com.evanmclean.evlib.escape - package com.evanmclean.evlib.escape
Performs character escapes on strings to make them safe for various output (e.g., HTML, XML, Javascript).
com.evanmclean.evlib.exceptions - package com.evanmclean.evlib.exceptions
Exceptions that are not specific to another package.
com.evanmclean.evlib.io - package com.evanmclean.evlib.io
File IO related stuff.
com.evanmclean.evlib.junit - package com.evanmclean.evlib.junit
Utilities related to JUnit unit testing.
com.evanmclean.evlib.lang - package com.evanmclean.evlib.lang
Cousin to java.lang package containing related utilities.
com.evanmclean.evlib.misc - package com.evanmclean.evlib.misc
Objects and utilities that don't really fit in any other category.
com.evanmclean.evlib.prefs - package com.evanmclean.evlib.prefs
Quick utilities for preferences (java.util.prefs.Preferences).
com.evanmclean.evlib.security - package com.evanmclean.evlib.security
Various utilities to make it simpler to get common message digests, and to efficiently run files through digests.
com.evanmclean.evlib.servlet - package com.evanmclean.evlib.servlet
Stuff for dealing with servlets.
com.evanmclean.evlib.sql - package com.evanmclean.evlib.sql
SQL and JDBC related stuff.
com.evanmclean.evlib.swing - package com.evanmclean.evlib.swing
Swing and GUI related stuff.
com.evanmclean.evlib.swing.filechooser - package com.evanmclean.evlib.swing.filechooser
Filters for JFileChooser.
com.evanmclean.evlib.tablelayout - package com.evanmclean.evlib.tablelayout
Utilities to make it easier dealing with TableLayouts.
com.evanmclean.evlib.text - package com.evanmclean.evlib.text
Utilities for doing textual analysis and processing.
com.evanmclean.evlib.util - package com.evanmclean.evlib.util
Cousin to java.util package containing related utilities.
com.evanmclean.evlib.util.zip - package com.evanmclean.evlib.util.zip
Cousin to java.util.zip package containing utilities for creating or unzipping zip files.
com.evanmclean.evlib.velocity - package com.evanmclean.evlib.velocity
Utilities for Velocity.
com.evanmclean.evlib.velocity.tools - package com.evanmclean.evlib.velocity.tools
Utilities for Velocity Tools.
comment(Object) - Method in class com.evanmclean.evlib.escape.EscHtml
Performs escaping for an HTML comment.
comment(Object) - Method in class com.evanmclean.evlib.escape.EscXml
Performs escaping for text inside an XML comment.
compare(String, String) - Method in class com.evanmclean.evlib.util.CompareCase
 
compare(String, String) - Method in class com.evanmclean.evlib.util.CompareIgnoreCase
 
CompareCase - Class in com.evanmclean.evlib.util
A string comparator that sorts case insensitively first, then by case.
CompareCase() - Constructor for class com.evanmclean.evlib.util.CompareCase
 
CompareIgnoreCase - Class in com.evanmclean.evlib.util
A string comparator that does case-insensitive comparisons.
CompareIgnoreCase() - Constructor for class com.evanmclean.evlib.util.CompareIgnoreCase
 
ConcurrentHashMapCache<K,V> - Interface in com.evanmclean.evlib.cache
A thread-safe hash map where the entries expire after a specified time-to-live.
containsKey(Object) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Tests if the specified object is a key in this table.
containsValue(Object) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Returns true if this map maps one or more keys to the specified value.
Conv - Class in com.evanmclean.evlib.misc
Functions to convert strings to numbers, returning default values on errors.
copy(File, File) - Static method in class com.evanmclean.evlib.io.Files
Efficient file copy.
copy(File, File, boolean) - Static method in class com.evanmclean.evlib.io.Files
Efficient file copy.
copy(File, File) - Method in class com.evanmclean.evlib.io.FileStructureCopier
Perform recursive copying.
copy(File, File) - Static method in class com.evanmclean.evlib.io.Folders
Will recursively copy a folder to the target path.
copy(File, File) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
copy(File, PrintWriter) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
copy(File, Writer) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
copy(File) - Method in class com.evanmclean.evlib.util.zip.Zipper
Copy a file into the zip, just using the base name of the file.
copy(File, boolean) - Method in class com.evanmclean.evlib.util.zip.Zipper
Recursively copy all files in a folder into the zip.
copy(File, String) - Method in class com.evanmclean.evlib.util.zip.Zipper
Copy the file into the zip, using the specified file name.
copy(InputStream, String) - Method in class com.evanmclean.evlib.util.zip.Zipper
Read the input stream into the zip, using the specified file name.
create(T[]) - Static method in class com.evanmclean.evlib.lang.ArrayIterable
 
create(T[], int) - Static method in class com.evanmclean.evlib.lang.ArrayIterable
 
create(T[], int, int) - Static method in class com.evanmclean.evlib.lang.ArrayIterable
 
create(T...) - Static method in class com.evanmclean.evlib.util.ArrayListIterator
 
create(T[], int, int) - Static method in class com.evanmclean.evlib.util.ArrayListIterator
 
create(T[], int, int, int) - Static method in class com.evanmclean.evlib.util.ArrayListIterator
 
create(Iterable<? extends E>) - Static method in class com.evanmclean.evlib.util.UnmodifiableIterator
 
create(Iterator<? extends E>) - Static method in class com.evanmclean.evlib.util.UnmodifiableIterator
 
create(List<? extends E>) - Static method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
create(ListIterator<? extends E>) - Static method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
createTempFolder(String, String) - Static method in class com.evanmclean.evlib.io.Folders
Creates an new folder in the default temporary-file folder, using the given prefix and suffix to generate its name.
createTempFolder(String, String, File) - Static method in class com.evanmclean.evlib.io.Folders
Creates a new folder in the specified parent folder, using the given prefix and suffix strings to generate its name.
CSFileReader - Class in com.evanmclean.evlib.io
Create a file reader which expects the file to be encoded with the specified character set.
CSFileReader(File, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(File, CharsetDecoder) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(File, String) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(FileDescriptor, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(FileDescriptor, CharsetDecoder) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(FileDescriptor, String) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(String, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(String, CharsetDecoder) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileReader(String, String) - Constructor for class com.evanmclean.evlib.io.CSFileReader
 
CSFileWriter - Class in com.evanmclean.evlib.io
Create a file writer which writes the file with the specified character set.
CSFileWriter(File, boolean, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(File, boolean, CharsetEncoder) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(File, boolean, String) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(File, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(File, CharsetEncoder) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(File, String) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(FileDescriptor, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(FileDescriptor, CharsetEncoder) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(FileDescriptor, String) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, boolean, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, boolean, CharsetEncoder) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, boolean, String) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, Charset) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, CharsetEncoder) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
CSFileWriter(String, String) - Constructor for class com.evanmclean.evlib.io.CSFileWriter
 
csv - Static variable in class com.evanmclean.evlib.escape.Esc
Makes a string safe to use as a field within a comma separated (CSV) file.
csv(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Makes a string safe to use as a field within a comma separated (CSV) file.
currentFolder() - Static method in class com.evanmclean.evlib.lang.Sys
Return the current working folder from the system properties.

D

DbcpUtils - Class in com.evanmclean.evlib.commons.dbcp
Misc handy functions for the Apache Database Connection Pooling package.
Dbl - Class in com.evanmclean.evlib.misc
Functions for checking the values of doubles are 'close enough'.
DEFAULT_DATE_FORMAT - Static variable in class com.evanmclean.evlib.sql.RsXml
The default format used ("yyyy-MM-dd") to convert a date column to a string.
DEFAULT_ENCODING - Static variable in class com.evanmclean.evlib.sql.RsXml
The default encoding ("ISO-8859-1") which will be written to the XML declaration.
DEFAULT_LOG_NAME - Static variable in class com.evanmclean.evlib.velocity.Slf4jLogChute
Default name for the JDK logger instance
DEFAULT_TEST_TYPE - Static variable in class com.evanmclean.evlib.junit.TestAll
The default test type value for test_type, which is "UNIT".
DEFAULT_TIME_FORMAT - Static variable in class com.evanmclean.evlib.sql.RsXml
The default format used ("HH:mm:ss.SSS") to convert a time column to a string.
DEFAULT_TIMESTAMP_FORMAT - Static variable in class com.evanmclean.evlib.sql.RsXml
The default format used ("yyyy-MM-dd HH:mm:ss.SSS") to convert a timestamp column to a string.
DEFLATED - Static variable in class com.evanmclean.evlib.util.zip.Zipper
Compression method for compressed (DEFLATED) entries.
del(File) - Static method in class com.evanmclean.evlib.io.Files
Deletes the file if it exists.
del(File, boolean) - Static method in class com.evanmclean.evlib.io.Files
Deletes the file if it exists.
del(File) - Static method in class com.evanmclean.evlib.io.Folders
Delete the folder (if it exists) and all its contents.
del(File, boolean) - Static method in class com.evanmclean.evlib.io.Folders
Delete the folder (if it exists) and all its contents.
delete(FileItem[]) - Static method in class com.evanmclean.evlib.commons.fileupload.FileUploadUtils
Call FileItem.delete for all items that have been stored on disk.
delete(List<?>) - Static method in class com.evanmclean.evlib.commons.fileupload.FileUploadUtils
Call FileItem.delete for all items that have been stored on disk.
delete(Map<String, FileItem[]>) - Static method in class com.evanmclean.evlib.commons.fileupload.FileUploadUtils
Call FileItem.delete for all items that have been stored on disk.
deleteAll(File) - Method in class com.evanmclean.evlib.io.RecursiveDelete
Deletes the specified file/directory, plus any sub-directories.
deleteChildren(File) - Method in class com.evanmclean.evlib.io.RecursiveDelete
Perform recursive delete of all children of the specified directory.
delhard(File) - Static method in class com.evanmclean.evlib.io.Files
Deletes the file if it exists, trying to make the file and/or the parent folder writable in order to do so.
delQuietly(File) - Static method in class com.evanmclean.evlib.io.Folders
Delete the folder (if it exists) and all its contents.
difference(String) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Perform the difference comparison against the specified string.
difference(String, String) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Perform the difference comparison against the two strings.
difference(FuzzyLexicon) - Method in class com.evanmclean.evlib.text.FuzzyLexicon
Perform the difference comparison against the specified lexicon.
difference(String) - Method in class com.evanmclean.evlib.text.FuzzyLexicon
Perform the difference comparison against the specified string.
digest(File, MessageDigest) - Static method in class com.evanmclean.evlib.security.Digests
Run a digest against the contents of a file.
digest(InputStream, MessageDigest) - Static method in class com.evanmclean.evlib.security.Digests
Run a digest against the input stream.
Digests - Class in com.evanmclean.evlib.security
Various utilities to make it simpler to get common message digests.
displayException(Component, Throwable, String, String) - Static method in class com.evanmclean.evlib.swing.Swing
Displays a message dialog box with details of the exception object, including the stack trace in a scrollbox.
dispose(V) - Method in interface com.evanmclean.evlib.cache.CacheValueDisposer
Clean up a value that is expired or cleared.
dispose(V) - Method in class com.evanmclean.evlib.cache.CloseableValueDisposer
Clean up a value that is expired or cleared.
disposer(CacheValueDisposer<?>) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Object used to clean up cached values that expire or are removed via a call to Map.clear().

E

eat() - Method in class com.evanmclean.evlib.io.BoundedInputStream
Read and discard any remaining bytes in the input stream, or until we reach the end of the file, whichever comes first.
EMPTY - Static variable in class com.evanmclean.evlib.lang.Str
A final, unmodifiable, zero length string, in case you need one.
endsWithIgnoreCase(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Tests if the string ends with the specified suffix, ignoring case.
entrySet() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
eors() - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if we have reached the end of the record set.
equals(Object, Object) - Static method in class com.evanmclean.evlib.lang.Obj
Compares two objects, handling nulls.
equals(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Compares two strings, handling nulls.
equalsIgnoreCase(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Compares two strings in a case insensitive manner, handling nulls.
equalsOneOf(Object, Object...) - Static method in class com.evanmclean.evlib.lang.Obj
Calls lhs.equals() for each of the other objects until one of them returns true.
equalsOneOf(String, String...) - Static method in class com.evanmclean.evlib.lang.Str
Calls lhs.equals() for each of the other strings until one of them returns true.
equalsOneOfIgnoreCase(String, String...) - Static method in class com.evanmclean.evlib.lang.Str
Calls lhs.equalsIgnoreCase() for each of the other strings until one of them returns true.
equiv(double, double) - Static method in class com.evanmclean.evlib.misc.Dbl
Returns true if the difference between the two doubles is less than 0.000001.
equiv(double, double, int) - Static method in class com.evanmclean.evlib.misc.Dbl
Returns true if the difference between the two doubles is within a certain tolerance.
errorHandler(File, File, IOException) - Method in class com.evanmclean.evlib.io.FileStructureCopier
By default, throws the IOException that was passed in to it.
errorHandler(File) - Method in class com.evanmclean.evlib.io.RecursiveDelete
Can be overridden to handle errors.
errorHandler(File, File, IOException) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
Can be overridden to handle errors.
Esc - Class in com.evanmclean.evlib.escape
Provides worker objects that can perform character escapes on strings to make them safe for various output (e.g.
Esc() - Constructor for class com.evanmclean.evlib.escape.Esc
 
EscapeTool - Class in com.evanmclean.evlib.velocity.tools
Extends the velocity tools EscapeTool with extra things that can be escaped.
EscapeTool() - Constructor for class com.evanmclean.evlib.velocity.tools.EscapeTool
 
EscCsv - Class in com.evanmclean.evlib.escape
Makes a string safe to use as a field within a comma separated (CSV) file.
EscHtml - Class in com.evanmclean.evlib.escape
Performs character escaping suitable for HTML output.
EscJava - Class in com.evanmclean.evlib.escape
Makes a string safe to use as a string literal inside a piece of Java code (does not add enclosing double quotes).
EscJavascript - Class in com.evanmclean.evlib.escape
Makes a string safe to use as a string literal inside a piece of Javascript code (does not add enclosing double quotes).
EscUrl - Class in com.evanmclean.evlib.escape
Makes a string safe to use as a URL parameter.
EscXml - Class in com.evanmclean.evlib.escape
Escapes character escaping suitable for XML output.
exists(String) - Method in class com.evanmclean.evlib.cache.CacheManager
Check if a cache with a particular name exists.
expire() - Method in class com.evanmclean.evlib.cache.CacheManager
Run an expiration over all managed caches.
ExtFilesFilter - Class in com.evanmclean.evlib.swing.filechooser
File filter for the JFileChooser that accepts files of the specified extension(s).
ExtFilesFilter(String) - Constructor for class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
ExtFilesFilter(String, String) - Constructor for class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
ExtFilesFilter(String, String, String...) - Constructor for class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 

F

F - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
FileProperties - Class in com.evanmclean.evlib.util
Load properties object from a file.
Files - Class in com.evanmclean.evlib.io
Perform various file related operations.
FileStructureCopier - Class in com.evanmclean.evlib.io
Recursively copies a set of files.
FileStructureCopier() - Constructor for class com.evanmclean.evlib.io.FileStructureCopier
 
FileUploadUtils - Class in com.evanmclean.evlib.commons.fileupload
Misc handy functions for the Apache Commons File Upload package.
FILL - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
fillcols(boolean...) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the columns to be used to either FILL or PREFERRED depending on if the boolean arg is true or false respectively.
fillrows(boolean...) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the rows to be used to either FILL or PREFERRED depending on if the boolean arg is true or false respectively.
filter(File, File) - Method in class com.evanmclean.evlib.io.FileStructureCopier
Can be overridden to filter which files and folders to copy.
finish() - Method in class com.evanmclean.evlib.util.zip.Zipper
Finishes writing the contents of the zip output stream without closing the underlying stream.
flush() - Method in class com.evanmclean.evlib.io.BoundedOutputStream
 
FolderFilter - Class in com.evanmclean.evlib.swing.filechooser
File filter for the JFileChooser that only accepts folders.
FolderFilter() - Constructor for class com.evanmclean.evlib.swing.filechooser.FolderFilter
 
FolderFilter(String) - Constructor for class com.evanmclean.evlib.swing.filechooser.FolderFilter
 
Folders - Class in com.evanmclean.evlib.io
Perform certain folder/directory related operations.
forceMksClear(File) - Static method in class com.evanmclean.evlib.io.Folders
If the folder already exists, clear its contents, otherwise create it and all necessary parent folders - if the specified path is a file, delete it first then create the folder with the same name.
FuzzyCompare - Class in com.evanmclean.evlib.text
Performs a fuzzy comparison between two strings to try and find similar strings.
FuzzyCompare() - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default ignored words and minimum word length.
FuzzyCompare(Collection<String>) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default minimum word length.
FuzzyCompare(Collection<String>, int) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator.
FuzzyCompare(int) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default ignored words.
FuzzyCompare(String) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default ignored words and minimum word length.
FuzzyCompare(String, Collection<String>) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default minimum word length.
FuzzyCompare(String, Collection<String>, int) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator.
FuzzyCompare(String, int) - Constructor for class com.evanmclean.evlib.text.FuzzyCompare
Construct a new fuzzy comparator with the default ignored words.
FuzzyLexicon - Class in com.evanmclean.evlib.text
Produced by FuzzyCompare to perform fuzzy comparisons between strings.

G

gap(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the horizontal and vertical gaps to the same value.
gap(int, int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the vertical gap.
get(String) - Static method in class com.evanmclean.evlib.charset.Charsets
Returns a charset object for the named charset.
get(String) - Method in class com.evanmclean.evlib.sql.PreparedStatementCache
Get the prepared statement based on the sql string.
get(String, int, int) - Method in class com.evanmclean.evlib.sql.PreparedStatementCache
Get the prepared statement based on the sql string.
get(String) - Method in class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer.Row
Called by velocity to get the property of the specified name.
getBreakColumns() - Method in class com.evanmclean.evlib.sql.RsXml
The break columns being used.
getBuffer() - Method in class com.evanmclean.evlib.io.PrintStringWriter
Return the string buffer itself.
getCache(String) - Method in class com.evanmclean.evlib.cache.CacheManager
Returns a previously created cache.
getCacheManager() - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Get the cache manager responsible for this cache.
getCacheNames() - Method in class com.evanmclean.evlib.cache.CacheManager
Gets the list off all caches being managed.
getCacheReferenceType() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Get the cache reference type that caches with be created with.
getCanonicalFile(File) - Static method in class com.evanmclean.evlib.io.Files
Returns the canonical form of an abstract pathname.
getCanonicalPath(File) - Static method in class com.evanmclean.evlib.io.Files
Returns the canonical pathname string of an abstract pathname.
getCdataColumns() - Method in class com.evanmclean.evlib.sql.RsXml
A list of the columns to be wrapped in a <![CDATA[ container instead of the usual XML encoding.
getColumnAliases() - Method in class com.evanmclean.evlib.sql.RsXml
By default, the column name is used as the element name, however aliases can be used.
getColumns() - Method in class com.evanmclean.evlib.sql.RsXml
The columns to be written at each level.
getConnection() - Method in class com.evanmclean.evlib.sql.PreparedStatementCache
 
getContainerAttributes() - Method in class com.evanmclean.evlib.sql.RsXml
A snippet of XML attributes that will be written at part of the container element (default none).
getContainerElementElementName() - Method in class com.evanmclean.evlib.sql.RsXml
The name of the container element that will be written surrounding all the records in the next write.
getCurrVal(String, Connection) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Read the current value from a sequence.
getDate(Object, String, int) - Method in class com.evanmclean.evlib.sql.RsXml
Converts a date to a string.
getDateFormat() - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert date columns to strings.
getDelimiter() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
getDescription() - Method in class com.evanmclean.evlib.swing.filechooser.AllFilesFilter
 
getDescription() - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
getDescription() - Method in class com.evanmclean.evlib.swing.filechooser.FolderFilter
 
getDigest(String) - Static method in class com.evanmclean.evlib.security.Digests
Returns a MessageDigest object that implements the specified digest algorithm.
getDouble(ResultSet, int) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves a double from a result set, checking for null.
getDouble(ResultSet, String) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves a double from a result set, checking for null.
getDouble(Object, String, int) - Method in class com.evanmclean.evlib.sql.RsXml
Converts a float or double to a string, trimming any trailing zeros and decimal point.
getEncoding() - Method in class com.evanmclean.evlib.sql.RsXml
The value of the encoding attribute that will be written in the XML declaration (e.g.
getExtensions() - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
getFolder(Preferences, String, File) - Static method in class com.evanmclean.evlib.prefs.Prefs
Gets an existing folder from the specified preference.
getFolderAction() - Method in class com.evanmclean.evlib.util.zip.Unzipper
Get the current Unzipper.FolderAction.
getFolderAction() - Method in class com.evanmclean.evlib.util.zip.Zipper
Get the current Zipper.FolderAction that is used for calls to Zipper.copy(File, boolean).
getIgnoredWords() - Method in class com.evanmclean.evlib.text.FuzzyCompare
Returns the current set of ignored words.
getInputStream() - Method in class com.evanmclean.evlib.io.ByteArrayInputOutputStream
Get a byte array input stream based on the current byte buffer for the output stream.
getInt(ResultSet, int) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves an integer from a result set, checking for null.
getInt(ResultSet, String) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves an integer from a result set, checking for null.
getIntParameter(ServletRequest, String, int) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the parameter from the request, trimming it and coverting to an integer.
getIntZN(ResultSet, int) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves an integer from a result set, nulls and zeros return null.
getIntZN(ResultSet, String) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves an integer from a result set, nulls and zeros return null.
getLineSeperator() - Method in class com.evanmclean.evlib.sql.RsXml
The line separator to be used after the XML declaration, and for pretty printing (default is system property).
getLogger() - Method in class com.evanmclean.evlib.cache.CacheManager
The logger being used (or null for no logging).
getMaxEntries() - Method in class com.evanmclean.evlib.cache.CacheBuilder
The maximum number of entries caches with contain (0 for unlimited).
getMaxEntries() - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
The maximum number of entries this map will contain.
getMaxTotalEntries() - Method in class com.evanmclean.evlib.cache.CacheManager
The total number of entries that will be held across all caches (0 for unlimited).
getMd5Digest() - Static method in class com.evanmclean.evlib.security.Digests
Returns a MessageDigest object that implements the MD5 algorithm.
getMinimumWordLength() - Method in class com.evanmclean.evlib.text.FuzzyCompare
The current minimum word length (default of 3).
getName() - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Get the name of this cache.
getNextVal(String, Connection) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Read the next value from a sequence.
getNullSnippet() - Method in class com.evanmclean.evlib.sql.RsXml
If the column is null, then then this XML snipped is included in the element being written (default blank).
getObject(String) - Method in class com.evanmclean.evlib.sql.RsXml
Return the specified object from the last row read.
getObjects() - Method in class com.evanmclean.evlib.sql.RsXml
Return the objects from the last row read.
getParameter(ServletRequest, String) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the parameter from the request, trimming it and returning an empty string if it doesn't exist.
getParameter(ServletRequest, String, String) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the parameter from the request, trimming it, and if blank then return the specified default value.
getPoolingDriver() - Static method in class com.evanmclean.evlib.commons.dbcp.DbcpUtils
Get the DBCP pooling driver.
getPref(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Helper function that gets the default preferences node for a window.
getPropertyNames(String) - Method in class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer
A way of translating column names to potential property names.
getRecordNames() - Method in class com.evanmclean.evlib.sql.RsXml
The record names being used.
getRemaining() - Method in class com.evanmclean.evlib.io.BoundedInputStream
The remaining maximum number of bytes we can read.
getRemaining() - Method in class com.evanmclean.evlib.io.BoundedOutputStream
Get the number of bytes that we can still write to this stream.
getResultSet() - Method in class com.evanmclean.evlib.sql.RsXml
Gets the result set to be read, or null if it has not been set yet.
getShaDigest() - Static method in class com.evanmclean.evlib.security.Digests
Returns a MessageDigest object that implements the SHA algorithm.
getStackTrace(Throwable) - Static method in class com.evanmclean.evlib.lang.Str
Takes what would normally be output from Throwable.printStackTrace() and returns it as a string.
getStr() - Method in class com.evanmclean.evlib.text.FuzzyLexicon
The original string this lexicon represents.
getSuite(String, String) - Static method in class com.evanmclean.evlib.junit.TestAll
Dynamically create a test suite from a set of class files in a directory tree, using the default test_type of "UNIT".
getSuite(String, String, String) - Static method in class com.evanmclean.evlib.junit.TestAll
Dynamically create a test suite from a set of class files in a directory tree.
getTempDir(GenericServlet) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the directory where the servlet can put temporary files.
getTempDir(Servlet) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the directory where the servlet can put temporary files.
getTempDir(ServletConfig) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the directory where the servlet can put temporary files.
getTempDir(ServletContext) - Static method in class com.evanmclean.evlib.servlet.ServletUtils
Get the directory where the servlet can put temporary files.
getTime(Object, String, int) - Method in class com.evanmclean.evlib.sql.RsXml
Converts a time to a string, removing any trailing zeros or decimal point.
getTimeFormat() - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert time columns to strings.
getTimestamp(Object, String, int) - Method in class com.evanmclean.evlib.sql.RsXml
Converts a timestamp to a string, removing any trailing zeros or decimal point.
getTimestampFormat() - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert timestamp columns to strings.
getTrimString(ResultSet, int) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves a trimmed string from a result set.
getTrimString(ResultSet, String) - Static method in class com.evanmclean.evlib.sql.Rs
Retrieves a trimmed string from a result set.
getTtlMillis() - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
The default number of milliseconds each entry in the map will stay before being cleared out.
getTtlMillisec() - Method in class com.evanmclean.evlib.cache.CacheBuilder
The time to live for each entry (in milliseconds).
getValue() - Method in class com.evanmclean.evlib.lang.MutableBoolean
 
getValue(Object, String, int) - Method in class com.evanmclean.evlib.sql.RsXml
Converts the object retrieved from the result set to a string.
getWindowPos(Preferences, String, Point) - Static method in class com.evanmclean.evlib.swing.Screen
Retrieve the saved position information from a preferences key.
getWindowPos(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved position information from a preferences key, ensuring that the window is still entirely on the screen.
getWindowPos(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved position information from a preferences key, ensuring that the window is still entirely on the screen.
getWindowSize(Preferences, String, Dimension) - Static method in class com.evanmclean.evlib.swing.Screen
Retrieve the saved size information from a preferences key.
getWindowSize(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved size information from a preferences key, ensuring that the window is still entirely on the screen.
getWindowSize(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved size information from a preferences key, ensuring that the window is still entirely on the screen.
getWindowSizePos(Preferences, String, Dimension, Point) - Static method in class com.evanmclean.evlib.swing.Screen
Retrieve the saved size and position information from a preferences key.
getWindowSizePos(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved size and position information from a preferences key, ensuring that the window is still entirely on the screen.
getWindowSizePos(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Position a window based on the saved size and position information from a preferences key, ensuring that the window is still entirely on the screen.

H

hasNext() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
hasNext() - Method in class com.evanmclean.evlib.util.UnmodifiableIterator
 
hasNext() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
hasNext() - Method in class com.evanmclean.evlib.velocity.ResultSetMethodizer
 
hasNext() - Method in class com.evanmclean.evlib.velocity.RowSetMethodizer
 
hasPrevious() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
hasPrevious() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
hcenter() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to center.
hcentre() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to centre.
height(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the number of rows that will be spanned.
hex(byte[]) - Static method in class com.evanmclean.evlib.security.Digests
Converts an array of bytes into a String representing the hexidecimal values of each byte in order.
hex(MessageDigest) - Static method in class com.evanmclean.evlib.security.Digests
Converts the results of MessageDigest.digest() into a String representing the hexidecimal values of each byte in order.
hfull() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to full.
hgap - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
 
hgap(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the horizontal gap.
hleading() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to leading.
hleft() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to left.
hright() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to right.
html - Static variable in class com.evanmclean.evlib.escape.Esc
HTML escaper that will convert the basic necessary characters required to make it safe for HTML (basically the <, >, " and & characters, plus unprintable control characters).
html(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in HTML text.
htmlAscii - Static variable in class com.evanmclean.evlib.escape.Esc
HTML escaper that will convert any character that falls outside of the printable ASCII set (as well as the standard <, >, " and & characters).
htmlAttr(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for an HTML attribute.
htmlBr(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in HTML text.
htmlComment(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in an HTML comment.
htmlFull - Static variable in class com.evanmclean.evlib.escape.Esc
HTML escaper that will convert any character that has a standard HTML entity code equivalent.
htmlMin - Static variable in class com.evanmclean.evlib.escape.Esc
HTML escaper that will convert the absolute minimum characters required to make it safe for HTML (basically the < and & characters, plus unprintable control characters).
htrailing() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to trailing.

I

ifBlank(T, T) - Static method in class com.evanmclean.evlib.lang.Str
Return the first parameter if it is not null, zero length, and contains at least one non-whitespace character, otherwise return the second parameter.
ifEmpty(T, T) - Static method in class com.evanmclean.evlib.lang.Str
Return the first parameter if it is not null or a zero length string, otherwise return the second parameter.
ifNull(O, A) - Static method in class com.evanmclean.evlib.lang.Obj
If the first argument is null, returns the second argument.
ifNull(String) - Static method in class com.evanmclean.evlib.lang.Str
Return the parameter if it is not null, otherwise return an empty string.
ifNull(T, T) - Static method in class com.evanmclean.evlib.lang.Str
Return the first parameter if it is not null, otherwise return the second parameter.
in - Variable in class com.evanmclean.evlib.io.BoundedInputStream
 
init(RuntimeServices) - Method in class com.evanmclean.evlib.velocity.Slf4jLogChute
 
INSTANCE - Static variable in class com.evanmclean.evlib.util.CompareCase
Instance of this comparator.
INSTANCE - Static variable in class com.evanmclean.evlib.util.CompareIgnoreCase
Instance of this comparator.
intToArray(int[]) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Converts an array of integers to an Array object that can be used in a PreparedStatement for Postgresql to set an int4[] column.
intToArray(int[], String) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Converts an array of integers to an Array object that can be used in a PreparedStatement for Postgresql.
isAllEmpty(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks if the path has any non-zero length files, or is just folders and empty files (or doesn't even exist).
isBlank(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Returns true if the parameter is null, zero length, or only contains whitespace.
isContinueOnError() - Method in class com.evanmclean.evlib.io.RecursiveDelete
Indicates if we continue despite any errors that occurred during file copying.
isEmpty(File) - Static method in class com.evanmclean.evlib.io.Files
Checks the path specified is a zero length file, an empty folder or does not exist.
isEmpty(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks the path specified is a zero length file, an empty folder or does not exist.
isEmpty() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
isEmpty(boolean[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(byte[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(char[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(double[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(float[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(int[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(long[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(short[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(T[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is of zero length or null;
isEmpty(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Returns true if the parameter is null or a zero length string.
isEmptyAsOpenAndCloseElement() - Method in class com.evanmclean.evlib.sql.RsXml
By default, elements with an empty (or null) value will be written as a single element (e.g.
isFilesOnly() - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
isIncludeXmlDeclaration() - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML declaration (i.e.
isLevelEnabled(int) - Method in class com.evanmclean.evlib.velocity.Slf4jLogChute
 
isLowercase() - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if all column names (not including aliased columns) are forced to lowercase before being written as element names (default true).
isNoMatchError() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
isNotAllEmpty(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks if the path has any non-zero length files, or is just folders and empty files (or doesn't even exist).
isNotBlank(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Returns true if the parameter is not null, not zero length, and contains at least one non-whitespace character.
isNotEmpty(File) - Static method in class com.evanmclean.evlib.io.Files
Checks the path specified is a zero length file, an empty folder or does not exist.
isNotEmpty(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks the path specified is a zero length file, an empty folder or does not exist.
isNotEmpty(boolean[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(byte[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(char[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(double[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(float[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(int[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(long[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(short[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(T[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return true if the array is not null and not of zero length.
isNotEmpty(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Returns true if the parameter is not null and not a zero length string.
isNotOnlyFolders(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks if the path contains any files at all, or just zero or more folders and sub-folders.
ISO88591 - Static variable in class com.evanmclean.evlib.charset.Charsets
 
ISO88591_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
ISOLATIN1 - Static variable in class com.evanmclean.evlib.charset.Charsets
 
ISOLATIN1_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
isOnlyFolders(File) - Static method in class com.evanmclean.evlib.io.Folders
Checks if the path contains any files at all, or just zero or more folders and sub-folders.
isPrettyIndent() - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML is written with newlines and indentation (default true when pretty print is true, false otherwise).
isPrettyPrint() - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML is written with newlines and (possibly) indentation (default false).
isRefreshTtl() - Method in class com.evanmclean.evlib.cache.CacheBuilder
True if retrieving a value from the cache refreshes its expiry time.
isRefreshTtl() - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
If true, entries retrieved with Map.get(Object) or similar will have their expiry time refreshed.
isShowFolders() - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
 
iterator() - Method in class com.evanmclean.evlib.lang.ArrayIterable
Returns an iterator over a set of elements of type T.
iterator() - Method in class com.evanmclean.evlib.lang.UnmodifiableIterable
 

J

java - Static variable in class com.evanmclean.evlib.escape.Esc
Makes a string safe to use as a string literal inside a piece of Java code (does not add enclosing double quotes).
java(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Makes a string safe to use as a string literal inside a piece of Java code (does not add enclosing double quotes).
javascript - Static variable in class com.evanmclean.evlib.escape.Esc
Makes a string safe to use as a string literal inside a piece of Javascript code (does not add enclosing double quotes).
javascript(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Makes a string safe to use as a string literal inside a piece of Javascript code (does not add enclosing double quotes).
join(char, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterable into a string.
join(char, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterator into a string.
join(char, T...) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(char, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(char, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(char, Str.ToString<T>, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterable into a string.
join(char, Str.ToString<T>, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterator into a string.
join(char, Str.ToString<T>, T...) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(char, Str.ToString<T>, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(char, Str.ToString<T>, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterable into a string.
join(String, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterator into a string.
join(String, T...) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, Str.ToString<T>, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterable into a string.
join(String, Str.ToString<T>, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided iterator into a string.
join(String, Str.ToString<T>, T...) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, Str.ToString<T>, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(String, Str.ToString<T>, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Joins the elements in the provided array into a string.
join(StringBuilder, char, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterable onto a string builder.
join(StringBuilder, char, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterator onto a string builder.
join(StringBuilder, char, T...) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, char, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, char, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, char, Str.ToString<T>, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterable onto a string builder.
join(StringBuilder, char, Str.ToString<T>, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterator onto a string builder.
join(StringBuilder, char, Str.ToString<T>, T...) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, char, Str.ToString<T>, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, char, Str.ToString<T>, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterable onto a string builder.
join(StringBuilder, String, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterator onto a string builder.
join(StringBuilder, String, T...) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, Str.ToString<T>, Iterable<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterable onto a string builder.
join(StringBuilder, String, Str.ToString<T>, Iterator<T>) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided iterator onto a string builder.
join(StringBuilder, String, Str.ToString<T>, T...) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, Str.ToString<T>, T[], int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.
join(StringBuilder, String, Str.ToString<T>, T[], int, int) - Static method in class com.evanmclean.evlib.lang.Str
Appends the elements in the provided array onto a string builder.

L

leading() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to leading.
left() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to left.
length(boolean[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(byte[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(char[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(double[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(float[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(int[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(long[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(short[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(T[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the length of the array (zero for null).
length(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Return the length of the string, or zero if passed a null.
listIterator() - Method in class com.evanmclean.evlib.lang.ArrayIterable
Returns a list iterator over a set of elements of type T.
listIterator(int) - Method in class com.evanmclean.evlib.lang.ArrayIterable
Returns a list iterator over a set of elements of type T.
load(File) - Static method in class com.evanmclean.evlib.util.FileProperties
Create a new properties object which has been loaded from the specified file.
load(Properties, File) - Static method in class com.evanmclean.evlib.util.FileProperties
Load the properties from the specified file.
load(Properties, String) - Static method in class com.evanmclean.evlib.util.FileProperties
Load the properties from the specified file.
load(String) - Static method in class com.evanmclean.evlib.util.FileProperties
Create a new properties object which has been loaded from the specified file.
log(int, String) - Method in class com.evanmclean.evlib.velocity.Slf4jLogChute
 
log(int, String, Throwable) - Method in class com.evanmclean.evlib.velocity.Slf4jLogChute
 
logger - Variable in class com.evanmclean.evlib.velocity.Slf4jLogChute
 
ltrim(StringBuilder) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string builder contents of any leading whitespace.
ltrimToEmpty(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any leading whitespace, but also returns a zero length string if the parameter was null.
ltrimToNull(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any leading whitespace, returning null if the result is a zero length string, or the parameter was null to begin with.

M

M - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
main(String[]) - Static method in class com.evanmclean.evlib.swing.Screen
 
make() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Make the table layout constraint object based on the current settings in the builder.
make() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Create the table layout with the specified rows and columns.
makeLexicon(String) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Construct a lexicon of all the good words in the string.
mapItems(List<?>) - Static method in class com.evanmclean.evlib.commons.fileupload.FileUploadUtils
Remaps the file items returned by FileUpload.parseRequest into a map based on the field names.
mark(int) - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
markSupported() - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
max(int) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Set the maximum number of entries caches will be allowed to contain (0 for unlimited).
md5(File) - Static method in class com.evanmclean.evlib.security.Digests
Product an MD5 checksum against contents of a file.
md5(FileInputStream) - Static method in class com.evanmclean.evlib.security.Digests
Product an MD5 checksum against a file input stream.
md5(InputStream) - Static method in class com.evanmclean.evlib.security.Digests
Product an MD5 checksum against an input stream.
MergedInputStream - Class in com.evanmclean.evlib.io
Read from a set of input streams, as if they are all one big input stream concatenated together.
MergedInputStream(InputStream...) - Constructor for class com.evanmclean.evlib.io.MergedInputStream
 
MergedReader - Class in com.evanmclean.evlib.io
Read from a set of readers, as if they are all one big reader concatenated together.
MergedReader(Reader...) - Constructor for class com.evanmclean.evlib.io.MergedReader
 
MINIMUM - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
mk(File) - Static method in class com.evanmclean.evlib.io.Folders
Create the folder if it does not already exist.
mks(File) - Static method in class com.evanmclean.evlib.io.Folders
Create the folder and all necessary parent folders if they do not already exist.
mksClear(File) - Static method in class com.evanmclean.evlib.io.Folders
If the folder already exists, clear its contents, otherwise create it and all necessary parent folders.
move(File, File) - Static method in class com.evanmclean.evlib.io.Files
Efficient file move.
move(File, File, boolean) - Static method in class com.evanmclean.evlib.io.Files
Efficient file move.
move(File, File) - Static method in class com.evanmclean.evlib.io.Folders
Will try and rename a folder, and failing that will copy then delete.
MutableBoolean - Class in com.evanmclean.evlib.lang
A wrapper around a boolean.
MutableBoolean() - Constructor for class com.evanmclean.evlib.lang.MutableBoolean
 
MutableBoolean(boolean) - Constructor for class com.evanmclean.evlib.lang.MutableBoolean
 

N

newArrayList() - Static method in class com.evanmclean.evlib.util.Colls
 
newArrayList(Collection<? extends E>) - Static method in class com.evanmclean.evlib.util.Colls
 
newArrayList(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newEnumMap(Class<K>) - Static method in class com.evanmclean.evlib.util.Colls
 
newEnumMap(EnumMap<K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newEnumMap(Map<K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashMap() - Static method in class com.evanmclean.evlib.util.Colls
 
newHashMap(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashMap(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashSet() - Static method in class com.evanmclean.evlib.util.Colls
 
newHashSet(Collection<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashSet(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashSet(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashtable() - Static method in class com.evanmclean.evlib.util.Colls
 
newHashtable(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashtable(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newHashtable(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newIdentityHashMap() - Static method in class com.evanmclean.evlib.util.Colls
 
newIdentityHashMap(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newIdentityHashMap(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashMap() - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashMap(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashMap(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashMap(int, float, boolean) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashMap(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashSet() - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashSet(Collection<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashSet(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedHashSet(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedList() - Static method in class com.evanmclean.evlib.util.Colls
 
newLinkedList(Collection<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue() - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue(Collection<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue(int, Comparator<? super V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue(PriorityQueue<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newPriorityQueue(SortedSet<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMap() - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMap(Comparator<? super K>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMap(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMap(SortedMap<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMapIgnoreCase() - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeMapIgnoreCase(Map<String, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeSet() - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeSet(Collection<? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeSet(Comparator<? super V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newTreeSet(SortedSet<V>) - Static method in class com.evanmclean.evlib.util.Colls
 
newVector() - Static method in class com.evanmclean.evlib.util.Colls
 
newVector(Collection<? extends E>) - Static method in class com.evanmclean.evlib.util.Colls
 
newVector(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newVector(int, int) - Static method in class com.evanmclean.evlib.util.Colls
 
newWeakHashMap() - Static method in class com.evanmclean.evlib.util.Colls
 
newWeakHashMap(int) - Static method in class com.evanmclean.evlib.util.Colls
 
newWeakHashMap(int, float) - Static method in class com.evanmclean.evlib.util.Colls
 
newWeakHashMap(Map<? extends K, ? extends V>) - Static method in class com.evanmclean.evlib.util.Colls
 
next() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
next() - Method in class com.evanmclean.evlib.util.UnmodifiableIterator
 
next() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
next() - Method in class com.evanmclean.evlib.velocity.ResultSetMethodizer
 
next() - Method in class com.evanmclean.evlib.velocity.RowSetMethodizer
 
nextIndex() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
nextIndex() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
nodisposer() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Set caches to have no value disposer.
norefresh() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Sets the cache to not refresh the expiry time of values when they are retrieved by calls like Map.get(Object).
notEquals(Object, Object) - Static method in class com.evanmclean.evlib.lang.Obj
Compares two objects, handling nulls.
notEquals(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Compares two strings, handling nulls.
notEqualsIgnoreCase(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Compares two strings in a case insensitive manner, handling nulls.
nullIfEmpty(boolean[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(byte[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(char[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(double[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(float[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(int[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(long[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(short[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(T[]) - Static method in class com.evanmclean.evlib.lang.Arr
Return the array if is not null and not empty (zero length).
nullIfEmpty(E) - Static method in class com.evanmclean.evlib.util.Colls
Returns the collection, list, map, set, etc if it is not empty, otherwise returns null.

O

Obj - Class in com.evanmclean.evlib.lang
Misc functions for various object related operations.
onScreen(int, int, Dimension) - Static method in class com.evanmclean.evlib.swing.Screen
Ensure that, given the specified size, the specified position will have the entire window on the screen (or failing that, in the top left corner).
onScreen(int, int, int, int) - Static method in class com.evanmclean.evlib.swing.Screen
Ensure that, given the specified size, the specified position will have the entire window on the screen (or failing that, in the top left corner).
onScreen(Point, Dimension) - Static method in class com.evanmclean.evlib.swing.Screen
Ensure that, given the specified size, the specified position will have the entire window on the screen (or failing that, in the top left corner).
onScreen(Point, int, int) - Static method in class com.evanmclean.evlib.swing.Screen
Ensure that, given the specified size, the specified position will have the entire window on a screen (or failing that, in the top left corner).
onScreen(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Ensure that the entire window is on the screen (or failing that, in the top left corner).
openingLevel(Writer, int, String) - Method in class com.evanmclean.evlib.sql.RsXml
Called just after opening the level, allowing any specialised action to take place.
out - Variable in class com.evanmclean.evlib.io.BoundedOutputStream
 
OverrunIOException - Exception in com.evanmclean.evlib.io
May be thrown by a BoundedOutputStream during a write operation if the total number of bytes written exceeds the limit.
OverrunIOException() - Constructor for exception com.evanmclean.evlib.io.OverrunIOException
 
OverrunIOException(String) - Constructor for exception com.evanmclean.evlib.io.OverrunIOException
 

P

P - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
pad() - Method in class com.evanmclean.evlib.io.BoundedOutputStream
If max bytes have not been written, then pad with the pad byte.
pad(byte) - Method in class com.evanmclean.evlib.io.BoundedOutputStream
If max bytes have not been written, then pad with the specified byte (this overrides the ignore_underrun flag).
postCopy(File, File) - Method in class com.evanmclean.evlib.io.FileStructureCopier
Can be overridden to perform processing once a file or folder has been successfully copied.
PostgresqlUtils - Class in com.evanmclean.evlib.sql
Utilities specific to the Postgres JDBC database.
PREFERRED - Static variable in interface com.evanmclean.evlib.tablelayout.TL
 
Prefs - Class in com.evanmclean.evlib.prefs
Quick utilities for preferences (java.util.prefs.Preferences).
PreparedStatementCache - Class in com.evanmclean.evlib.sql
Keeps a cache prepared statements, based on the SQL.
PreparedStatementCache(Connection) - Constructor for class com.evanmclean.evlib.sql.PreparedStatementCache
Initialise the cache to use the specified database connection.
previous() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
previous() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
previousIndex() - Method in class com.evanmclean.evlib.util.ArrayListIterator
 
previousIndex() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
PrintStringWriter - Class in com.evanmclean.evlib.io
Combines a PrintWriter with a StringWriter.
PrintStringWriter() - Constructor for class com.evanmclean.evlib.io.PrintStringWriter
Create a new print string writer using the default initial string-buffer size.
PrintStringWriter(int) - Constructor for class com.evanmclean.evlib.io.PrintStringWriter
Create a new print string writer using the specified initial string-buffer size.
put(K, V, long) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Put an entry in with the specific time to live.
put(K, V, long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Put an entry in with the specific time to live.
put(String, String) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
putAll(Map<? extends K, ? extends V>, long) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Copies all of the mappings from the specified map to this map, with a specific time to live.
putAll(Map<? extends K, ? extends V>, long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Copies all of the mappings from the specified map to this map, with the specified time to live.
putAll(Map<? extends String, ? extends String>) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
putFolder(Preferences, String, File) - Static method in class com.evanmclean.evlib.prefs.Prefs
Save the part of the specified file path that represents an existing folder.
putIfAbsent(K, V, long) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
If the specified key is not already associated with a value, associate it with the given value using a specified time to live.
putIfAbsent(K, V, long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
If the specified key is not already associated with a value, associate it with the given value using a specified time to live.

R

read() - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
read(byte[], int, int) - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
read() - Method in class com.evanmclean.evlib.io.MergedInputStream
 
read(byte[], int, int) - Method in class com.evanmclean.evlib.io.MergedInputStream
 
read() - Method in class com.evanmclean.evlib.io.MergedReader
 
read(char[], int, int) - Method in class com.evanmclean.evlib.io.MergedReader
 
read() - Method in class com.evanmclean.evlib.sql.RsXml
The number of individual rows read from the record set in the last write operation.
ready() - Method in class com.evanmclean.evlib.io.MergedReader
 
RecursiveDelete - Class in com.evanmclean.evlib.io
Delete entire contents of a folder, with optional error handling.
RecursiveDelete() - Constructor for class com.evanmclean.evlib.io.RecursiveDelete
Instantiates a recursive deleter that will continue even if it has an error during file deletion.
RecursiveDelete(boolean) - Constructor for class com.evanmclean.evlib.io.RecursiveDelete
Instantiates a recursive deleter.
ref(CacheReferenceType) - Method in class com.evanmclean.evlib.cache.CacheBuilder
The reference type that will be used by caches for storing their values.
refresh() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Sets the cache to refresh the expiry time of values when they are retrieved by calls like Map.get(Object).
refresh(boolean) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Sets the cache to refresh the expiry time of values when they are retrieved by calls like Map.get(Object).
remove(String) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
remove() - Method in class com.evanmclean.evlib.util.ArrayListIterator
Always throws UnsupportedOperationException.
remove() - Method in class com.evanmclean.evlib.util.UnmodifiableIterator
 
remove() - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
remove() - Method in class com.evanmclean.evlib.velocity.AbstractResultSetMethodizer
Throws UnsupportedOperationException as this functionality is not supported.
removeAllCaches() - Method in class com.evanmclean.evlib.cache.CacheManager
Remove all managed caches.
removeCache(String) - Method in class com.evanmclean.evlib.cache.CacheManager
Remove the specified cache.
removeExtension(String) - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
Remove the extension from the filer.
rename(File, File) - Static method in class com.evanmclean.evlib.io.Files
Renames a file or folder.
replace(K, V, long) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Replaces the entry for a key only if currently mapped to some value.
replace(K, V, long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Replaces the entry for a key only if currently mapped to some value.
replace(K, V, V, long) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Replaces the entry for a key only if currently mapped to a given value.
replace(K, V, V, long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Replaces the entry for a key only if currently mapped to a given value.
replace(String, int, int, String) - Static method in class com.evanmclean.evlib.lang.Str
Replace a range of text within a string with a new string.
ReplacingFileCopier - Class in com.evanmclean.evlib.io
Copies files, replacing tokens like "%token%" with the substitute value.
ReplacingFileCopier() - Constructor for class com.evanmclean.evlib.io.ReplacingFileCopier
 
ReplacingFileCopier(char) - Constructor for class com.evanmclean.evlib.io.ReplacingFileCopier
 
reset() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Resets the builder to default values.
reset() - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
ResultSetMethodizer - Class in com.evanmclean.evlib.velocity
A wrapper around a JDBC ResultSet that allows Velocity templates to access the columns in a template friendly way.
ResultSetMethodizer(ResultSet) - Constructor for class com.evanmclean.evlib.velocity.ResultSetMethodizer
 
right() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to right.
Round - Class in com.evanmclean.evlib.misc
Round a double to a specified number of decimal places.
round(double, int) - Static method in class com.evanmclean.evlib.misc.Round
Round the value to the specified number of decimal places.
row(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Set the cell row, keeping the effective height constant.
row1(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the value for row1, without modifying row2 — You would probably prefer to use TableLayoutConstraintFactory.Builder.row(int)
row2(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the value for row2, without modifying row1 — You would probably prefer to use TableLayoutConstraintFactory.Builder.row(int)
rows - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
The number of rows in this layout (0 for unspecified).
rows - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
 
rows(double...) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the rows to be used in the layout.
RowSetMethodizer - Class in com.evanmclean.evlib.velocity
A wrapper around the JDBC ResultSet that allows Velicoty templates to access the columns in a template friendly way.
RowSetMethodizer(ResultSet) - Constructor for class com.evanmclean.evlib.velocity.RowSetMethodizer
 
Rs - Class in com.evanmclean.evlib.sql
A bunch of static utility functions related to result sets.
RsXml - Class in com.evanmclean.evlib.sql
Converts a result set to XML output.
RsXml() - Constructor for class com.evanmclean.evlib.sql.RsXml
Default constructor.
RsXml(ResultSet) - Constructor for class com.evanmclean.evlib.sql.RsXml
Sets the record set to be used.
RsXml(ResultSet, String) - Constructor for class com.evanmclean.evlib.sql.RsXml
Sets the record set and single record name to be used, thus writing one record per row returned in the result set, and including all columns.
RsXml(ResultSet, String, String) - Constructor for class com.evanmclean.evlib.sql.RsXml
Sets the record set, container name and single record name to be used, thus writing one record per row returned in the result set, and including all columns.
RsXml(ResultSet, String, String, String[]) - Constructor for class com.evanmclean.evlib.sql.RsXml
Sets the record set, container name and single record name to be used, thus writing one record per row returned in the result set, only including the specified columns.
RsXml(ResultSet, String, String[]) - Constructor for class com.evanmclean.evlib.sql.RsXml
Sets the record set and single record name to be used, thus writing one record per row returned in the result set, and including only the specified columns.
rtrim(StringBuilder) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string builder contents of any trailing whitespace.
rtrimToEmpty(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any trailing whitespace, but also returns a zero length string if the parameter was null.
rtrimToNull(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any trailing whitespace, returning null if the result is a zero length string, or the parameter was null to begin with.
run(File, File, Unzipper.FolderAction) - Static method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified zip file.
run(InputStream, File, Unzipper.FolderAction) - Static method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified input stream.
run(ZipInputStream, File, Unzipper.FolderAction) - Static method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified zip input stream.
RUNTIME_LOG_JDK_LOGGER - Static variable in class com.evanmclean.evlib.velocity.Slf4jLogChute
Property key for specifying the name for the logger instance

S

SafeOptionPane - Class in com.evanmclean.evlib.swing
Thread safe JOptionPane calls.
saveWindowPos(Preferences, String, int, int) - Static method in class com.evanmclean.evlib.swing.Screen
Save position information in a preferences key.
saveWindowPos(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Save position information in the default preferences key for the window.
saveWindowPos(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Save position information in the default preferences key for the window.
saveWindowSize(Preferences, String, int, int) - Static method in class com.evanmclean.evlib.swing.Screen
Save size information in a preferences key.
saveWindowSize(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Save size information in the default preferences key for the window.
saveWindowSize(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Save size information in the default preferences key for the window.
saveWindowSizePos(Preferences, String, int, int, int, int) - Static method in class com.evanmclean.evlib.swing.Screen
Save size and position information in a preferences key.
saveWindowSizePos(Window) - Static method in class com.evanmclean.evlib.swing.Screen
Save size and position information in the default preferences key for the window.
saveWindowSizePos(Window, String) - Static method in class com.evanmclean.evlib.swing.Screen
Save size and position information in the default preferences key for the window.
Screen - Class in com.evanmclean.evlib.swing
Utilities for managing windows on screen and screen dimensions.
ServletUtils - Class in com.evanmclean.evlib.servlet
Various utility functions for servlets.
set(T) - Method in class com.evanmclean.evlib.util.ArrayListIterator
Replaces the last element in the array returned by next or previous with the specified element.
set(E) - Method in class com.evanmclean.evlib.util.UnmodifiableListIterator
 
setCdataColumns(String[]) - Method in class com.evanmclean.evlib.sql.RsXml
A list of the columns to be wrapped in a <![CDATA[ container instead of the usual XML encoding.
setColumnAliases(Map<? extends String, ? extends String>) - Method in class com.evanmclean.evlib.sql.RsXml
By default, the column name is used as the element name, however aliases can be used.
setColumnAliases(String[][]) - Method in class com.evanmclean.evlib.sql.RsXml
By default, the column name is used as the element name, however aliases can be used.
setComment(String) - Method in class com.evanmclean.evlib.util.zip.Zipper
Set the comment to be included in the zip file.
setContainerAttributes(String) - Method in class com.evanmclean.evlib.sql.RsXml
A snippet of XML attributes that will be written at part of the container element (default none).
setContainerElementName(String) - Method in class com.evanmclean.evlib.sql.RsXml
The name of the container element that will be written surrounding all the records in the next write.
setContinueOnError(boolean) - Method in class com.evanmclean.evlib.io.RecursiveDelete
Indicates if we continue despite any errors that occurred during file copying.
setDateFormat(DateFormat) - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert date columns to strings.
setDelimiter(char) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
setEmptyAsOpenAndCloseElement(boolean) - Method in class com.evanmclean.evlib.sql.RsXml
By default, elements with an empty (or null) value will be written as a single element (e.g.
setEncoding(String) - Method in class com.evanmclean.evlib.sql.RsXml
The value of the encoding attribute that will be written in the XML declaration (e.g.
setFilesOnly(boolean) - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
Set if the filer does not accepts folders (directories) with one of the allowed extensions (default true).
setFolderAction(Unzipper.FolderAction) - Method in class com.evanmclean.evlib.util.zip.Unzipper
Set the Unzipper.FolderAction to use with the next unzip call.
setFolderAction(Zipper.FolderAction) - Method in class com.evanmclean.evlib.util.zip.Zipper
Set the Zipper.FolderAction to be used for calls to Zipper.copy(File, boolean).
setIgnoredWords(Collection<String>) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Set the ignored word set to the specified collection.
setIncludeXmlDeclaration(boolean) - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML declaration (i.e.
setLeft(String) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Set the left side to be compared.
setLevel(int) - Method in class com.evanmclean.evlib.util.zip.Zipper
Set the compression level to a value between 0 (none), 1 (fast) and 9 (best).
setLineSeperator(String) - Method in class com.evanmclean.evlib.sql.RsXml
The line separator to be used after the XML declaration, and for pretty printing (default is system property).
setLogger(Logger) - Method in class com.evanmclean.evlib.cache.CacheManager
Set the logger to use to perform detailed logging (null for no logging).
setLowercase(boolean) - Method in class com.evanmclean.evlib.sql.RsXml
Set if all column names (not including aliased columns) are forced to lowercase before being written as element names (default true).
setMaxEntries(int) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Set the maximum number of entries the map can contain (zero for unbounded).
setMaxTotalEntries(int) - Method in class com.evanmclean.evlib.cache.CacheManager
Set the total number of entries that will be held across all caches (0 for unlimited).
setMethod(int) - Method in class com.evanmclean.evlib.util.zip.Zipper
Sets the default compression method for subsequent entries.
setMidday(Calendar) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the calendar to midday.
setMidday(Date) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the date to midday, using the local time zone.
setMidday(Date, TimeZone) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the date to midday.
setMidnight(Calendar) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the calendar to midnight.
setMidnight(Date) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the date to midnight, using the local time zone.
setMidnight(Date, TimeZone) - Static method in class com.evanmclean.evlib.util.CalUtils
Set the time component of the date to midnight.
setMinimumWordLength(int) - Method in class com.evanmclean.evlib.text.FuzzyCompare
Set the minimum word length that will be used.
setNoMatchError(boolean) - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
setNullSnippet(String) - Method in class com.evanmclean.evlib.sql.RsXml
If the column is null, then then this XML snipped is included in the element being written (default blank).
setObject(String, Object) - Method in class com.evanmclean.evlib.sql.RsXml
Set the object for the specified column.
setPretty(boolean, boolean) - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML is written with newlines and indentation (default false).
setPrettyPrint(boolean) - Method in class com.evanmclean.evlib.sql.RsXml
Indicates if the XML is written with newlines and indentation (default false).
setRecord(String) - Method in class com.evanmclean.evlib.sql.RsXml
Sets the record name to be used, thus writing one record per row returned in the result set, and including all columns.
setRecord(String, String[]) - Method in class com.evanmclean.evlib.sql.RsXml
Sets the single record name to be used, thus writing one record per row returned in the result set, and including only the specified columns.
setRecords(String[], String[][], String[][]) - Method in class com.evanmclean.evlib.sql.RsXml
Sets the details of the XML records to be written, with sub-records possible.
setResultSet(ResultSet) - Method in class com.evanmclean.evlib.sql.RsXml
Sets the result set to be read for producing the XML.
setShowFolders(boolean) - Method in class com.evanmclean.evlib.swing.filechooser.ExtFilesFilter
Set if the filter accepts folders (directories) irrespective of the extension (default true).
setSystemLookAndFeel() - Static method in class com.evanmclean.evlib.swing.Swing
Sets swing to use the system look and feel for the operating system (if available), ignoring any exceptions if they occur.
setTimeFormat(DateFormat) - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert time columns to strings.
setTimestampFormat(DateFormat) - Method in class com.evanmclean.evlib.sql.RsXml
For formatting object used to convert timestamp columns to strings.
setTtl(long, TimeUnit) - Method in interface com.evanmclean.evlib.cache.ConcurrentHashMapCache
Set the default time to live for new entries.
setValue(boolean) - Method in class com.evanmclean.evlib.lang.MutableBoolean
 
sha(File) - Static method in class com.evanmclean.evlib.security.Digests
Product an SHA checksum against contents of a file.
sha(FileInputStream) - Static method in class com.evanmclean.evlib.security.Digests
Product an SHA checksum against a file input stream.
sha(InputStream) - Static method in class com.evanmclean.evlib.security.Digests
Product an SHA checksum against an input stream.
showConfirmDialog(Component, Object, String, int) - Static method in class com.evanmclean.evlib.swing.SafeOptionPane
Calls JOptionPane.showConfirmDialog in a thread-safe manner.
showInputDialog(Component, Object, String) - Static method in class com.evanmclean.evlib.swing.SafeOptionPane
Calls JOptionPane.showInputDialog in a thread-safe manner.
showMessageDialog(Component, Object, String, int) - Static method in class com.evanmclean.evlib.swing.SafeOptionPane
Calls JOptionPane.showMessageDialog in a thread-safe manner.
size() - Method in class com.evanmclean.evlib.cache.CacheManager
Total number of entries across all managed caches.
size() - Method in class com.evanmclean.evlib.io.ReplacingFileCopier
 
sizeToLong(String, long) - Static method in class com.evanmclean.evlib.misc.Conv
Converts a string representing a size such as "1.5MB" to a raw value of bytes.
skip(long) - Method in class com.evanmclean.evlib.io.BoundedInputStream
 
Slf4jLogChute - Class in com.evanmclean.evlib.velocity
A log chute for velocity that uses Simple Logging Facade for Java.
Slf4jLogChute() - Constructor for class com.evanmclean.evlib.velocity.Slf4jLogChute
 
soft() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Values will be stored in created caches with a soft reference (see CacheReferenceType.SOFT).
split(Pattern, CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a regular expression.
split(Pattern, CharSequence, boolean, boolean) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a regular expression, providing various cleanups such as trimming and elimination of blank lines.
split(Pattern, CharSequence, int) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a regular expression.
split(Pattern, CharSequence, int, boolean, boolean) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a regular expression, providing various cleanups such as trimming and elimination of blank lines.
splitLines(CharSequence) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a newlines.
splitLines(CharSequence, boolean, boolean) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a newlines, providing various cleanups such as trimming and elimination of blank lines.
splitLines(CharSequence, int) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a newlines.
splitLines(CharSequence, int, boolean, boolean) - Static method in class com.evanmclean.evlib.lang.Str
Splits a string on a newlines, providing various cleanups such as trimming and elimination of blank lines.
splitStackTrace(Throwable) - Static method in class com.evanmclean.evlib.lang.Str
Takes what would normally be output from Throwable.printStackTrace() and breaks it into an array of Strings (one per line).
startsWithIgnoreCase(String, String) - Static method in class com.evanmclean.evlib.lang.Str
Tests if the string starts with the specified prefix, ignoring case.
startsWithIgnoreCase(String, String, int) - Static method in class com.evanmclean.evlib.lang.Str
Tests if the string starts with the specified prefix, ignoring case.
STORED - Static variable in class com.evanmclean.evlib.util.zip.Zipper
Compression method for uncompressed (STORED) entries.
Str - Class in com.evanmclean.evlib.lang
Misc string operations.
Str.ToString<T> - Interface in com.evanmclean.evlib.lang
Can be passed into a join call perform specialised object to string conversions.
stringToArray(String[]) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Converts an array of Strings to an Array object that can be used in a PreparedStatement for Postgresql to set an varchar[] column.
stringToArray(String[], String) - Static method in class com.evanmclean.evlib.sql.PostgresqlUtils
Converts an array of Strings to an Array object that can be used in a PreparedStatement for Postgresql.
strong() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Values will be stored in created caches with a strong reference (see CacheReferenceType.STRONG).
Swing - Class in com.evanmclean.evlib.swing
Handy utilities for swing.
sync(Preferences) - Static method in class com.evanmclean.evlib.prefs.Prefs
Performs the synchronisation and catches any backing store exceptions.
Sys - Class in com.evanmclean.evlib.lang
Misc functions for System related info.
Sys() - Constructor for class com.evanmclean.evlib.lang.Sys
 
systemNodeForClass(Class<?>) - Static method in class com.evanmclean.evlib.prefs.Prefs
Returns a system node specific to the class, rather then at the package level.

T

TableLayoutConstraintFactory - Class in com.evanmclean.evlib.tablelayout
Utility to make it easy to create TableLayoutConstraint objects for the TableLayout layout manager.
TableLayoutConstraintFactory() - Constructor for class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
Create a factory with no specified number of columns and rows.
TableLayoutConstraintFactory(int, int) - Constructor for class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
Create a factory with the specified number of columns and rows.
TableLayoutConstraintFactory(TableLayout) - Constructor for class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory
Create a factory with the number of columns and rows as defined in the specified layout.
TableLayoutConstraintFactory.Builder - Class in com.evanmclean.evlib.tablelayout
This is the builder that actually performs the assembly of constraints.
TableLayoutFactory - Class in com.evanmclean.evlib.tablelayout
Utility to make it easy to create TableLayout objects with the specified rows and columns.
TestAll - Class in com.evanmclean.evlib.junit
Generates a test suite for the entire Java implementation.
text(Object) - Method in class com.evanmclean.evlib.escape.EscCsv
Makes a string safe to use as a field within a comma separated (CSV) file.
text(Object) - Method in class com.evanmclean.evlib.escape.EscHtml
Performs escaping for general HTML text.
text(Object) - Method in class com.evanmclean.evlib.escape.EscJava
Makes a string safe to use as a string literal inside a piece of Java code (does not add enclosing double quotes).
text(Object) - Method in class com.evanmclean.evlib.escape.EscJavascript
Makes a string safe to use as a string literal inside a piece of Javascript code (does not add enclosing double quotes).
text(Object) - Method in class com.evanmclean.evlib.escape.EscUrl
Makes a string safe to use as a URL parameter.
text(Object, Charset) - Method in class com.evanmclean.evlib.escape.EscUrl
Makes a string safe to use as a URL parameter.
text(Object, String) - Method in class com.evanmclean.evlib.escape.EscUrl
Makes a string safe to use as a URL parameter.
text(Object) - Method in class com.evanmclean.evlib.escape.EscXml
Performs escaping for text inside an XML text element.
textbr(Object) - Method in class com.evanmclean.evlib.escape.EscHtml
Performs escaping for general HTML text, and also inserts a <br> or <br/> as appropriate before each new line.
textbr(Object, boolean) - Method in class com.evanmclean.evlib.escape.EscHtml
Performs escaping for general HTML text, and also inserts or replaces a <br> or <br/> as appropriate before each new line.
TL - Interface in com.evanmclean.evlib.tablelayout
Shorthand for table layout column/row specifications.
TLCFException - Exception in com.evanmclean.evlib.tablelayout
Runtime exceptions that can be thrown by the TableLayoutConstraintFactory.
TLCFException() - Constructor for exception com.evanmclean.evlib.tablelayout.TLCFException
 
TLCFException(String) - Constructor for exception com.evanmclean.evlib.tablelayout.TLCFException
 
TLFException - Exception in com.evanmclean.evlib.tablelayout
Runtime exceptions that can be thrown by the TableLayoutFactory.
TLFException() - Constructor for exception com.evanmclean.evlib.tablelayout.TLFException
 
TLFException(String) - Constructor for exception com.evanmclean.evlib.tablelayout.TLFException
 
TLHA - Enum in com.evanmclean.evlib.tablelayout
Shorthand enumerated type for TableLayout vertical alignments.
TLVA - Enum in com.evanmclean.evlib.tablelayout
Shorthand enumerated type for TableLayout vertical alignments.
tmpFolder() - Static method in class com.evanmclean.evlib.lang.Sys
Return the temporary folder from the system properties.
today() - Static method in class com.evanmclean.evlib.util.CalUtils
Return a date, set to midnight of the current local day.
today(TimeZone) - Static method in class com.evanmclean.evlib.util.CalUtils
Return a date, set to midnight of the current day for the given time zone.
toDouble(String, double) - Static method in class com.evanmclean.evlib.misc.Conv
Converts the (trimmed) string to a double.
toDoubleObj(String, Double) - Static method in class com.evanmclean.evlib.misc.Conv
Converts the (trimmed) string to a Double, an empty string translating to null.
toInt(String, int) - Static method in class com.evanmclean.evlib.misc.Conv
Converts the (trimmed) string to a integer.
toLong(String, long) - Static method in class com.evanmclean.evlib.misc.Conv
Converts the (trimmed) string to a long.
top() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to the top of the cell.
toString() - Method in class com.evanmclean.evlib.cache.CacheManager
 
toString() - Method in class com.evanmclean.evlib.io.PrintStringWriter
Return the buffer's current value as a string.
toString() - Method in class com.evanmclean.evlib.lang.MutableBoolean
 
toString(T) - Method in interface com.evanmclean.evlib.lang.Str.ToString
 
toString() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Returns a textual representation of the settings in the builder (useful for debugging).
toString() - Method in enum com.evanmclean.evlib.tablelayout.TLHA
 
toString() - Method in enum com.evanmclean.evlib.tablelayout.TLVA
 
totalRead() - Method in class com.evanmclean.evlib.sql.RsXml
The total number of individual rows read from the record set across all write operations.
totalWritten() - Method in class com.evanmclean.evlib.sql.RsXml
The total number of top level records written in across all write operations.
trailing() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the horizontal alignment to trailing.
TreeMapIgnoreCase<V> - Class in com.evanmclean.evlib.util
A tree map where the key is a case insensitive string.
TreeMapIgnoreCase() - Constructor for class com.evanmclean.evlib.util.TreeMapIgnoreCase
 
TreeMapIgnoreCase(Map<String, ? extends V>) - Constructor for class com.evanmclean.evlib.util.TreeMapIgnoreCase
 
TreeSetIgnoreCase - Class in com.evanmclean.evlib.util
A set of strings which ignores case.
TreeSetIgnoreCase() - Constructor for class com.evanmclean.evlib.util.TreeSetIgnoreCase
 
TreeSetIgnoreCase(Collection<? extends String>) - Constructor for class com.evanmclean.evlib.util.TreeSetIgnoreCase
 
TreeSetIgnoreCase(SortedSet<String>) - Constructor for class com.evanmclean.evlib.util.TreeSetIgnoreCase
 
trim(StringBuilder) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string builder contents of any leading and trailing whitespace.
trimToEmpty(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any leading and trailing whitespace, but also returns a zero length string if the parameter was null.
trimToNull(String) - Static method in class com.evanmclean.evlib.lang.Str
Trims the string of any leading and trailing whitespace, returning null if the result is a zero length string, or the parameter was null to begin with.
trimTrailingZeros(String) - Method in class com.evanmclean.evlib.sql.RsXml
Utility function that, if the string contains a decimal point, trims trailing zeros (up to and including the decimal point) off the end of the string.
ttl(long, TimeUnit) - Method in class com.evanmclean.evlib.cache.CacheBuilder
Set the time to live for values that will be used in the caches created.
two(double) - Static method in class com.evanmclean.evlib.misc.Round
Round the value to two decimal places.

U

UnderrunIOException - Exception in com.evanmclean.evlib.io
May be thrown by a BoundedOutputStream during a call to BoundedOutputStream.pad() or BoundedOutputStream.close() if the total number of bytes written is less than the limit.
UnderrunIOException() - Constructor for exception com.evanmclean.evlib.io.UnderrunIOException
 
UnderrunIOException(String) - Constructor for exception com.evanmclean.evlib.io.UnderrunIOException
 
UnhandledException - Exception in com.evanmclean.evlib.exceptions
A runtime exception that can be used to wrap another exception that we didn't want to handle.
UnhandledException(Throwable) - Constructor for exception com.evanmclean.evlib.exceptions.UnhandledException
 
UnknownCacheException - Exception in com.evanmclean.evlib.cache
Thrown by CacheManager.getCache(String) if the requested cache does not exist.
UnmodifiableIterable<T> - Class in com.evanmclean.evlib.lang
Wrapper around an Iterable that will produce an Iterator that will always throw an UnsupportedOperationException if Iterator.remove() is called.
UnmodifiableIterable(Iterable<T>) - Constructor for class com.evanmclean.evlib.lang.UnmodifiableIterable
 
UnmodifiableIterator<E> - Class in com.evanmclean.evlib.util
Wrapper around an Iterable or an Iterator that makes an iterator that will throw an UnsupportedOperationException if UnmodifiableIterator.remove() is called.
UnmodifiableIterator(Iterable<? extends E>) - Constructor for class com.evanmclean.evlib.util.UnmodifiableIterator
 
UnmodifiableIterator(Iterator<? extends E>) - Constructor for class com.evanmclean.evlib.util.UnmodifiableIterator
 
UnmodifiableListIterator<E> - Class in com.evanmclean.evlib.util
Wrapper around an List or an ListIterator that makes a list iterator that will throw an UnsupportedOperationException if UnmodifiableListIterator.add(Object), UnmodifiableListIterator.remove() or UnmodifiableListIterator.set(Object) is called.
UnmodifiableListIterator(List<? extends E>) - Constructor for class com.evanmclean.evlib.util.UnmodifiableListIterator
 
UnmodifiableListIterator(ListIterator<? extends E>) - Constructor for class com.evanmclean.evlib.util.UnmodifiableListIterator
 
unzip(File, File) - Method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified zip file.
unzip(InputStream, File) - Method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified input stream.
unzip(ZipInputStream, File) - Method in class com.evanmclean.evlib.util.zip.Unzipper
Unzip the specified zip input stream.
Unzipper - Class in com.evanmclean.evlib.util.zip
Unzips an entire zip file into a specified base folder, creating sub-folders as needed.
Unzipper() - Constructor for class com.evanmclean.evlib.util.zip.Unzipper
Create unzipper with the default Unzipper.FolderAction of Unzipper.FolderAction.CREATE.
Unzipper(Unzipper.FolderAction) - Constructor for class com.evanmclean.evlib.util.zip.Unzipper
Create unzipper with the specified Unzipper.FolderAction.
Unzipper.FolderAction - Enum in com.evanmclean.evlib.util.zip
How to handle folder entries in the zip file (sub-folders are always created for files as needed).
url - Static variable in class com.evanmclean.evlib.escape.Esc
Makes a string safe to use as a URL parameter.
url(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for a URL argument.
USASCII - Static variable in class com.evanmclean.evlib.charset.Charsets
 
USASCII_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
userHome() - Static method in class com.evanmclean.evlib.lang.Sys
Return the user's home folder from the system properties.
userNodeForClass(Class<?>) - Static method in class com.evanmclean.evlib.prefs.Prefs
Returns a user node specific to the class, rather then at the package level.
UTF16 - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF16_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF16BE - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF16BE_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF16LE - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF16LE_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF8 - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF8_NAME - Static variable in class com.evanmclean.evlib.charset.Charsets
 
UTF8FileReader - Class in com.evanmclean.evlib.io
Create a file reader which expects the file to be UTF-8 encoded.
UTF8FileReader(File) - Constructor for class com.evanmclean.evlib.io.UTF8FileReader
 
UTF8FileReader(FileDescriptor) - Constructor for class com.evanmclean.evlib.io.UTF8FileReader
 
UTF8FileReader(String) - Constructor for class com.evanmclean.evlib.io.UTF8FileReader
 
UTF8FileWriter - Class in com.evanmclean.evlib.io
Create a file writer which writes the file with UTF-8 encoding.
UTF8FileWriter(File) - Constructor for class com.evanmclean.evlib.io.UTF8FileWriter
 
UTF8FileWriter(File, boolean) - Constructor for class com.evanmclean.evlib.io.UTF8FileWriter
 
UTF8FileWriter(FileDescriptor) - Constructor for class com.evanmclean.evlib.io.UTF8FileWriter
 
UTF8FileWriter(String) - Constructor for class com.evanmclean.evlib.io.UTF8FileWriter
 
UTF8FileWriter(String, boolean) - Constructor for class com.evanmclean.evlib.io.UTF8FileWriter
 

V

value - Variable in enum com.evanmclean.evlib.tablelayout.TLHA
 
value - Variable in enum com.evanmclean.evlib.tablelayout.TLVA
 
valueOf(String) - Static method in enum com.evanmclean.evlib.cache.CacheReferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evanmclean.evlib.tablelayout.TLHA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evanmclean.evlib.tablelayout.TLVA
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evanmclean.evlib.util.zip.Unzipper.FolderAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evanmclean.evlib.util.zip.Zipper.FolderAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.evanmclean.evlib.cache.CacheReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evanmclean.evlib.tablelayout.TLHA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evanmclean.evlib.tablelayout.TLVA
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evanmclean.evlib.util.zip.Unzipper.FolderAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evanmclean.evlib.util.zip.Zipper.FolderAction
Returns an array containing the constants of this enum type, in the order they are declared.
vbottom() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to the bottom of the cell.
vcenter() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to center.
vcentre() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to centre.
vfull() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to full.
vgap - Variable in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
 
vgap(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutFactory
Set the vertical gap.
vtop() - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the vertical alignment to the top of the cell.

W

weak() - Method in class com.evanmclean.evlib.cache.CacheBuilder
Values will be stored in created caches with a weak reference (see CacheReferenceType.WEAK).
width(int) - Method in class com.evanmclean.evlib.tablelayout.TableLayoutConstraintFactory.Builder
Sets the number of columns that will be spanned.
write(byte[], int, int) - Method in class com.evanmclean.evlib.io.BoundedOutputStream
 
write(int) - Method in class com.evanmclean.evlib.io.BoundedOutputStream
 
write(Writer) - Method in class com.evanmclean.evlib.sql.RsXml
Write all remaining records from the result set as XML to the specified writer.
write(Writer, int) - Method in class com.evanmclean.evlib.sql.RsXml
Write records from the result set as XML to the specified writer.
writeElement(Writer, String, String, boolean) - Method in class com.evanmclean.evlib.sql.RsXml
 
written() - Method in class com.evanmclean.evlib.sql.RsXml
The number of top level records written in the last write operation.

X

xhtml - Static variable in class com.evanmclean.evlib.escape.Esc
XHTML escaper that will convert the basic necessary characters required to make it safe for XHTML (basically the <, >, " and & characters, plus unprintable control characters).
xhtmlAscii - Static variable in class com.evanmclean.evlib.escape.Esc
XHTML escaper that will convert any character that falls outside of the printable ASCII set (as well as the standard <, >, " and & characters).
xhtmlFull - Static variable in class com.evanmclean.evlib.escape.Esc
XHTML escaper that will convert any character that has a standard XHTML entity code equivalent.
xml - Static variable in class com.evanmclean.evlib.escape.Esc
XML escaper that will convert the standard characters required to make it safe for XML (basically the <, >, ", ' and & characters, plus unprintable control characters).
xml(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in XML text.
xmlAscii - Static variable in class com.evanmclean.evlib.escape.Esc
XML escaper that will convert any character that falls outside of the printable ASCII set (as well as the standard <, >, ", ' and & characters).
xmlAttr(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for an XML attribute.
xmlComment(Object) - Method in class com.evanmclean.evlib.velocity.tools.EscapeTool
Return the string with any characters that require escaping done to make it safe for use in an XML comment.

Z

zero(double) - Static method in class com.evanmclean.evlib.misc.Dbl
Return true if the value is less than +/-0.000001.
zero(double, int) - Static method in class com.evanmclean.evlib.misc.Dbl
Return true if the value is within a certain range, either side of zero.
Zipper - Class in com.evanmclean.evlib.util.zip
Convenience wrapper around a ZipOutputStream to easily add files and folders to a zip file.
Zipper(File) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Create a zip to the specified file with the default Zipper.FolderAction of Zipper.FolderAction.ADD.
Zipper(File, Zipper.FolderAction) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Zip to the specified file.
Zipper(OutputStream) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Create a zip to the specified output stream with the default Zipper.FolderAction of Zipper.FolderAction.ADD.
Zipper(OutputStream, Zipper.FolderAction) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Create a zip to the specified output stream.
Zipper(ZipOutputStream) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Create a zip to the specified zip output stream with the default Zipper.FolderAction of Zipper.FolderAction.ADD.
Zipper(ZipOutputStream, Zipper.FolderAction) - Constructor for class com.evanmclean.evlib.util.zip.Zipper
Create a zip to the specified zip output stream.
Zipper.FolderAction - Enum in com.evanmclean.evlib.util.zip
Action to take for folders when recursively adding the contents of a folder.

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