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

A

AbstractResultBeanFactory - Class in org.oddjob.beancmpr.beans
Base implementation for creating result beans.
AbstractResultBeanFactory() - Constructor for class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
AbstractResultBeanFactory.ResultBeanClassProvider - Interface in org.oddjob.beancmpr.beans
 
acceptDestination(Collection<? super Object>) - Method in class org.oddjob.beancmpr.BeanCompareJob
Used by Oddjob's Bean Bus to Automatically set a destination.
AlternativeResultBeanFactory - Class in org.oddjob.beancmpr.beans
Creates a very match result bean where the comparison is the object ( i.e.
AlternativeResultBeanFactory(PropertyAccessor, String, String) - Constructor for class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
AlternativeResultBeanFactoryBuilder - Class in org.oddjob.beancmpr.beans
The ResultBeanFactoryBuilder for AlternativeResultBeanFactory.
AlternativeResultBeanFactoryBuilder() - Constructor for class org.oddjob.beancmpr.beans.AlternativeResultBeanFactoryBuilder
 
ArrayComparer - Class in org.oddjob.beancmpr.comparers
Compares to Arrays of Objects.
ArrayComparer() - Constructor for class org.oddjob.beancmpr.comparers.ArrayComparer
 

B

BeanCmprResultsHandler - Interface in org.oddjob.beancmpr.matchables
Handles the result of comparing Matchables.
BeanCompareDF - Class in org.oddjob.beancmpr
DesignFactory for BeanCompareJob
BeanCompareDF() - Constructor for class org.oddjob.beancmpr.BeanCompareDF
 
BeanCompareJob - Class in org.oddjob.beancmpr
 
BeanCompareJob() - Constructor for class org.oddjob.beancmpr.BeanCompareJob
 
BeanComparer - Class in org.oddjob.beancmpr.beans
A comparer that is able to compare two beans.
BeanComparer(String[], PropertyAccessor, BeanComparerProvider) - Constructor for class org.oddjob.beancmpr.beans.BeanComparer
 
BeanComparerBean - Class in org.oddjob.beancmpr.beans
A bean that wraps a BeanComparer.
BeanComparerBean() - Constructor for class org.oddjob.beancmpr.beans.BeanComparerBean
 
BeanComparerProvider - Interface in org.oddjob.beancmpr.beans
Provides Comparers.
BeanComparison - Class in org.oddjob.beancmpr.beans
The result of comparing two beans.
BeanComparison(Object, Object, MultiValueComparison<?>) - Constructor for class org.oddjob.beancmpr.beans.BeanComparison
 
BeanCreatingResultHandler - Class in org.oddjob.beancmpr.beans
 
BeanCreatingResultHandler() - Constructor for class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
BeanCreatingResultHandlerDF - Class in org.oddjob.beancmpr.beans
Design for BeanCreatingResultHandler.
BeanCreatingResultHandlerDF() - Constructor for class org.oddjob.beancmpr.beans.BeanCreatingResultHandlerDF
 
BeanMatchableFactory - Class in org.oddjob.beancmpr.matchables
A MatchableFactory that creates Matchables from beans.
BeanMatchableFactory(MatchDefinition, PropertyAccessor) - Constructor for class org.oddjob.beancmpr.matchables.BeanMatchableFactory
 
BeanProducingResultHandler - Interface in org.oddjob.beancmpr.matchables
 

C

classForComparison(MultiValueComparison<Matchable>) - Method in interface org.oddjob.beancmpr.beans.AbstractResultBeanFactory.ResultBeanClassProvider
 
classForComparison(MultiValueComparison<Matchable>) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
classForComparison() - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
classForResultType() - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
classForX(Matchable) - Method in interface org.oddjob.beancmpr.beans.AbstractResultBeanFactory.ResultBeanClassProvider
 
classForX(Matchable) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
classForY(Matchable) - Method in interface org.oddjob.beancmpr.beans.AbstractResultBeanFactory.ResultBeanClassProvider
 
classForY(Matchable) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
compare(Object, Object) - Method in class org.oddjob.beancmpr.beans.BeanComparer
 
compare(T, T) - Method in interface org.oddjob.beancmpr.Comparer
Compare two things.
compare(Object[], Object[]) - Method in class org.oddjob.beancmpr.comparers.ArrayComparer
 
compare(Date, Date) - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
compare(Object, Object) - Method in class org.oddjob.beancmpr.comparers.EqualityComparer
 
compare(Iterable<? extends T>, Iterable<? extends T>) - Method in class org.oddjob.beancmpr.comparers.IterableComparer
 
compare(Number, Number) - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
compare(Matchable, Matchable) - Method in class org.oddjob.beancmpr.matchables.DefaultMatchableComparer
Compare two Matchables.
compare(Matchable, Matchable) - Method in interface org.oddjob.beancmpr.matchables.MatchableComparer
 
compare(Iterable<? extends MatchableGroup>, Iterable<? extends MatchableGroup>) - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
compared(MultiValueComparison<Matchable>) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
compared(MultiValueComparison<Matchable>) - Method in interface org.oddjob.beancmpr.matchables.BeanCmprResultsHandler
Two Matchables have been compared by their keys.
compared(MultiValueComparison<Matchable>) - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
Comparer<T> - Interface in org.oddjob.beancmpr
Something that is able to compare two things of a type T.
comparerFor(String, Class<T>) - Method in interface org.oddjob.beancmpr.beans.BeanComparerProvider
Provide a Comparer for the given property and type.
comparerFor(String, Class<T>) - Method in class org.oddjob.beancmpr.beans.ComparersByPropertyOrType
 
comparerFor(Class<T>) - Method in interface org.oddjob.beancmpr.comparers.ComparersByType
Find a Comparer for a given type.
comparerFor(Class<T>) - Method in class org.oddjob.beancmpr.comparers.ComparersByTypeList
 
comparerFor(Class<T>) - Method in class org.oddjob.beancmpr.comparers.CompositeComparersByType
 
comparerFor(Class<T>) - Method in class org.oddjob.beancmpr.comparers.DefaultComparersByType
 
ComparersByProperty - Interface in org.oddjob.beancmpr.beans
Provide a Comparer for a property.
comparersByProperty - Variable in class org.oddjob.beancmpr.beans.ComparersByPropertyMap
 
ComparersByPropertyMap - Class in org.oddjob.beancmpr.beans
Collects Comparers by property name.
ComparersByPropertyMap() - Constructor for class org.oddjob.beancmpr.beans.ComparersByPropertyMap
 
ComparersByPropertyOrType - Class in org.oddjob.beancmpr.beans
Collects together ComparersByProperty and ComparersByType
ComparersByPropertyOrType(ComparersByProperty, ComparersByType) - Constructor for class org.oddjob.beancmpr.beans.ComparersByPropertyOrType
 
ComparersByPropertyOrType() - Constructor for class org.oddjob.beancmpr.beans.ComparersByPropertyOrType
 
ComparersByType - Interface in org.oddjob.beancmpr.comparers
A collection of Comparers.
ComparersByTypeList - Class in org.oddjob.beancmpr.comparers
An implementation of ComparersByType backed by a List.
ComparersByTypeList() - Constructor for class org.oddjob.beancmpr.comparers.ComparersByTypeList
 
compareTo(MatchKey) - Method in class org.oddjob.beancmpr.matchables.SimpleMatchKey
 
Comparison<T> - Interface in org.oddjob.beancmpr
The result of a Comparer is a comparison between two things.
COMPARISON_PROPERTY_SUFFIX - Static variable in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
ComparisonGatheringProcessor - Class in org.oddjob.beancmpr.matchables
A BeanCmprResultsHandler that counts matches, before passing the result onto a delegate.
ComparisonGatheringProcessor(BeanCmprResultsHandler) - Constructor for class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
CompositeComparersByType - Class in org.oddjob.beancmpr.comparers
A {@link Comparer that uses a number of child compares to find the correct comparer.
CompositeComparersByType(ComparersByType...) - Constructor for class org.oddjob.beancmpr.comparers.CompositeComparersByType
 
configured() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
Called by the framework.
createComparisonResult(MultiValueComparison<Matchable>) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
createComparisonResult(MultiValueComparison<Matchable>) - Method in interface org.oddjob.beancmpr.beans.ResultBeanFactory
Create a result bean for a comparison between two beans.
createDesign(ArooaElement, ArooaContext) - Method in class org.oddjob.beancmpr.BeanCompareDF
 
createDesign(ArooaElement, ArooaContext) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandlerDF
 
createMatchable(Object) - Method in class org.oddjob.beancmpr.matchables.BeanMatchableFactory
 
createMatchable(T) - Method in interface org.oddjob.beancmpr.matchables.MatchableFactory
Create a Matchable.
createXMissingResult(Matchable) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
createXMissingResult(Matchable) - Method in interface org.oddjob.beancmpr.beans.ResultBeanFactory
Create a result bean for a missing X.
createYMissingResult(Matchable) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
createYMissingResult(Matchable) - Method in interface org.oddjob.beancmpr.beans.ResultBeanFactory
Create a result bean for a missing Y.

D

DateComparer - Class in org.oddjob.beancmpr.comparers
 
DateComparer() - Constructor for class org.oddjob.beancmpr.comparers.DateComparer
 
DEFAULT_X_PROPERTY_PREFIX - Static variable in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
DEFAULT_Y_PROPERTY_PREFIX - Static variable in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
DefaultComparersByType - Class in org.oddjob.beancmpr.comparers
Default Comparers.
DefaultComparersByType() - Constructor for class org.oddjob.beancmpr.comparers.DefaultComparersByType
 
DefaultMatchableComparer - Class in org.oddjob.beancmpr.matchables
Compares two Matchables.
DefaultMatchableComparer(BeanComparerProvider) - Constructor for class org.oddjob.beancmpr.matchables.DefaultMatchableComparer
 

E

EqualityComparer - Class in org.oddjob.beancmpr.comparers
A comparer that uses the equals method of an object.
EqualityComparer() - Constructor for class org.oddjob.beancmpr.comparers.EqualityComparer
 
EqualityComparison<T> - Class in org.oddjob.beancmpr.comparers
A simple comparison where the result of a compare was that two values are not equal.
EqualityComparison(T, T) - Constructor for class org.oddjob.beancmpr.comparers.EqualityComparison
 
equals(Object) - Method in class org.oddjob.beancmpr.matchables.SimpleMatchKey
 

F

factoryFor(PropertyAccessor, String, String) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactoryBuilder
 
factoryFor(PropertyAccessor, String, String) - Method in interface org.oddjob.beancmpr.beans.ResultBeanFactoryBuilder
Build the factory.
factoryFor(PropertyAccessor, String, String) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactoryBuilder
 

G

getBreaksCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getBreaksCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getBreaksCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getBreaksCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getClassProvider() - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
getClassProvider() - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
getClassProvider() - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
getComparedCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getComparedCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getComparedCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getComparedCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getComparerForProperty(String) - Method in interface org.oddjob.beancmpr.beans.ComparersByProperty
Provide a Comparer.
getComparerForProperty(String) - Method in class org.oddjob.beancmpr.beans.ComparersByPropertyMap
 
getComparerProvider() - Method in class org.oddjob.beancmpr.matchables.DefaultMatchableComparer
 
getComparersByProperty() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getComparersByProperty() - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
getComparersByType() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getComparersByType() - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
getDateFormat() - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
getDelta() - Method in interface org.oddjob.beancmpr.comparers.NumericComparison
 
getDeltaFormat() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
getDeltaTolerance() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
getDifferentCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getDifferentCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getDifferentCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getDifferentCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getDifferentiatorProvider() - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
getFactoryBuilder() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
getGroup() - Method in interface org.oddjob.beancmpr.matchables.MatchableGroup
 
getInX() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getInY() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getKey() - Method in interface org.oddjob.beancmpr.matchables.Matchable
Get the key to match on.
getKey() - Method in interface org.oddjob.beancmpr.matchables.MatchableGroup
 
getKey() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
getKeyProperties() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getKeyProperties() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchableMeta
 
getKeyProperties() - Method in interface org.oddjob.beancmpr.MatchDefinition
The key property names.
getKeyProperties() - Method in class org.oddjob.beancmpr.SimpleMatchDefinition
 
getKeys() - Method in interface org.oddjob.beancmpr.matchables.Matchable
Get the keys.
getKeys() - Method in interface org.oddjob.beancmpr.matchables.MatchKey
Get the key elements.
getKeys() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
getKeys() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchKey
 
getMatchedCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getMatchedCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getMatchedCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getMatchedCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getMatchProcessor() - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
getMatchProperties() - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
getMetaData() - Method in interface org.oddjob.beancmpr.matchables.Matchable
Get the meta data that describe this matchable.
getMetaData() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
getMultiItemComparisonStats() - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
getName() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getOtherProperties() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getOtherProperties() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchableMeta
 
getOtherProperties() - Method in interface org.oddjob.beancmpr.MatchDefinition
Other properties that wont be used in the match, but which might be required for information on results.
getOtherProperties() - Method in class org.oddjob.beancmpr.SimpleMatchDefinition
 
getOthers() - Method in interface org.oddjob.beancmpr.matchables.Matchable
Get the others.
getOthers() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
getOut() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
getPercentage() - Method in interface org.oddjob.beancmpr.comparers.NumericComparison
 
getPercentageFormat() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
getPercentageTolerance() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
getPropertyAccessor() - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
getPropertyName() - Method in interface org.oddjob.beancmpr.matchables.ValueIterable.Value
 
getPropertyName() - Method in interface org.oddjob.beancmpr.matchables.ValuePairIterable.ValuePair
 
getPropertyType(String) - Method in interface org.oddjob.beancmpr.matchables.MatchableMetaData
Get the property type for a given property name.
getPropertyType(String) - Method in class org.oddjob.beancmpr.matchables.SimpleMatchableMeta
 
getResult() - Method in class org.oddjob.beancmpr.beans.BeanComparison
 
getResult() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
getResult() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getResult() - Method in interface org.oddjob.beancmpr.Comparison
The result of the comparison.
getResult() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
getResults() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getSize() - Method in interface org.oddjob.beancmpr.matchables.MatchableGroup
 
getSummaryRegardless() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
getSummaryText() - Method in class org.oddjob.beancmpr.beans.BeanComparison
 
getSummaryText() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
getSummaryText() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getSummaryText() - Method in interface org.oddjob.beancmpr.Comparison
Provide a brief summary of the comparison.
getSummaryText() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
getText() - Method in interface org.oddjob.beancmpr.beans.MatchResultType
 
getTolerance() - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
getType() - Method in class org.oddjob.beancmpr.beans.BeanComparer
 
getType() - Method in class org.oddjob.beancmpr.beans.MatchResultType.Equal
 
getType() - Method in interface org.oddjob.beancmpr.beans.MatchResultType
 
getType() - Method in class org.oddjob.beancmpr.beans.MatchResultType.NotEqual
 
getType() - Method in class org.oddjob.beancmpr.beans.MatchResultType.XMissing
 
getType() - Method in class org.oddjob.beancmpr.beans.MatchResultType.YMissing
 
getType() - Method in interface org.oddjob.beancmpr.Comparer
The type of the things.
getType() - Method in class org.oddjob.beancmpr.comparers.ArrayComparer
 
getType() - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
getType() - Method in class org.oddjob.beancmpr.comparers.EqualityComparer
 
getType() - Method in class org.oddjob.beancmpr.comparers.IterableComparer
 
getType() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
getType() - Method in class org.oddjob.beancmpr.matchables.DefaultMatchableComparer
 
getType() - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
getValue() - Method in interface org.oddjob.beancmpr.matchables.ValueIterable.Value
 
getValueComparisons() - Method in class org.oddjob.beancmpr.beans.BeanComparison
 
getValueComparisons() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
getValueComparisons() - Method in interface org.oddjob.beancmpr.matchables.MultiValueComparison
Provides an Iterable of the individual Comparisons between the values of two Matchables.
getValueProperties() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getValueProperties() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchableMeta
 
getValueProperties() - Method in interface org.oddjob.beancmpr.MatchDefinition
The names of the properties of the values that will be compared.
getValueProperties() - Method in class org.oddjob.beancmpr.SimpleMatchDefinition
 
getValues() - Method in interface org.oddjob.beancmpr.matchables.Matchable
Get the values for comparison.
getValues() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
getValueX() - Method in interface org.oddjob.beancmpr.matchables.ValuePairIterable.ValuePair
 
getValueY() - Method in interface org.oddjob.beancmpr.matchables.ValuePairIterable.ValuePair
 
getX() - Method in class org.oddjob.beancmpr.beans.BeanComparison
 
getX() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
getX() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getX() - Method in interface org.oddjob.beancmpr.Comparison
Get the x of the comparison.
getX() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
getXMissingCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getXMissingCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getXMissingCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getXMissingCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getxPropertyPrefix() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
getY() - Method in class org.oddjob.beancmpr.beans.BeanComparison
 
getY() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
getY() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getY() - Method in interface org.oddjob.beancmpr.Comparison
Get the y of the comparison.
getY() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
getYMissingCount() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
getYMissingCount() - Method in class org.oddjob.beancmpr.comparers.IterableComparison
 
getYMissingCount() - Method in interface org.oddjob.beancmpr.comparers.MultiItemComparisonCounts
 
getYMissingCount() - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 
getyPropertyPrefix() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
groupMatch(MatchableGroup, MatchableGroup) - Method in class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
Performs a match for two groups of Matchables that are for the same key.

H

hashCode() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchKey
 
HierarchicalComparer - Interface in org.oddjob.beancmpr.comparers
A Comparer that uses other Comparers to create it's comparison.

I

injectComparers(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.ArrayComparer
 
injectComparers(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.ComparersByTypeList
 
injectComparers(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.CompositeComparersByType
 
injectComparers(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.DefaultComparersByType
 
injectComparers(ComparersByType) - Method in interface org.oddjob.beancmpr.comparers.HierarchicalComparer
Used by owner of comparers to inject the master comparer into HierarchicalComparers.
injectComparers(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.IterableComparer
 
isIgnoreMatches() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
isSorted() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
IterableComparer<T> - Class in org.oddjob.beancmpr.comparers
Compares to Iterables.
IterableComparer() - Constructor for class org.oddjob.beancmpr.comparers.IterableComparer
 
IterableComparison<T> - Class in org.oddjob.beancmpr.comparers
A Comparison that is the result of comparing many things.
IterableComparison(Iterable<? extends T>, Iterable<? extends T>, MultiItemComparisonCounts) - Constructor for class org.oddjob.beancmpr.comparers.IterableComparison
 
iterator() - Method in class org.oddjob.beancmpr.matchables.SortedBeanMatchables
 
iterator() - Method in class org.oddjob.beancmpr.matchables.UnsortedBeanMatchables
 
iterator() - Method in class org.oddjob.beancmpr.matchables.ValueIterable
 
iterator() - Method in class org.oddjob.beancmpr.matchables.ValuePairIterable
 

M

MATCH_RESULT_TYPE_PROPERTY - Static variable in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
Matchable - Interface in org.oddjob.beancmpr.matchables
Something that's matchable against another Matchable for the same MatchDefinition.
MatchableComparer - Interface in org.oddjob.beancmpr.matchables
Something that can compare two Matchables.
MatchableComparision - Class in org.oddjob.beancmpr.matchables
The result of comparing to Matchables.
MatchableComparision(Matchable, Matchable, Iterable<? extends Comparison<?>>) - Constructor for class org.oddjob.beancmpr.matchables.MatchableComparision
 
MatchableFactory<T> - Interface in org.oddjob.beancmpr.matchables
Creates a Matchable out of an object.
MatchableGroup - Interface in org.oddjob.beancmpr.matchables
A group of Matchables that have the same MatchKey.
MatchableMetaData - Interface in org.oddjob.beancmpr.matchables
Meta data that describe a Matchable.
MatchDefinition - Interface in org.oddjob.beancmpr
Define the properties for matching two beans.
MatchKey - Interface in org.oddjob.beancmpr.matchables
The key for a Matchable.
MatchResultType - Interface in org.oddjob.beancmpr.beans
The type of the result.
MatchResultType.Equal - Class in org.oddjob.beancmpr.beans
 
MatchResultType.Equal() - Constructor for class org.oddjob.beancmpr.beans.MatchResultType.Equal
 
MatchResultType.MatchResultTypeBase - Class in org.oddjob.beancmpr.beans
 
MatchResultType.MatchResultTypeBase() - Constructor for class org.oddjob.beancmpr.beans.MatchResultType.MatchResultTypeBase
 
MatchResultType.NotEqual - Class in org.oddjob.beancmpr.beans
 
MatchResultType.NotEqual() - Constructor for class org.oddjob.beancmpr.beans.MatchResultType.NotEqual
 
MatchResultType.Type - Enum in org.oddjob.beancmpr.beans
 
MatchResultType.XMissing - Class in org.oddjob.beancmpr.beans
 
MatchResultType.XMissing() - Constructor for class org.oddjob.beancmpr.beans.MatchResultType.XMissing
 
MatchResultType.YMissing - Class in org.oddjob.beancmpr.beans
 
MatchResultType.YMissing() - Constructor for class org.oddjob.beancmpr.beans.MatchResultType.YMissing
 
MultiItemComparisonCounts - Interface in org.oddjob.beancmpr.comparers
Stats.
MultiValueComparison<T> - Interface in org.oddjob.beancmpr.matchables
The Comparisons between the values of two Matchables.

N

NumericComparer - Class in org.oddjob.beancmpr.comparers
A Comparer for numbers that supports tolerances and provides the comparison as a difference between the numbers and as a percentage change between numbers.
NumericComparer() - Constructor for class org.oddjob.beancmpr.comparers.NumericComparer
 
NumericComparison - Interface in org.oddjob.beancmpr.comparers
Represent a comparison between two numeric values.

O

OrderedMatchablesComparer - Class in org.oddjob.beancmpr.matchables
Compares two Iterables of MatchableGroups.
OrderedMatchablesComparer(PropertyAccessor, BeanComparerProvider, BeanCmprResultsHandler) - Constructor for class org.oddjob.beancmpr.matchables.OrderedMatchablesComparer
 
org.oddjob.beancmpr - package org.oddjob.beancmpr
Bean Compare is able to compare two sources of beans.
org.oddjob.beancmpr.beans - package org.oddjob.beancmpr.beans
 
org.oddjob.beancmpr.comparers - package org.oddjob.beancmpr.comparers
Various Comparers to be used in matching.
org.oddjob.beancmpr.matchables - package org.oddjob.beancmpr.matchables
These are the classes that actually perform the matching.

P

populateComparison(Object, String, Comparison<?>) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
populateComparison(Object, String, Comparison<?>) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
populateComparison(Object, String, Comparison<?>) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
populateKeyProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
populateKeyProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
populateKeyProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
populateMatchResultType(Object, MatchResultType.Type) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
populateMatchResultType(Object, MatchResultType) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
populateMatchResultType(Object, MatchResultType.Type) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
populateMatchResultType(Object, MatchResultType) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
populateMatchResultType(Object, MatchResultType) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
populateXProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
populateXProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
populateXProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
populateYProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
 
populateYProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.AlternativeResultBeanFactory
 
populateYProperty(Object, String, Object) - Method in class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
PropertyTypeHelper - Class in org.oddjob.beancmpr.beans
 
PropertyTypeHelper() - Constructor for class org.oddjob.beancmpr.beans.PropertyTypeHelper
 

R

reset() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
ResultBeanFactory - Interface in org.oddjob.beancmpr.beans
Creates a bean who's properties are the results.
ResultBeanFactoryBuilder - Interface in org.oddjob.beancmpr.beans
Allow for different ResultBeanFactory.
run() - Method in class org.oddjob.beancmpr.BeanCompareJob
 

S

setArooaSession(ArooaSession) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setArooaSession(ArooaSession) - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
setArooaSession(ArooaSession) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
setComparer(int, Comparer<?>) - Method in class org.oddjob.beancmpr.comparers.ComparersByTypeList
Setter for Comparers.
setComparerForProperty(String, Comparer<?>) - Method in class org.oddjob.beancmpr.beans.ComparersByPropertyMap
 
setComparersByProperty(ComparersByProperty) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setComparersByProperty(ComparersByProperty) - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
setComparersByType(ComparersByType) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setComparersByType(ComparersByType) - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
setComparersByType(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.ArrayComparer
 
setComparersByType(ComparersByType) - Method in class org.oddjob.beancmpr.comparers.IterableComparer
 
setDateFormat(String) - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
setDeltaFormat(String) - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
setDeltaTolerance(double) - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
setFactoryBuilder(ResultBeanFactoryBuilder) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
setIgnoreMatches(boolean) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
setInX(Iterable<?>) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setInY(Iterable<?>) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setKeyProperties(String[]) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setMatchProperties(String[]) - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
setName(String) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setOtherProperties(String[]) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setOut(Collection<? super Object>) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
setOut(Collection<? super Object>) - Method in interface org.oddjob.beancmpr.matchables.BeanProducingResultHandler
 
setPercentageFormat(String) - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
setPercentageTolerance(double) - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
setResults(BeanCmprResultsHandler) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setSorted(boolean) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setTolerance(long) - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
setValueProperties(String[]) - Method in class org.oddjob.beancmpr.BeanCompareJob
 
setxPropertyPrefix(String) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
setyPropertyPrefix(String) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
SharedNameResultBeanFactory - Class in org.oddjob.beancmpr.beans
Provides super classes with implementation for naming of properties of a ResultBeanFactory.
SharedNameResultBeanFactory(String, String) - Constructor for class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
SharedNameResultBeanFactory.AbstractResultBeanClassProvider - Class in org.oddjob.beancmpr.beans
 
SharedNameResultBeanFactory.AbstractResultBeanClassProvider() - Constructor for class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
 
SimpleMatchable - Class in org.oddjob.beancmpr.matchables
A simple implementation of a Matchable.
SimpleMatchable(List<? extends Comparable<?>>, List<?>, List<?>, MatchableMetaData) - Constructor for class org.oddjob.beancmpr.matchables.SimpleMatchable
Only Constructor.
SimpleMatchableMeta - Class in org.oddjob.beancmpr.matchables
A simple implementation of MatchableMetaData.
SimpleMatchableMeta(MatchDefinition, Map<String, Class<?>>) - Constructor for class org.oddjob.beancmpr.matchables.SimpleMatchableMeta
 
SimpleMatchDefinition - Class in org.oddjob.beancmpr
Simple definition of an MatchDefinition.
SimpleMatchDefinition(String[], String[], String[]) - Constructor for class org.oddjob.beancmpr.SimpleMatchDefinition
Constructor.
SimpleMatchKey - Class in org.oddjob.beancmpr.matchables
A simple implementation of MatchKey.
SimpleMatchKey(Iterable<? extends Comparable<?>>) - Constructor for class org.oddjob.beancmpr.matchables.SimpleMatchKey
Constructor.
SimpleResultBeanFactory - Class in org.oddjob.beancmpr.beans
Creates a very simple match result bean.
SimpleResultBeanFactory(PropertyAccessor, String, String) - Constructor for class org.oddjob.beancmpr.beans.SimpleResultBeanFactory
 
SimpleResultBeanFactoryBuilder - Class in org.oddjob.beancmpr.beans
The ResultBeanFactoryBuilder for SimpleResultBeanFactory.
SimpleResultBeanFactoryBuilder() - Constructor for class org.oddjob.beancmpr.beans.SimpleResultBeanFactoryBuilder
 
SortedBeanMatchables<T> - Class in org.oddjob.beancmpr.matchables
An adapter that converts an Iterable of bean to an Iterable of MatchableGroups suitable for use by an OrderedMatchablesComparer.
SortedBeanMatchables(Iterable<? extends T>, MatchableFactory<T>) - Constructor for class org.oddjob.beancmpr.matchables.SortedBeanMatchables
 

T

toString() - Method in class org.oddjob.beancmpr.BeanCompareJob
 
toString() - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
toString() - Method in class org.oddjob.beancmpr.beans.MatchResultType.MatchResultTypeBase
 
toString() - Method in class org.oddjob.beancmpr.comparers.DateComparer
 
toString() - Method in class org.oddjob.beancmpr.comparers.EqualityComparison
 
toString() - Method in class org.oddjob.beancmpr.comparers.NumericComparer
 
toString() - Method in class org.oddjob.beancmpr.matchables.MatchableComparision
 
toString() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchable
 
toString() - Method in class org.oddjob.beancmpr.matchables.SimpleMatchKey
 
toValue() - Method in class org.oddjob.beancmpr.beans.BeanComparerBean
 
typeFor(String, Class<?>, Class<?>) - Method in class org.oddjob.beancmpr.beans.PropertyTypeHelper
 

U

UnsortedBeanMatchables<T> - Class in org.oddjob.beancmpr.matchables
Takes an unsorted Iterable of beans and provides an {code Iterable} of OrderedMatchabless suitable for use by an OrderedMatchablesComparer.
UnsortedBeanMatchables(Iterable<? extends T>, MatchableFactory<T>) - Constructor for class org.oddjob.beancmpr.matchables.UnsortedBeanMatchables
Constructor.
upperCaseFirstLetter(String) - Static method in class org.oddjob.beancmpr.beans.AbstractResultBeanFactory
Utility method to upper case the first letter of a property name.

V

ValueIterable<T> - Class in org.oddjob.beancmpr.matchables
Provide an Iterable over two sets of values and their names.
ValueIterable(Iterable<String>, Iterable<? extends T>) - Constructor for class org.oddjob.beancmpr.matchables.ValueIterable
 
ValueIterable.Value<T> - Interface in org.oddjob.beancmpr.matchables
 
valueOf(String) - Static method in enum org.oddjob.beancmpr.beans.MatchResultType.Type
Returns the enum constant of this type with the specified name.
ValuePairIterable<T> - Class in org.oddjob.beancmpr.matchables
Provide an Iterable over two sets of values and their names.
ValuePairIterable(Iterable<String>, Iterable<? extends T>, Iterable<? extends T>) - Constructor for class org.oddjob.beancmpr.matchables.ValuePairIterable
 
ValuePairIterable.ValuePair<T> - Interface in org.oddjob.beancmpr.matchables
Provide a container object for the values.
values() - Static method in enum org.oddjob.beancmpr.beans.MatchResultType.Type
Returns an array containing the constants of this enum type, in the order they are declared.

X

xify(String) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
xMissing(MatchableGroup) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
xMissing(MatchableGroup) - Method in interface org.oddjob.beancmpr.matchables.BeanCmprResultsHandler
Data is missing from X.
xMissing(MatchableGroup) - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 

Y

yify(String) - Method in class org.oddjob.beancmpr.beans.SharedNameResultBeanFactory
 
yMissing(MatchableGroup) - Method in class org.oddjob.beancmpr.beans.BeanCreatingResultHandler
 
yMissing(MatchableGroup) - Method in interface org.oddjob.beancmpr.matchables.BeanCmprResultsHandler
Data is missing from Y.
yMissing(MatchableGroup) - Method in class org.oddjob.beancmpr.matchables.ComparisonGatheringProcessor
 

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

Copyright © 2013. All Rights Reserved.