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
All Classes All Packages
All Classes All Packages
A
- add(Rows.Row) - Method in class io.inversion.utils.Rows
-
Adds the key/values from
rowas a new Row. - add(Object) - Method in class io.inversion.utils.Rows.Row
-
Adds
valueas the last column - add(String) - Method in class io.inversion.utils.Path
-
Adds
partto 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 inrows - addAll(Collection<? extends Rows.Row>) - Method in class io.inversion.utils.Rows
-
Calls
#addRow(Map)for each Row inrows - 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
valuesas the newindexth Row. - addRow(int, List) - Method in class io.inversion.utils.Rows
-
Adds
valuesas the newindexth Row. - addRow(int, Map) - Method in class io.inversion.utils.Rows
-
Insert key/values from
mapas the newindexth 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
mapto 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
findThisTokenininThisString - 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
quoteCharsfrom 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)withgreedy = true. - extract(Map, Path, boolean) - Method in class io.inversion.utils.Path
-
Consumes the matching parts of
matchingConcretePathand extracts any named variable tomatchingConcretePathif 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() > 0first. - 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
indexwithout haveint to check forsize() > indexfirst. - 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
indexexists 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
piecesseparated byglueand 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
toFindis invaluesarray 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
stringfor 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
indexis 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
indexstarts 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
indexis equal to '*' without having to check ifsize() @lt; indexfirst. - 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() > 0first. - 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
valueto the end oflastRow. - 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
keyinto a column index and insertsvalueat 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
fileOrUrland 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
indexwithout having to check forsize() @lt; indexfirst. - remove(Object) - Method in class io.inversion.utils.LinkedCaseInsensitiveMap
- remove(Object) - Method in class io.inversion.utils.Rows.Row
-
Sets the value for
keyOrIndexto 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
erroras 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
Rowobjects 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 tovalue - 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
splitOnbut not when inside aquoteCharsquoted 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
rowsinto 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)
All Classes All Packages