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

A

add(Rows.Row) - Method in class io.inversion.utils.Rows
Adds the key/values from row as a new Row.
add(Object) - Method in class io.inversion.utils.Rows.Row
Adds value as the last column
add(String) - Method in class io.inversion.utils.Path
Adds part to the end of the Path.
add(T, Object...) - Static method in class io.inversion.utils.Utils
Fluent override of Collections.addAll()
addAll(int, Collection<? extends Rows.Row>) - Method in class io.inversion.utils.Rows
Calls #addRow(int, Map) for each Row in rows
addAll(Collection<? extends Rows.Row>) - Method in class io.inversion.utils.Rows
Calls #addRow(Map) for each Row in rows
addKey(String) - Method in class io.inversion.utils.Rows
Adds a key/column for each Row at the end of the iteration order.
addRow() - Method in class io.inversion.utils.Rows
Adds a new empty Row to the end of the list.
addRow(int, Object[]) - Method in class io.inversion.utils.Rows
Adds values as the new indexth Row.
addRow(int, List) - Method in class io.inversion.utils.Rows
Adds values as the new indexth Row.
addRow(int, Map) - Method in class io.inversion.utils.Rows
Insert key/values from map as the new indexth Row.
addRow(Object[]) - Method in class io.inversion.utils.Rows
Adds valuesas a new Row to the end of the list.
addRow(List) - Method in class io.inversion.utils.Rows
Adds valuesas a new Row to the end of the list.
addRow(Map) - Method in class io.inversion.utils.Rows
Adds key/values from map to a new Row.
addSqlListener(JdbcUtils.SqlListener) - Static method in class io.inversion.utils.JdbcUtils
 
addToMap(Map, Object...) - Static method in class io.inversion.utils.Utils
 
afterStmt(String, String, Object, Exception, Object) - Method in interface io.inversion.utils.JdbcUtils.SqlListener
 
asList() - Method in class io.inversion.utils.Rows.Row
 
asList(Object...) - Static method in class io.inversion.utils.Utils
Similar to Arrays.asList but with raw ArrayList return type assuming that all objects don't have to be the same type.
asMap(Object...) - Static method in class io.inversion.utils.Utils
Adds each even and old object as a key/value pair to a HashMap
asSet(Object...) - Static method in class io.inversion.utils.Utils
Similar to Arrays.asList but returning a raw HashSet assuming that all objects don't have to be the same type.
atob(Object) - Static method in class io.inversion.utils.Utils
Converst a string to a boolean.
atod(Object) - Static method in class io.inversion.utils.Utils
Convert a string to a double.
atof(Object) - Static method in class io.inversion.utils.Utils
Convert a string to a float.
atoi(Object) - Static method in class io.inversion.utils.Utils
Convert a string to an integer.
atol(Object) - Static method in class io.inversion.utils.Utils
Convert a string to a long.

B

beautifyName(String) - Static method in class io.inversion.utils.Utils
Try to make an attractive camelCase valid javascript variable name.
beforeStmt(String, String, Object) - Method in interface io.inversion.utils.JdbcUtils.SqlListener
 
bufferSize - Variable in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
buildInsertSQL(Connection, String, Object[]) - Static method in class io.inversion.utils.JdbcUtils
 
buildTask(List, String, Object...) - Static method in class io.inversion.utils.Task
 
buildUpdateSQL(Connection, String, Object[], Object[]) - Static method in class io.inversion.utils.JdbcUtils
 
byteCount - Variable in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
bytesToHex(byte[]) - Static method in class io.inversion.utils.Utils
 

C

capitalize(String) - Static method in class io.inversion.utils.Utils
 
cast(Class, String) - Static method in class io.inversion.utils.Utils
 
categoryRule(String[], String, String) - Method in class io.inversion.utils.Pluralizer
 
check(Object) - Static method in class io.inversion.utils.JdbcUtils
 
checkSame(String, String) - Static method in class io.inversion.utils.Utils
 
chop() - Method in class io.inversion.utils.Path
 
clear() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
clear() - Method in class io.inversion.utils.ListMap
 
clear() - Method in class io.inversion.utils.Rows.Row
Sets all values to null, but does not modify RowKeys or change the length of values.
clone() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
close() - Method in class io.inversion.utils.GzipCompressingInputStream.InternalGzipCompressingInputStream
 
close() - Method in class io.inversion.utils.StreamBuffer
 
close(Object...) - Static method in class io.inversion.utils.JdbcUtils
 
close(Object...) - Static method in class io.inversion.utils.Utils
Utility to call a close() method on supplied objects if it exists and completely ignore any exceptions.
colQuote(Connection) - Static method in class io.inversion.utils.JdbcUtils
 
compareTo(Path) - Method in class io.inversion.utils.Path
 
computeIfAbsent(String, Function<? super String, ? extends V>) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
containsKey(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
containsKey(Object) - Method in class io.inversion.utils.Rows.Row
 
containsKey(K) - Method in class io.inversion.utils.ListMap
 
containsMapping(K, V) - Method in class io.inversion.utils.ListMap
 
containsToken(String, String) - Static method in class io.inversion.utils.Utils
Checks for a whole word case insensitive match of findThisToken in inThisString
containsValue(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
containsValue(Object) - Method in class io.inversion.utils.Rows.Row
 
contentStream - Variable in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
convert(Object, Class<T>) - Static method in class io.inversion.utils.JdbcUtils
 
convertKey(String) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
copy() - Method in class io.inversion.utils.Path
Return a new path that is an exactly copy of this one.
copy() - Method in class io.inversion.utils.Rows.RowKeys
 
copyFrom(Path) - Method in class io.inversion.utils.Path
 
crc - Variable in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
CRC32InputStream(InputStream) - Constructor for class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
crcIn - Variable in class io.inversion.utils.GzipCompressingInputStream.InternalGzipCompressingInputStream
 
createContentStream() - Method in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
createHeaderStream() - Method in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
createTempFile(String) - Static method in class io.inversion.utils.Utils
 
createTrailer() - Method in class io.inversion.utils.GzipCompressingInputStream.InternalGzipCompressingInputStream
 
createTrailerStream() - Method in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 

D

date(String) - Static method in class io.inversion.utils.Utils
Attempts to parse a date with several usual formats.
date(String, String) - Static method in class io.inversion.utils.Utils
Faster way to apply a SimpleDateFormat without having to catch ParseException
dequote(String) - Static method in class io.inversion.utils.Utils
Removes all matching pairs of '"` characters from the start and end of a string.
dequote(String, char[]) - Static method in class io.inversion.utils.Utils
Removes all matching pairs of leading/trailing quoteChars from the start and end of a string.
disjunction(Collection, Collection) - Static method in class io.inversion.utils.Utils
Returns the items of 'a' that are not in 'b' and the items of 'b' that are not in 'a'.

E

empty(Object...) - Static method in class io.inversion.utils.Utils
 
endsWith(CharSequence, String) - Static method in class io.inversion.utils.Utils
String.endsWith surrogate for StringBuffer and StringBuilder
endsWithWildcard() - Method in class io.inversion.utils.Path
 
entrySet() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
entrySet() - Method in class io.inversion.utils.Rows.Row
 
equal(Object, Object) - Static method in class io.inversion.utils.Utils
A null safe loose equality checker.
equals(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
equals(Object) - Method in class io.inversion.utils.Path
 
error(String) - Static method in class io.inversion.utils.Utils
Shortcut for throw new RuntimeException(message);
ex(String, Object...) - Static method in class io.inversion.utils.Utils
 
ex(Throwable) - Static method in class io.inversion.utils.Utils
 
ex(Throwable, String, Object...) - Static method in class io.inversion.utils.Utils
 
execute(Connection, String, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
expandOptionals(List<Path>) - Static method in class io.inversion.utils.Path
 
explode(String, String...) - Static method in class io.inversion.utils.Utils
Similar to String.split but trims whitespace and excludes empty strings
extract(Map, Path) - Method in class io.inversion.utils.Path
Convenience overloading of Path.extract(Map, Path, boolean) with greedy = true.
extract(Map, Path, boolean) - Method in class io.inversion.utils.Path
Consumes the matching parts of matchingConcretePath and extracts any named variable to matchingConcretePath if this any of this paths parts contain variable bindings.

F

filter(M, String...) - Static method in class io.inversion.utils.Utils
Removes any keys that contain a whole word token contained in tokensToRemove
filterDuplicates(List<Path>) - Static method in class io.inversion.utils.Path
 
finalize() - Method in class io.inversion.utils.StreamBuffer
 
findInputStream(Object, String) - Static method in class io.inversion.utils.Utils
Attempts to locate the stream as a file, url, or classpath resource
findSysEnvProp(String...) - Static method in class io.inversion.utils.Utils
 
first() - Method in class io.inversion.utils.Path
Simple way to pull the first element of the path without having to check for size() > 0 first.
first(List) - Static method in class io.inversion.utils.Utils
 
flush() - Method in class io.inversion.utils.StreamBuffer
 
format(String, Object...) - Static method in class io.inversion.utils.Utils
A heroically forgiving message string formatter.
format(Date) - Static method in class io.inversion.utils.ISO8601Utils
Format a date into 'yyyy-MM-ddThh:mm:ssZ' (GMT timezone, no milliseconds precision)
format(Date, boolean) - Static method in class io.inversion.utils.ISO8601Utils
Format a date into 'yyyy-MM-ddThh:mm:ss[.sss]Z' (GMT timezone)
format(Date, boolean, TimeZone) - Static method in class io.inversion.utils.ISO8601Utils
Format date into yyyy-MM-ddThh:mm:ss[.sss][Z|[+-]hh:mm]
formatDate(Date, String) - Static method in class io.inversion.utils.Utils
Simple one liner to avoid verbosity of using SimpleDateFormat
formatIso8601(Date) - Static method in class io.inversion.utils.Utils
 

G

get(int) - Method in class io.inversion.utils.Path
Simple way to get element at index without haveint to check for size() > index first.
get(int) - Method in class io.inversion.utils.Rows.Row
 
get(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
get(Object) - Method in class io.inversion.utils.Rows.Row
 
get(String) - Method in class io.inversion.utils.Rows.Row
Gets the value for the key/column.
get(K) - Method in class io.inversion.utils.ListMap
Overridden to return empty list instead of null
getBoolean(int) - Method in class io.inversion.utils.Rows.Row
 
getBoolean(String) - Method in class io.inversion.utils.Rows.Row
 
getBufferSize() - Method in class io.inversion.utils.StreamBuffer
 
getByteCount() - Method in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
getCause(Throwable) - Static method in class io.inversion.utils.Utils
Tries to unwrap nested exceptions looking for the root cause
getColumnStr(Connection, Object[]) - Static method in class io.inversion.utils.JdbcUtils
 
getColumnStr(Connection, List) - Static method in class io.inversion.utils.JdbcUtils
 
getContentType() - Method in class io.inversion.utils.StreamBuffer
 
getCrcValue() - Method in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
getDbType(Connection) - Static method in class io.inversion.utils.JdbcUtils
 
getField(String, Class) - Static method in class io.inversion.utils.Utils
Searches the inheritance hierarchy for a field with the the given name and makes sure it is settable via Field.setAccessible().
getFields(Class) - Static method in class io.inversion.utils.JdbcUtils
 
getFields(Class) - Static method in class io.inversion.utils.Utils
Gets all the fields from from all classes in the inheritance hierarchy EXCEPT for any class who's packages starts with "java*".
getFloat(int) - Method in class io.inversion.utils.Rows.Row
 
getFloat(String) - Method in class io.inversion.utils.Rows.Row
 
getInputStream() - Method in class io.inversion.utils.StreamBuffer
Returns the data that was written to this stream.
getInt(int) - Method in class io.inversion.utils.Rows.Row
 
getInt(String) - Method in class io.inversion.utils.Rows.Row
 
getKey() - Method in class io.inversion.utils.KeyValue
 
getKey(int) - Method in class io.inversion.utils.Rows.Row
 
getLength() - Method in class io.inversion.utils.StreamBuffer
 
getLocale() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
Return the locale used by this LinkedCaseInsensitiveMap.
getLong(int) - Method in class io.inversion.utils.Rows.Row
 
getLong(String) - Method in class io.inversion.utils.Rows.Row
 
getMethod(Class, String) - Static method in class io.inversion.utils.Utils
Searches the inheritance hierarchy for the first method of the given name (ignores case).
getMimeType(String) - Static method in class io.inversion.utils.MimeTypes
 
getNext() - Method in class io.inversion.utils.Task
 
getOrDefault(Object, V) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
getPlural(String) - Method in class io.inversion.utils.Pluralizer
 
getPlural(String, int) - Method in class io.inversion.utils.Pluralizer
Returns singular or plural form of the word based on count.
getProperty(String, Object) - Static method in class io.inversion.utils.Utils
Tries to find a bean property getter then defaults to returning the Field value
getQuestionMarkStr(int) - Static method in class io.inversion.utils.JdbcUtils
 
getQuestionMarkStr(Object[]) - Static method in class io.inversion.utils.JdbcUtils
 
getRegex(int) - Method in class io.inversion.utils.Path
 
getRegex(String) - Static method in class io.inversion.utils.Path
 
getShortCause(Throwable) - Static method in class io.inversion.utils.Utils
 
getShortCause(Throwable, int) - Static method in class io.inversion.utils.Utils
 
getStackTraceLines(Throwable) - Static method in class io.inversion.utils.Utils
 
getStackTraceString(Throwable) - Static method in class io.inversion.utils.Utils
 
getString(int) - Method in class io.inversion.utils.Rows.Row
 
getString(String) - Method in class io.inversion.utils.Rows.Row
 
getSubPaths() - Method in class io.inversion.utils.Path
Creates a list of all subpaths breaking before each optional segment Ex:
getSysEnvProp(String) - Static method in class io.inversion.utils.Utils
 
getSysEnvProp(String, String) - Static method in class io.inversion.utils.Utils
 
getTempFile() - Method in class io.inversion.utils.StreamBuffer
 
getTemplate() - Method in class io.inversion.utils.Path
 
getValue() - Method in class io.inversion.utils.KeyValue
 
getVarIndex(String) - Method in class io.inversion.utils.Path
 
getVarName(int) - Method in class io.inversion.utils.Path
Extracts a variable name form the path expression if index exists and has a var name.
getWhereColumnStr(Connection, Object[], String) - Static method in class io.inversion.utils.JdbcUtils
 
go() - Method in class io.inversion.utils.Task
 
GzipCompressingInputStream - Class in io.inversion.utils
 
GzipCompressingInputStream(InputStream) - Constructor for class io.inversion.utils.GzipCompressingInputStream
 
GzipCompressingInputStream(InputStream, int) - Constructor for class io.inversion.utils.GzipCompressingInputStream
 
GzipCompressingInputStream.CRC32InputStream - Class in io.inversion.utils
Internal stream without header/trailer
GzipCompressingInputStream.InternalGzipCompressingInputStream - Class in io.inversion.utils
Internal stream without header/trailer
GzipCompressingInputStream.StatefullGzipStreamEnumerator - Class in io.inversion.utils
 

H

hasAllVars(String...) - Method in class io.inversion.utils.Path
 
hasAnyVars(String...) - Method in class io.inversion.utils.Path
 
hash(byte[], String) - Static method in class io.inversion.utils.Utils
 
hashCode() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
hashCode() - Method in class io.inversion.utils.Path
 
hasMoreElements() - Method in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
hasVars() - Method in class io.inversion.utils.Path
 
hexToBytes(String) - Static method in class io.inversion.utils.Utils
 

I

implode(String, Object...) - Static method in class io.inversion.utils.Utils
Concatenates non empty pieces separated by glue and intelligently flattens collections.
in - Variable in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
in(Object, Object...) - Static method in class io.inversion.utils.Utils
Checks to see if toFind is in values array using loose equality checking
indexOf(String) - Method in class io.inversion.utils.Rows.Row
 
insertMap(Connection, String, Map) - Static method in class io.inversion.utils.JdbcUtils
 
insertMaps(Connection, String, List) - Static method in class io.inversion.utils.JdbcUtils
 
InternalGzipCompressingInputStream(GzipCompressingInputStream.CRC32InputStream, int) - Constructor for class io.inversion.utils.GzipCompressingInputStream.InternalGzipCompressingInputStream
 
io.inversion.utils - package io.inversion.utils
 
irregular(String[][]) - Method in class io.inversion.utils.Pluralizer
 
irregular(String, String) - Method in class io.inversion.utils.Pluralizer
 
isEmpty() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
isEmpty() - Method in class io.inversion.utils.Rows.Row
 
isInsert(String) - Static method in class io.inversion.utils.JdbcUtils
 
ISO8601Utils - Class in io.inversion.utils
Utilities methods for manipulating dates in iso8601 format.
ISO8601Utils() - Constructor for class io.inversion.utils.ISO8601Utils
 
isOptional(int) - Method in class io.inversion.utils.Path
Square brackets, '[]', indicate that a path path (and by implication, all following parts) are considered optional for path matching.
isOptional(String) - Static method in class io.inversion.utils.Path
 
isRegex(String) - Static method in class io.inversion.utils.Utils
Checks string for wildcard control characters.
isSelect(String) - Static method in class io.inversion.utils.JdbcUtils
 
isStatic(int) - Method in class io.inversion.utils.Path
Checks to see if the value at index is a wildcard, a variable, or is optional.
isUpdate(String) - Static method in class io.inversion.utils.JdbcUtils
 
isVar(int) - Method in class io.inversion.utils.Path
Check to see if the value at index starts with '${', '{', ':' after removing any leading '[' characters.
isVar(String) - Static method in class io.inversion.utils.Path
 
isWildcard() - Method in class io.inversion.utils.Path
 
isWildcard(int) - Method in class io.inversion.utils.Path
Check if the path part at index is equal to '*' without having to check if size() @lt; index first.
isWildcard(String) - Static method in class io.inversion.utils.Path
 
isWildcard(String) - Static method in class io.inversion.utils.Utils
 

J

JdbcUtils - Class in io.inversion.utils
A collection of super helpful JDBC utility methods with SQL injection attack defense built in.
JdbcUtils() - Constructor for class io.inversion.utils.JdbcUtils
 
JdbcUtils.SqlListener - Interface in io.inversion.utils
 

K

keyList() - Method in class io.inversion.utils.Rows
 
keySet() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
keySet() - Method in class io.inversion.utils.ListMap
 
keySet() - Method in class io.inversion.utils.Rows
 
keySet() - Method in class io.inversion.utils.Rows.Row
 
KeyValue<K,​V> - Class in io.inversion.utils
 
KeyValue() - Constructor for class io.inversion.utils.KeyValue
 
KeyValue(K, V) - Constructor for class io.inversion.utils.KeyValue
 

L

last() - Method in class io.inversion.utils.Path
Simple way to pull the last element of the path without having to check for size() > 0 first.
last(List) - Static method in class io.inversion.utils.Utils
 
LimitInputStream - Class in io.inversion.utils
An InputStream that limits the number of bytes which can be read.
LimitInputStream(InputStream, long, boolean) - Constructor for class io.inversion.utils.LimitInputStream
 
limitLines(String, int) - Static method in class io.inversion.utils.Utils
 
LinkedCaseInsensitiveMap<V> - Class in io.inversion.utils
 
LinkedCaseInsensitiveMap() - Constructor for class io.inversion.utils.LinkedCaseInsensitiveMap
Create a new LinkedCaseInsensitiveMap that stores case-insensitive keys according to the default Locale (by default in lower case).
LinkedCaseInsensitiveMap(int) - Constructor for class io.inversion.utils.LinkedCaseInsensitiveMap
 
LinkedCaseInsensitiveMap(int, Locale) - Constructor for class io.inversion.utils.LinkedCaseInsensitiveMap
 
LinkedCaseInsensitiveMap(Locale) - Constructor for class io.inversion.utils.LinkedCaseInsensitiveMap
 
ListMap<K,​V> - Class in io.inversion.utils
 
ListMap() - Constructor for class io.inversion.utils.ListMap
 

M

map - Variable in class io.inversion.utils.ListMap
 
markSupported() - Method in class io.inversion.utils.LimitInputStream
 
matches(Path) - Method in class io.inversion.utils.Path
Checks if this Path is a case insensitive match, including any optional rules, wildcards, and regexes to concretePath.
matches(Path, boolean) - Method in class io.inversion.utils.Path
 
matches(String) - Method in class io.inversion.utils.Path
Convenience overloading of Path.matches(Path).
materializeTrivialRegexes(List<Path>) - Static method in class io.inversion.utils.Path
 
md5(byte[]) - Static method in class io.inversion.utils.Utils
 
MimeTypes - Class in io.inversion.utils
 
MimeTypes() - Constructor for class io.inversion.utils.MimeTypes
 

N

next() - Method in class io.inversion.utils.Task
 
nextElement() - Method in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
notifyAfter(String, String, Object, Exception, Object) - Static method in class io.inversion.utils.JdbcUtils
 
notifyBefore(String, String, Object) - Static method in class io.inversion.utils.JdbcUtils
 
notifyError(String, String, Object, Exception) - Static method in class io.inversion.utils.JdbcUtils
 

O

onError(String, String, Object, Exception) - Method in interface io.inversion.utils.JdbcUtils.SqlListener
 

P

pad(String, int) - Static method in class io.inversion.utils.Utils
 
parse(String, ParsePosition) - Static method in class io.inversion.utils.ISO8601Utils
Parse a date from ISO-8601 formatted string.
parseIso8601(String) - Static method in class io.inversion.utils.Utils
 
parseQueryString(String) - Static method in class io.inversion.utils.Utils
 
parts() - Method in class io.inversion.utils.Path
Gets the path parts as a List.
Path - Class in io.inversion.utils
A case insensitive utility abstraction for working with forward slash based paths /like/you/find/in/urls.
Path() - Constructor for class io.inversion.utils.Path
Creates an empty Path
Path(Path) - Constructor for class io.inversion.utils.Path
Creates a clone of the supplied Path
Path(String...) - Constructor for class io.inversion.utils.Path
Constructs a Path based on all of the supplied parts.
Path(List<String>) - Constructor for class io.inversion.utils.Path
Convenience overload of Path(String...).
pipe(InputStream, OutputStream) - Static method in class io.inversion.utils.Utils
Copy all data from src to dst and close the streams
pipe(InputStream, OutputStream, boolean, boolean) - Static method in class io.inversion.utils.Utils
 
plural(String) - Static method in class io.inversion.utils.Pluralizer
Returns plural form of the given word.
plural(String, int) - Static method in class io.inversion.utils.Pluralizer
Returns singular or plural form of the word based on count.
Pluralizer - Class in io.inversion.utils
Transforms English words from singular to plural form.
Pluralizer() - Constructor for class io.inversion.utils.Pluralizer
 
Pluralizer(Pluralizer.MODE) - Constructor for class io.inversion.utils.Pluralizer
 
poplulate(Object, Map<String, Object>) - Static method in class io.inversion.utils.JdbcUtils
 
printTable(List<List>) - Static method in class io.inversion.utils.Utils
 
put(Object) - Method in class io.inversion.utils.Rows
Adds value to the end of lastRow.
put(String, Object) - Method in class io.inversion.utils.Rows
Sets key/value on lastRow.
put(String, Object) - Method in class io.inversion.utils.Rows.Row
Translates key into a column index and inserts value at that index.
put(String, V) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
put(K, V) - Method in class io.inversion.utils.ListMap
 
putAll(ListMap) - Method in class io.inversion.utils.ListMap
 
putAll(Map) - Method in class io.inversion.utils.ListMap
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.inversion.utils.Rows.Row
 
putAll(Map<? extends String, ? extends V>) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
putAll(K, Collection<V>) - Method in class io.inversion.utils.ListMap
 
putIfAbsent(String, V) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 

Q

quoteCol(Connection, Object) - Static method in class io.inversion.utils.JdbcUtils
 

R

read() - Method in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
read() - Method in class io.inversion.utils.LimitInputStream
 
read(byte[], int, int) - Method in class io.inversion.utils.GzipCompressingInputStream.CRC32InputStream
 
read(byte[], int, int) - Method in class io.inversion.utils.LimitInputStream
 
read(File) - Static method in class io.inversion.utils.Utils
Read the contents of a file to a string
read(InputStream) - Static method in class io.inversion.utils.Utils
Read all of the stream to a string and close the stream.
read(Object, String) - Static method in class io.inversion.utils.Utils
Finds an input stream for fileOrUrl and reads it into a string
readSql(InputStream) - Static method in class io.inversion.utils.JdbcUtils
Breaks the input stream up into a list of sql statements where statements are terminated by ";".
readSql(String) - Static method in class io.inversion.utils.JdbcUtils
 
remove(int) - Method in class io.inversion.utils.Path
Simple way to remove the path part at index without having to check for size() @lt; index first.
remove(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
remove(Object) - Method in class io.inversion.utils.Rows.Row
Sets the value for keyOrIndex to null.
remove(K) - Method in class io.inversion.utils.ListMap
 
remove(K, V) - Method in class io.inversion.utils.ListMap
Removes the value from the list if thhe list exists
removeEldestEntry(Map.Entry<String, V>) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
removeLast() - Method in class io.inversion.utils.Path
 
removeSqlListener(JdbcUtils.SqlListener) - Static method in class io.inversion.utils.JdbcUtils
 
removeTrailingWildcard() - Method in class io.inversion.utils.Path
 
replaceVars(String, Map<String, Object>) - Static method in class io.inversion.utils.Utils
Replaces '{mapKeyName}' with 'mapValue' in the supplied string.
reset() - Method in class io.inversion.utils.LimitInputStream
 
rethrow(String, Throwable) - Static method in class io.inversion.utils.Utils
Throws the root cause of e as a RuntimeException
rethrow(Throwable) - Static method in class io.inversion.utils.Utils
Throws the root cause of error as a RuntimeException
roundUp(int, int) - Static method in class io.inversion.utils.Utils
 
Row() - Constructor for class io.inversion.utils.Rows.Row
 
Rows - Class in io.inversion.utils
An utility abstraction of a database result set where all child Row objects are themselves maps that share the same case insensitive key set.
Rows() - Constructor for class io.inversion.utils.Rows
Creates an empty Rows with no keys/columns.
Rows(String[]) - Constructor for class io.inversion.utils.Rows
Creates a Rows with keys/columns equal to keys
Rows(List<String>) - Constructor for class io.inversion.utils.Rows
Creates a Rows with keys/columns equal to keys
Rows(Map) - Constructor for class io.inversion.utils.Rows
Creates a Rows with a single Row with keys/columns equal to row.getKeySet()
Rows.Row - Class in io.inversion.utils
Represents a single row in a database result set where values can be accessed by a zero based integer index or by a case insensitive key/column name.
Rows.RowKeys - Class in io.inversion.utils
An ordered list of case insensitive key/column names shared by all Row instances in a Rows.
rule(String[][]) - Method in class io.inversion.utils.Pluralizer
 
rule(String, String) - Method in class io.inversion.utils.Pluralizer
 
runSql(Connection, InputStream) - Static method in class io.inversion.utils.JdbcUtils
 
runSql(Connection, String) - Static method in class io.inversion.utils.JdbcUtils
 
runSql(Connection, String[]) - Static method in class io.inversion.utils.JdbcUtils
 
runSql(Connection, List<String>) - Static method in class io.inversion.utils.JdbcUtils
 

S

selectLong(Connection, String, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectObject(Connection, String, Class<T>, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectObject(Connection, String, T, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectObjects(Connection, String, Class, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectRow(Connection, String, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectRows(Connection, String, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
selectValue(Connection, String, Object...) - Static method in class io.inversion.utils.JdbcUtils
 
set(int, Object) - Method in class io.inversion.utils.Rows.Row
Sets the indexth column to value
set(int, String) - Method in class io.inversion.utils.Path
 
setKey(K) - Method in class io.inversion.utils.KeyValue
 
setMode(Pluralizer.MODE) - Static method in class io.inversion.utils.Pluralizer
 
setOptional(int, boolean) - Method in class io.inversion.utils.Path
 
setValue(V) - Method in class io.inversion.utils.KeyValue
 
sha1(byte[]) - Static method in class io.inversion.utils.Utils
 
size() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
size() - Method in class io.inversion.utils.ListMap
 
size() - Method in class io.inversion.utils.Path
 
size() - Method in class io.inversion.utils.Rows.Row
 
skip(long) - Method in class io.inversion.utils.LimitInputStream
 
skipNext() - Method in class io.inversion.utils.Task
Use this method to intentionally skip invoking the supplied method on the next Object in the chain.
sleep(long) - Static method in class io.inversion.utils.Utils
Easy way to call Thread.sleep(long) without worrying about try/catch for InterruptedException
slugify(String) - Static method in class io.inversion.utils.Utils
Creates a lowercase url safe string.
split(String, char, char...) - Static method in class io.inversion.utils.Utils
Breaks the string on splitOn but not when inside a quoteChars quoted string.
splitLines(String) - Static method in class io.inversion.utils.Utils
 
startsWith(CharSequence, String) - Static method in class io.inversion.utils.Utils
String.startsWith surrogate for StringBuffer and StringBuilder
startsWith(List<String>) - Method in class io.inversion.utils.Path
Performs a case insensitive string match between this Path and pathsToMatch.
state - Variable in class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
StatefullGzipStreamEnumerator(InputStream, int) - Constructor for class io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
 
StreamBuffer - Class in io.inversion.utils
Uses an in memory buffer to hold output until bufferSize data is written then will switch over to writing everything to a temp file.
StreamBuffer() - Constructor for class io.inversion.utils.StreamBuffer
 
StreamBuffer(InputStream) - Constructor for class io.inversion.utils.StreamBuffer
 
subpath(int, int) - Method in class io.inversion.utils.Path
Creates a new sub Path.
substringAfter(String, String) - Static method in class io.inversion.utils.Utils
 
substringBefore(String, String) - Static method in class io.inversion.utils.Utils
 

T

Task - Class in io.inversion.utils
 
Task() - Constructor for class io.inversion.utils.Task
 
testCompare(String, String) - Static method in class io.inversion.utils.Utils
 
time() - Static method in class io.inversion.utils.Utils
Less typing to call System.currentTimeMillis()
timeZoneGMT() - Static method in class io.inversion.utils.ISO8601Utils
Deprecated.
since 2.6
toDollarAmount(double) - Static method in class io.inversion.utils.Utils
Turns a double value into a rounded double with 2 digits of precision 12.3334 -@gt; 12.33 23.0 -@gt; 23.00 45.677 -@gt; 45.68
toPluralForm(String) - Static method in class io.inversion.utils.Utils
 
toSingularForm(String) - Static method in class io.inversion.utils.Utils
 
toString() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
toString() - Method in class io.inversion.utils.Path
 
toString() - Method in class io.inversion.utils.Rows.Row
 
toString() - Method in class io.inversion.utils.StreamBuffer
 
TRAILER_SIZE - Static variable in class io.inversion.utils.GzipCompressingInputStream.InternalGzipCompressingInputStream
 
TYPE_APPLICATION_JAVA_ARCHIVE - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_JNLP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_JSON - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_MAC_BINHEX40 - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_MAC_COMPACTPRO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_MATHML_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_MSWORD - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_OCTET_STREAM - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_ODA - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_PDF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_POSTSCRIPT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_RDF_SMIL - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_RDF_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_SRGS - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_SRGS_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_TGZ - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_VND_MIF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_VND_MOZZILLA_XUL_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_VND_MSEXCEL - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_VND_MSPOWERPOINT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_VND_RNREALMEDIA - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_BCPIO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_CDLINK - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_CHESS_PGN - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_CPIO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_CSH - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_DIRECTOR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_DVI - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_FUTURESPLASH - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_GTAR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_GZIP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_HDF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_JAVASCRIPT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_KOAN - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_LATEX - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_NETCDF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_OGG - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_RAR_COMPRESSED - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_SH - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_SHAR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_SHOCKWAVE_FLASH - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_STUFFIT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_SV4CPIO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_SV4CRC - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TAR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TCL - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TEX - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TEXINFO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TROFF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TROFF_MAN - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TROFF_ME - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_TROFF_MS - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_USTAR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_X_WAIS_SOURCE - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_XHTML_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_XML_DTD - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_XSLT_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_APPLICATION_ZIP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_BASIC - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_MIDI - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_MPEG - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_X_AIFF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_X_MPEGURL - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_X_PN_REALAUDIO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_AUDIO_X_WAV - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_CHEMICAL_X_PDB - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_CHEMICAL_X_XYZ - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_BMP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_CGM - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_GIF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_IEF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_JPEG - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_PNG - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_SVG_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_TIFF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_VND_DJVU - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_WAP_WBMP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_CMU_RASTER - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_ICON - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_PORTABLE_ANYMAP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_PORTABLE_BITMAP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_PORTABLE_GRAYMAP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_PORTABLE_PIXMAP - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_IMAGE_X_RGB - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_MODEL_IGES - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_MODEL_MESH - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_MODEL_VRLM - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_CALENDAR - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_CSS - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_HTML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_PLAIN - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_RICHTEXT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_RTF - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_SGML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_TAB_SEPARATED_VALUES - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_VND_WAP_WMLSCRIPT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_VND_WAP_XML - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_X_COMPONENT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_TEXT_X_SETEXT - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_MPEG - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_QUICKTIME - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_VND_MPEGURL - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_X_MS_WMV - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_X_MSVIDEO - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_VIDEO_X_SGI_MOVIE - Static variable in class io.inversion.utils.MimeTypes
 
TYPE_X_CONFERENCE_X_COOLTALK - Static variable in class io.inversion.utils.MimeTypes
 

U

uncountable(String[]) - Method in class io.inversion.utils.Pluralizer
 
unwrapOptional(String) - Static method in class io.inversion.utils.Path
 
update(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.utils.JdbcUtils
 
updateBatch(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.utils.JdbcUtils
 
upsert(Connection, String, List<String>, List<Map<String, Object>>) - Static method in class io.inversion.utils.JdbcUtils
Batches rows into groups containing identical keys and then inserts rows that are missing indexCols key values or attempts an upsert for rows that have the key values...the row could have the key but still not exist in the db in cases where the key is not an autoincrement number.
Utils - Class in io.inversion.utils
Collection of utility methods designed to make java programming less verbose
Utils() - Constructor for class io.inversion.utils.Utils
 

V

values() - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
 
values() - Method in class io.inversion.utils.ListMap
 
values() - Method in class io.inversion.utils.Rows.Row
 

W

wildcardMatch(String, String) - Static method in class io.inversion.utils.Utils
Pattern matches the string using ? to indicate any one single value and * to indicate any 0-n multiple value
wildcardToRegex(String) - Static method in class io.inversion.utils.Utils
Converts a * and ? wildcard style patterns into regex style pattern
withBufferSize(long) - Method in class io.inversion.utils.StreamBuffer
 
withContentType(String) - Method in class io.inversion.utils.StreamBuffer
 
withMimeType(String, String) - Static method in class io.inversion.utils.MimeTypes
 
write(byte[]) - Method in class io.inversion.utils.StreamBuffer
 
write(byte[], int, int) - Method in class io.inversion.utils.StreamBuffer
 
write(int) - Method in class io.inversion.utils.StreamBuffer
 
write(File, String) - Static method in class io.inversion.utils.Utils
Write the string value to a file
write(String, String) - Static method in class io.inversion.utils.Utils
Convenience overloading of write(File, String)
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages