A B C D E G H I M O P R S T U V 

A

Accessors - Class in org.pojava.lang
 
Accessors() - Constructor for class org.pojava.lang.Accessors
 
Accessors(Class<?>) - Constructor for class org.pojava.lang.Accessors
 
accessors(Class<?>) - Static method in class org.pojava.util.ReflectionTool
Extract the getters and setters for a class.
accessors(Class<?>, Set<String>, Set<String>) - Static method in class org.pojava.util.ReflectionTool
Specify a subset of the getters and setters for a class.
addBinding(Class<T>, T) - Method in class org.pojava.lang.BoundString
Add a binding
addBinding(UncheckedBinding) - Method in class org.pojava.lang.BoundString
 
addBindings(Collection<UncheckedBinding>) - Method in class org.pojava.lang.BoundString
Add a collection of bindings.
append(String) - Method in class org.pojava.lang.BoundString
Append to the existing string.
append(BoundString) - Method in class org.pojava.lang.BoundString
Append another bound string including both string and bindings.

B

base2Decode(char[]) - Static method in class org.pojava.util.EncodingTool
Convert a sequence of '1' and '0' characters back into byte values.
base2Decode(String) - Static method in class org.pojava.util.EncodingTool
Convert a sequence of '0' and '1' characters into a byte array, ignoring whitespace.
base2Encode(byte[]) - Static method in class org.pojava.util.EncodingTool
Convert a sequence of binary data into '0' and '1' characters.
base64Decode(String) - Static method in class org.pojava.util.EncodingTool
Decode a String from Base64 format.
base64Decode(char[]) - Static method in class org.pojava.util.EncodingTool
Decode a Base64 message back to its original byte array.
base64Encode(byte[]) - Static method in class org.pojava.util.EncodingTool
Encode binary data into a Base-64 array of printable characters.
Binding<T> - Class in org.pojava.lang
A Binding is representation of an object with its class.
Binding(Class<T>, T) - Constructor for class org.pojava.lang.Binding
Construct a Binding from an object.
BindingAdaptor<I,O> - Class in org.pojava.transformation
A BindingAdaptor is a two-way data transformer used for translating a single typed value with an external representation.
BindingAdaptor() - Constructor for class org.pojava.transformation.BindingAdaptor
 
BooleanIntegerAdaptor - Class in org.pojava.transformation
The BooleanIntegerAdaptor transforms a Boolean true/false value to an Integer 1/0 value.
BooleanIntegerAdaptor() - Constructor for class org.pojava.transformation.BooleanIntegerAdaptor
 
BooleanYNAdaptor - Class in org.pojava.transformation
 
BooleanYNAdaptor() - Constructor for class org.pojava.transformation.BooleanYNAdaptor
 
BoundString - Class in org.pojava.lang
A BoundString represents a String with Bindings.
BoundString() - Constructor for class org.pojava.lang.BoundString
Construct an empty BoundString.
BoundString(String) - Constructor for class org.pojava.lang.BoundString
Construct a BoundString from a String.

C

camelFromUnderscore(String) - Static method in class org.pojava.util.StringTool
Convert string of this_style to thisStyle.
capitalize(String) - Static method in class org.pojava.util.StringTool
Capitalize the first character of a String.
chop(int) - Method in class org.pojava.lang.BoundString
Chop last ct characters off of string
clean(String) - Static method in class org.pojava.util.ReflectionTool
Make content safe for XML or URI by encoding illegal characters.
clear() - Method in class org.pojava.lang.BoundString
Clear both string and bindings.
compress(byte[]) - Method in class org.pojava.util.Compression
Compress using the ubiquitous "zip" compression.
Compression - Class in org.pojava.util
This class provides a simplified interface for compressing binary data using the "Deflate" algorithm common to "zip" compression.
Compression() - Constructor for class org.pojava.util.Compression
 

D

DataPump - Class in org.pojava.util
The DataPump class was developed primarily for supporting Runtime.getRuntime().exec(...), where you may need to gather from stdout and stderr simultaneously.
DataPump(InputStream, OutputStream) - Constructor for class org.pojava.util.DataPump
Connect pump from an Input Stream to an Output Stream
DataPump(InputStream, StringBuffer) - Constructor for class org.pojava.util.DataPump
Connect pump from an Input Stream to a String Buffer
decompress(byte[]) - Method in class org.pojava.util.Compression
Decompress data that has already been compressed.
decrypt(byte[], String) - Static method in class org.pojava.util.EncryptionTool
Decrypt a message.
decrypt(byte[], String, IvParameterSpec) - Static method in class org.pojava.util.EncryptionTool
Decrypt a message.
DefaultAdaptor - Class in org.pojava.transformation
The DefaultAdaptor passes most data through directly, but performs some specialized transformations on date types.
DefaultAdaptor() - Constructor for class org.pojava.transformation.DefaultAdaptor
 

E

EncodingTool - Class in org.pojava.util
A class for reversible encodings.
EncodingTool() - Constructor for class org.pojava.util.EncodingTool
 
encrypt(byte[], String) - Static method in class org.pojava.util.EncryptionTool
Encrypt a message.
encrypt(byte[], String, IvParameterSpec) - Static method in class org.pojava.util.EncryptionTool
Encrypt a message.
EncryptionTool - Class in org.pojava.util
This utility provides a simple interface for encrypting and decrypting data using high-quality encryption algorithms such as AES-128 and AES-256.
EncryptionTool() - Constructor for class org.pojava.util.EncryptionTool
 
exec(String[], String[], File, StringBuffer, StringBuffer) - Static method in class org.pojava.util.ProcessTool
This method runs an executable, capturing its output from stdout and stderr into StringBuffers.
exec(String[], OutputStream, StringBuffer) - Static method in class org.pojava.util.ProcessTool
This method runs an executable, capturing its output from stdout and stderr into StringBuffers.
exec(String[], StringBuffer, StringBuffer) - Static method in class org.pojava.util.ProcessTool
This method runs an executable, capturing its output from stdout and stderr into StringBuffers.
exec(String, OutputStream, StringBuffer) - Static method in class org.pojava.util.ProcessTool
This method runs an executable, capturing its output from stdout and stderr into StringBuffers.
exec(String, StringBuffer, StringBuffer) - Static method in class org.pojava.util.ProcessTool
This method runs an executable, capturing its output from stdout and stderr into StringBuffers.

G

generateAES128WithCBCKeyString() - Static method in class org.pojava.util.EncryptionTool
Generate a unique 128bit AES key with CBC.
generateAES256WithCBCKeyString() - Static method in class org.pojava.util.EncryptionTool
Generate a unique 256bit AES key with CBC.
getBindings() - Method in class org.pojava.lang.BoundString
Return the bindings bound to the string.
getGetters() - Method in class org.pojava.lang.Accessors
 
getNestedValue(Method[], Object) - Static method in class org.pojava.util.ReflectionTool
Drill down to a nested bean property from predetermined methods.
getNestedValue(String, Object) - Static method in class org.pojava.util.ReflectionTool
Drill down to a nested bean property
getObj() - Method in class org.pojava.lang.UncheckedBinding
 
getSetters() - Method in class org.pojava.lang.Accessors
 
getString() - Method in class org.pojava.lang.BoundString
Return the string being bound
getterMethodDrilldown(Class<?>, String) - Static method in class org.pojava.util.ReflectionTool
Array of getter methods that drill down to a nested bean property
getType() - Method in class org.pojava.lang.Accessors
 
getType() - Method in class org.pojava.lang.Binding
Return the type represented by this binding.
getType() - Method in class org.pojava.lang.UncheckedBinding
 
getValue() - Method in class org.pojava.lang.Binding
Retrieve typed value of object.

H

hash(byte[], HashingAlgorithm) - Static method in class org.pojava.util.HashingTool
Hash based on a relatively safe list of supported hashing algorithms.
hash(byte[], String) - Static method in class org.pojava.util.HashingTool
Hash based on any algorithm named in Security.getAlgorithms("MessageDigest")
HashingAlgorithm - Enum in org.pojava.util
A HashingAlgorithm represents a hashing algorithm supported by HashingTool.
HashingTool - Class in org.pojava.util
Hashes are numbers, byte arrays or strings that non-uniquely identify data by applying some calculation against a set of data in order to derive a relatively small signature.
HashingTool() - Constructor for class org.pojava.util.HashingTool
 
hexDecode(String) - Static method in class org.pojava.util.EncodingTool
Convert a hex-encoded string back to a byte array.
hexDecode(char[]) - Static method in class org.pojava.util.EncodingTool
Convert a hex-encoded character array back to a byte array.
hexEncode(byte[]) - Static method in class org.pojava.util.EncodingTool
Output a hex-encoded representation of a byte array

I

inbound(Binding<O>) - Method in class org.pojava.transformation.BindingAdaptor
Inbound example might be from the persistence layer to the business layer.
inbound(Binding<Integer>) - Method in class org.pojava.transformation.BooleanIntegerAdaptor
 
inbound(Binding<String>) - Method in class org.pojava.transformation.BooleanYNAdaptor
 
inbound(UncheckedBinding) - Method in class org.pojava.transformation.DefaultAdaptor
Inbound is typically converting JDBC values to local POJO values.
inbound(UncheckedBinding) - Method in interface org.pojava.transformation.UncheckedAdaptor
 
inboundType() - Method in class org.pojava.transformation.BindingAdaptor
 
inboundType() - Method in class org.pojava.transformation.BooleanIntegerAdaptor
 
inboundType() - Method in class org.pojava.transformation.BooleanYNAdaptor
 
inboundType() - Method in class org.pojava.transformation.DefaultAdaptor
 
inboundType() - Method in interface org.pojava.transformation.UncheckedAdaptor
 
InconceivableException - Exception in org.pojava.exception
The InconceivableException was conceived for the purpose of covering cases where the developer doesn't want to pass on the joy of handling exceptions he believes can't happen to callers of his code.
InconceivableException(String, Throwable) - Constructor for exception org.pojava.exception.InconceivableException
 
indexedStartMatch(String[], String) - Static method in class org.pojava.util.StringTool
Deprecated.
better to attack this problem from a different angle
InitializationException - Exception in org.pojava.exception
The InitializationException is a general hint that a class ran afoul during a constructor's initialization.
InitializationException(String, Throwable) - Constructor for exception org.pojava.exception.InitializationException
 
insert(String) - Method in class org.pojava.lang.BoundString
Insert in front of the existing string.
insert(BoundString) - Method in class org.pojava.lang.BoundString
Insert another bound string including both string and bindings.
isBasic(Class<?>) - Static method in class org.pojava.util.ReflectionTool
Return true if object is equivalent to a primitive type.
isCollection(Class<?>) - Static method in class org.pojava.util.ReflectionTool
Returns true if class derives from Collection
isImbalanced() - Method in class org.pojava.lang.BoundString
Verify placeholder count against bindings count.
isInteger(String) - Static method in class org.pojava.util.StringTool
True if a string matches /^[-]?[0-9]+$/
isMap(Class<?>) - Static method in class org.pojava.util.ReflectionTool
Returns true if class derives from Set
isTrue(String) - Static method in class org.pojava.util.StringTool
True if a string matches /^[tTyY1].*$/

M

md5Hash(String) - Static method in class org.pojava.util.HashingTool
Returns an md5 hash as text.
md5IvParameterSpec(String) - Static method in class org.pojava.util.EncryptionTool
Generate an IvParameterSpec from a binary MD5 hash of a string.

O

oatHash(String) - Static method in class org.pojava.util.HashingTool
An implementation of Jenkin's One-at-a-Time Hash which returns a well-distributed 32-bit hash of any string.
oatHash(byte[]) - Static method in class org.pojava.util.HashingTool
An implementation of Jenkin's One-at-a-Time Hash
onlyDigits(String) - Static method in class org.pojava.util.StringTool
True if a string has only digits in it.
org.pojava.exception - package org.pojava.exception
A collection of Exceptions for various occasions, some to aggregate and others to specialize.
org.pojava.lang - package org.pojava.lang
Reusable elements that are not specific to a particular task.
org.pojava.transformation - package org.pojava.transformation
Transformation contains utility code for converting from one data type or format to another.
org.pojava.util - package org.pojava.util
Util contains pure utility code.
outbound(Binding<I>) - Method in class org.pojava.transformation.BindingAdaptor
Outbound is typically originating from the business layer to the persistence layer.
outbound(Binding<Boolean>) - Method in class org.pojava.transformation.BooleanIntegerAdaptor
 
outbound(Binding<Boolean>) - Method in class org.pojava.transformation.BooleanYNAdaptor
 
outbound(UncheckedBinding) - Method in class org.pojava.transformation.DefaultAdaptor
This default outbound adaptor caters to the currently wide JDBC support for the Timestamp object.
outbound(UncheckedBinding) - Method in interface org.pojava.transformation.UncheckedAdaptor
 
outboundType() - Method in class org.pojava.transformation.BindingAdaptor
 
outboundType() - Method in class org.pojava.transformation.BooleanIntegerAdaptor
 
outboundType() - Method in class org.pojava.transformation.BooleanYNAdaptor
 
outboundType() - Method in class org.pojava.transformation.DefaultAdaptor
 
outboundType() - Method in interface org.pojava.transformation.UncheckedAdaptor
 

P

pad(String, int) - Static method in class org.pojava.util.StringTool
Right-pad a string to a fixed width with spaces.
parseCommand(String) - Static method in class org.pojava.util.StringTool
Convert a shell command to an equivalent String array.
parseIntFragment(String) - Static method in class org.pojava.util.StringTool
Parse an integer from left-to-right until non-digit reached
PersistenceException - Exception in org.pojava.exception
This wraps a number of exceptions that generally indicate a problem relating to the task of persisting an object to an external medium, such as JDBC, a file, or a service.
PersistenceException(String, Throwable) - Constructor for exception org.pojava.exception.PersistenceException
 
populateFromMap(Object, Map<String, Object>, Map<String, Method>) - Static method in class org.pojava.util.ReflectionTool
Invoke any setters of an object whose properties are referenced in a map, passing the values of that map into their respective setters.
process(T) - Method in interface org.pojava.lang.Processor
 
Processor<T> - Interface in org.pojava.lang
The Processor interface is a generic interface for defining a callback.
ProcessTool - Class in org.pojava.util
This tool runs an external program through your OS, and stuffs the results from stdout and stderr into their own StringBuffers.
ProcessTool() - Constructor for class org.pojava.util.ProcessTool
 
propertyFor(Method) - Static method in class org.pojava.util.ReflectionTool
Extract a property name from a Method.
propertyFor(String) - Static method in class org.pojava.util.ReflectionTool
Return the property name for a getter or setter name.
propertyMap(Class<?>) - Static method in class org.pojava.util.ReflectionTool
Extract a property Map from a class by its getters.
propertyType(Class<?>, String) - Static method in class org.pojava.util.ReflectionTool
Determine the class of a property
pump(InputStream, OutputStream) - Static method in class org.pojava.util.DataPump
This pump pulls data from one stream, pushing it to another.
pump(InputStream, StringBuffer) - Static method in class org.pojava.util.DataPump
This pump extracts text from an input stream into a StringBuffer.

R

ReflectionException - Exception in org.pojava.exception
This wraps a number of exceptions that generally indicate that a mapping or permissions issue occurred while performing a reflection based action.
ReflectionException(String, Throwable) - Constructor for exception org.pojava.exception.ReflectionException
 
ReflectionTool - Class in org.pojava.util
The ReflectionTool class provides static methods for accessing an object's properties.
ReflectionTool() - Constructor for class org.pojava.util.ReflectionTool
 
run() - Method in class org.pojava.util.DataPump
Connectors are in place.

S

setNestedValue(String, Object, Object) - Static method in class org.pojava.util.ReflectionTool
Drill down to a nested property and set its value
setNestedValue(Method[], Method[], Object, Object) - Static method in class org.pojava.util.ReflectionTool
Drill down to a nested property and set its value
setObj(Object) - Method in class org.pojava.lang.UncheckedBinding
 
setterMethodDrilldown(Method[]) - Static method in class org.pojava.util.ReflectionTool
Array of setter methods that drill down to a property.
setType(Class<?>) - Method in class org.pojava.lang.Accessors
 
setValue(T) - Method in class org.pojava.lang.Binding
Store a new value into this object.
startsWithDigit(String) - Static method in class org.pojava.util.StringTool
True if a string starts with a digit.
StringTool - Class in org.pojava.util
A set of methods for performing string manipulation, mostly to support internal needs without requiring external libraries.
StringTool() - Constructor for class org.pojava.util.StringTool
 
stripWhitespace(String) - Static method in class org.pojava.util.StringTool
Collapses a string with whitespace characters, including carriage returns, into a one-line string with no spaces or tabs.

T

toString() - Method in class org.pojava.lang.BoundString
Display an unbound equivalent of this BoundString with String versions of each bound value represented in-line in place of the markers.

U

UncheckedAdaptor - Interface in org.pojava.transformation
 
UncheckedBinding - Class in org.pojava.lang
An UncheckedBinding provides loose requirements for mixing multiple Binding types into the same list.
UncheckedBinding(Class<?>, Object) - Constructor for class org.pojava.lang.UncheckedBinding
Construct a Binding from an object.
underscoreFromCamel(String) - Static method in class org.pojava.util.StringTool
Convert strings of thisStyle to this_style.

V

valueOf(String) - Static method in enum org.pojava.util.HashingAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pojava.util.HashingAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I M O P R S T U V 

Copyright © 2014. All Rights Reserved.