A C D E F G H I O P S T V

A

AbstractPropertyElement<E extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member> - Class in org.pojomatic.internal
 
AbstractPropertyElement(E, String) - Constructor for class org.pojomatic.internal.AbstractPropertyElement
 
accessValue(Object) - Method in class org.pojomatic.internal.AbstractPropertyElement
 
accessValue(Object) - Method in class org.pojomatic.internal.PropertyAccessor
 
accessValue(Object) - Method in class org.pojomatic.internal.PropertyField
 
AccountNumberFormatter - Class in org.pojomatic.formatter
A property formatter which shows only the last 4 characters of the string representation of the Property, with all others replaced by an asterisk ('*').
AccountNumberFormatter() - Constructor for class org.pojomatic.formatter.AccountNumberFormatter
 
areEqual() - Method in interface org.pojomatic.diff.Differences
 
areEqual() - Method in class org.pojomatic.diff.DifferenceToNull
 
areEqual() - Method in class org.pojomatic.diff.PropertyDifferences
 
AutoDetectPolicy - Enum in org.pojomatic.annotations
A policy for determining which class members are automatically detected as properties.
AutoProperty - Annotation Type in org.pojomatic.annotations
Assigns the defaults for Pojomatic at the class level and provides a way to configure the automatic detection of properties.

C

ClassProperties - Class in org.pojomatic.internal
The properties of a class used for doHashCode(Object), doEquals(Object, Object), and doToString(Object).
create(K) - Method in class org.pojomatic.internal.SelfPopulatingMap
Create a value for a key.
createInstance(Class<T>) - Static method in class org.pojomatic.internal.ClassProperties
Creates a new instance.

D

DefaultPojoFormatter - Class in org.pojomatic.formatter
Default formatter for classes that use Pojomatic.
DefaultPojoFormatter() - Constructor for class org.pojomatic.formatter.DefaultPojoFormatter
 
DefaultPojomaticPolicy - Enum in org.pojomatic.annotations
A policy for defining which sets of Pojomatic operations (equals, hashCode and toString) should use all properties by default.
DefaultPropertyFormatter - Class in org.pojomatic.formatter
The default property formatter used by Pojomatic.
DefaultPropertyFormatter() - Constructor for class org.pojomatic.formatter.DefaultPropertyFormatter
 
diff(T, S) - Static method in class org.pojomatic.Pojomatic
Compute the differences between pojo and other among the properties examined by Pojomatic.equals(Object, Object) for type T.
Difference - Class in org.pojomatic.diff
 
Difference(String, Object, Object) - Constructor for class org.pojomatic.diff.Difference
 
Differences - Interface in org.pojomatic.diff
A summary of differences (if any) between two POJOs.
DifferenceToNull - Class in org.pojomatic.diff
 
DifferenceToNull(Object) - Constructor for class org.pojomatic.diff.DifferenceToNull
 
doDiff(T, T) - Method in class org.pojomatic.internal.PojomatorImpl
 
doDiff(T, T) - Method in interface org.pojomatic.Pojomator
Compute the differences between instance and other among the properties examined by Pojomator.doEquals(Object, Object).
doEquals(T, Object) - Method in class org.pojomatic.internal.PojomatorImpl
Compute whether instance and other are equal to each other in the sense of Object's equals method.
doEquals(T, Object) - Method in interface org.pojomatic.Pojomator
Compute whether instance and other are equal to each other in the sense of Object's equals method.
doHashCode(T) - Method in class org.pojomatic.internal.PojomatorImpl
Compute the hashCode for a given instance of T.
doHashCode(T) - Method in interface org.pojomatic.Pojomator
Compute the hashCode for a given instance of T.
doToString(T) - Method in class org.pojomatic.internal.PojomatorImpl
Compute the toString representation for a given instance of T
doToString(T) - Method in interface org.pojomatic.Pojomator
Compute the toString representation for a given instance of T

E

element - Variable in class org.pojomatic.internal.AbstractPropertyElement
 
equals(Object) - Method in class org.pojomatic.diff.Difference
 
equals(Object) - Method in class org.pojomatic.diff.PropertyDifferences
 
equals(Object) - Method in class org.pojomatic.internal.AbstractPropertyElement
 
equals(T, Object) - Static method in class org.pojomatic.Pojomatic
Compute whether pojo and other are equal to each other in the sense of Object's equals method.

F

format(Object) - Method in class org.pojomatic.formatter.AccountNumberFormatter
 
format(Object) - Method in class org.pojomatic.formatter.DefaultPropertyFormatter
 
format(Object) - Method in interface org.pojomatic.formatter.PropertyFormatter
Format a given value.

G

get(K) - Method in class org.pojomatic.internal.SelfPopulatingMap
 
getDifferences() - Method in class org.pojomatic.diff.PropertyDifferences
 
getElement() - Method in class org.pojomatic.internal.AbstractPropertyElement
 
getElement() - Method in interface org.pojomatic.PropertyElement
Get the original annotated element that this property is derived from.
getEqualsProperties() - Method in class org.pojomatic.internal.ClassProperties
Gets the properties to use for doEquals(Object, Object).
getFillChar() - Method in class org.pojomatic.formatter.AccountNumberFormatter
 
getHashCodeProperties() - Method in class org.pojomatic.internal.ClassProperties
Gets the properties to use for doHashCode(Object).
getLhs() - Method in class org.pojomatic.diff.Difference
 
getName() - Method in class org.pojomatic.internal.AbstractPropertyElement
 
getName() - Method in interface org.pojomatic.PropertyElement
Get the name of this property.
getPlaintextChars() - Method in class org.pojomatic.formatter.AccountNumberFormatter
 
getPropertyName() - Method in class org.pojomatic.diff.Difference
 
getPropertyPrefix(PropertyElement) - Method in class org.pojomatic.formatter.DefaultPojoFormatter
 
getPropertyPrefix(PropertyElement) - Method in interface org.pojomatic.formatter.PojoFormatter
Get the String prefix for a given PropertyElement.
getPropertySuffix(PropertyElement) - Method in class org.pojomatic.formatter.DefaultPojoFormatter
 
getPropertySuffix(PropertyElement) - Method in interface org.pojomatic.formatter.PojoFormatter
Get the String suffix for a given PropertyElement.
getRhs() - Method in class org.pojomatic.diff.Difference
 
getRoles() - Method in enum org.pojomatic.annotations.DefaultPojomaticPolicy
 
getRoles() - Method in enum org.pojomatic.annotations.PojomaticPolicy
 
getRoles(PojomaticPolicy, DefaultPojomaticPolicy) - Static method in class org.pojomatic.internal.PropertyFilter
Get the roles specified by a property policy and class policy.
getToStringPrefix(Class<?>) - Method in class org.pojomatic.formatter.DefaultPojoFormatter
 
getToStringPrefix(Class<?>) - Method in interface org.pojomatic.formatter.PojoFormatter
Get the String which should appear at the beginning of the result of toString().
getToStringProperties() - Method in class org.pojomatic.internal.ClassProperties
Gets the properties to use for doToString(Object).
getToStringSuffix(Class<?>) - Method in class org.pojomatic.formatter.DefaultPojoFormatter
 
getToStringSuffix(Class<?>) - Method in interface org.pojomatic.formatter.PojoFormatter
Get the String which should appear at the end of the result of toString().
getValue(Object) - Method in class org.pojomatic.internal.AbstractPropertyElement
 
getValue(Object) - Method in interface org.pojomatic.PropertyElement
Get the value held by this property from the given instance.

H

hashCode() - Method in class org.pojomatic.diff.Difference
 
hashCode() - Method in class org.pojomatic.diff.PropertyDifferences
 
hashCode() - Method in class org.pojomatic.internal.AbstractPropertyElement
 
hashCode(T) - Static method in class org.pojomatic.Pojomatic
Compute the hashCode for a POJO.

I

initialize(AnnotatedElement) - Method in class org.pojomatic.formatter.AccountNumberFormatter
 
initialize(AnnotatedElement) - Method in class org.pojomatic.formatter.DefaultPropertyFormatter
 
initialize(AnnotatedElement) - Method in interface org.pojomatic.formatter.PropertyFormatter
Initialize the formatter for use; this method will be called exactly once on an instance, prior to any calls to PropertyFormatter.format(Object).

O

org.pojomatic - package org.pojomatic
 
org.pojomatic.annotations - package org.pojomatic.annotations
 
org.pojomatic.diff - package org.pojomatic.diff
 
org.pojomatic.formatter - package org.pojomatic.formatter
 
org.pojomatic.internal - package org.pojomatic.internal
The classes in this package are intended for internal use only.

P

PojoFormat - Annotation Type in org.pojomatic.annotations
Specifies formatting information to be used for creating String representations of POJOs.
PojoFormatter - Interface in org.pojomatic.formatter
A formatter to aid in creating a String representation of a POJO.
Pojomatic - Class in org.pojomatic
Static methods for implementing the Object.equals(Object), Object.hashCode() and Object.toString() methods on a annotated POJO.
PojomaticPolicy - Enum in org.pojomatic.annotations
A policy for defining which sets of Pojomatic operations (equals, hashCode and toString) should use a property.
pojomator(Class<T>) - Static method in class org.pojomatic.Pojomatic
Get the Pojomator for pojoClass.
Pojomator<T> - Interface in org.pojomatic
A provider of the three standard Object methods, Object.equals(Object), Object.hashCode() and Object.toString().
PojomatorImpl<T> - Class in org.pojomatic.internal
 
PojomatorImpl(Class<T>) - Constructor for class org.pojomatic.internal.PojomatorImpl
Creates an instance for clazz.
Property - Annotation Type in org.pojomatic.annotations
Marks a property of a class to be used by Pojomatic
PropertyAccessor - Class in org.pojomatic.internal
 
PropertyAccessor(Method, String) - Constructor for class org.pojomatic.internal.PropertyAccessor
 
PropertyDifferences - Class in org.pojomatic.diff
 
PropertyDifferences(List<Difference>) - Constructor for class org.pojomatic.diff.PropertyDifferences
 
PropertyElement - Interface in org.pojomatic
A "property" on a class.
PropertyField - Class in org.pojomatic.internal
 
PropertyField(Field, String) - Constructor for class org.pojomatic.internal.PropertyField
 
PropertyFilter - Class in org.pojomatic.internal
 
PropertyFormat - Annotation Type in org.pojomatic.annotations
Specifies formatting information to be used for creating String representations of properties.
PropertyFormatter - Interface in org.pojomatic.formatter
A formatter for a property.
PropertyRole - Enum in org.pojomatic.internal
 

S

SelfPopulatingMap<K,V> - Class in org.pojomatic.internal
A thread-safe "map" which generates values on demand, with the guarantee that no more than one value will be auto-created for a given key.
SelfPopulatingMap() - Constructor for class org.pojomatic.internal.SelfPopulatingMap
 
setFillChar(char) - Method in class org.pojomatic.formatter.AccountNumberFormatter
 
setPlaintextChars(int) - Method in class org.pojomatic.formatter.AccountNumberFormatter
 

T

toString() - Method in class org.pojomatic.diff.Difference
 
toString() - Method in interface org.pojomatic.diff.Differences
 
toString() - Method in class org.pojomatic.diff.DifferenceToNull
 
toString() - Method in class org.pojomatic.diff.PropertyDifferences
 
toString() - Method in class org.pojomatic.internal.AbstractPropertyElement
 
toString(T) - Static method in class org.pojomatic.Pojomatic
Compute the toString representation for a POJO.

V

valueOf(String) - Static method in enum org.pojomatic.annotations.AutoDetectPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pojomatic.annotations.DefaultPojomaticPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pojomatic.annotations.PojomaticPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pojomatic.internal.PropertyRole
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pojomatic.annotations.AutoDetectPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pojomatic.annotations.DefaultPojomaticPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pojomatic.annotations.PojomaticPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pojomatic.internal.PropertyRole
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G H I O P S T V

Copyright © 2008-2009. All Rights Reserved.