Skip navigation links
B C D E F G H I M P Q S U V 

B

build() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffConfiguration
Gets the configuration for the instance instance.

C

com.github.jonpereiradev.diffobjects - package com.github.jonpereiradev.diffobjects
 
com.github.jonpereiradev.diffobjects.annotation - package com.github.jonpereiradev.diffobjects.annotation
 
com.github.jonpereiradev.diffobjects.builder - package com.github.jonpereiradev.diffobjects.builder
 
com.github.jonpereiradev.diffobjects.comparator - package com.github.jonpereiradev.diffobjects.comparator
 
com.github.jonpereiradev.diffobjects.strategy - package com.github.jonpereiradev.diffobjects.strategy
 
compareTo(DiffMetadata) - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
configuration() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingAllBuilder
Gets the configuration instance to get the configuration generated by this instance instance.
configuration() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingBuilder
Gets the configuration instance to get the configuration generated by this instance instance.
configuration() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryBuilder
Gets the configuration instance to get the configuration generated by this instance instance.
configuration() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Gets the configuration instance to get the configuration generated by this instance instance.

D

diff(T, T) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Execute the diff between two objects using annotations.
diff(T, T, DiffConfiguration) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Execute the diff between two objects using a configuration.
diff(Collection<T>, Collection<T>, DiffComparator<T>) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Execute the diff between two objects using annotations.
diff(Collection<T>, Collection<T>, DiffConfiguration, DiffComparator<T>) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Execute the diff between two objects using a configuration.
diff(Object, Object, DiffMetadata) - Method in interface com.github.jonpereiradev.diffobjects.strategy.DiffStrategy
Check the difference between two objects using the metadata configuration.
DiffBuilder<T> - Class in com.github.jonpereiradev.diffobjects.builder
Responsible to map a class and fields to be able to generate diffs.
DiffCollectionComparator<T> - Interface in com.github.jonpereiradev.diffobjects.comparator
Contract to compare the equality from two objects of same type.
DiffComparator<T> - Interface in com.github.jonpereiradev.diffobjects.comparator
Contract to compare the equality from two objects of same type.
DiffConfiguration - Interface in com.github.jonpereiradev.diffobjects.builder
Responsible for generate the configuration of the instance.
DiffException - Exception in com.github.jonpereiradev.diffobjects
Exception for any generic error found in the diff execution.
DiffException(String) - Constructor for exception com.github.jonpereiradev.diffobjects.DiffException
 
DiffIgnore - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
Annotation to ignore a mapping when using DiffMappings on a class to map all fields.
DiffInstanceBuilder<T> - Interface in com.github.jonpereiradev.diffobjects.builder
Builder with the methods of a instance instance.
DiffMapping - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
A method annotated with this will be checked for difference between two objects.
DiffMappingAllBuilder - Interface in com.github.jonpereiradev.diffobjects.builder
Builder responsible for mapping the fields of a class to create a configuration of diff.
DiffMappingBuilder<T> - Interface in com.github.jonpereiradev.diffobjects.builder
Builder responsible for mapping the fields of a class to create a configuration of diff.
DiffMappingCollection - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
 
DiffMappings - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
Annotation to group multiple mappings on a method or to enable all methods if is used on a class.
DiffMetadata - Class in com.github.jonpereiradev.diffobjects.strategy
Metadata with the information of a field/method to compare on diff execution.
DiffMetadata(String, Method, DiffStrategyType, DiffComparator<?>) - Constructor for class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
DiffObjects<T> - Class in com.github.jonpereiradev.diffobjects
Responsible for execute the diff between two objects.
DiffOrder - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
Defines an order for the method if necessary.
DiffProperty - Annotation Type in com.github.jonpereiradev.diffobjects.annotation
Maps a property on a mapping to be used on result.
DiffQueryBuilder - Interface in com.github.jonpereiradev.diffobjects.builder
Builder responsible for modify the queried field of a class to create a configuration of diff.
DiffQueryMappingBuilder<T> - Interface in com.github.jonpereiradev.diffobjects.builder
Builder responsible for modify the queried field of a class to create a configuration of diff.
DiffReflections - Class in com.github.jonpereiradev.diffobjects.builder
Common reflections operations to execute the diff.
DiffReflections() - Constructor for class com.github.jonpereiradev.diffobjects.builder.DiffReflections
 
DiffResult - Class in com.github.jonpereiradev.diffobjects
Result of a diff with the before and after state.
DiffResult(Object, Object, boolean) - Constructor for class com.github.jonpereiradev.diffobjects.DiffResult
 
DiffStrategy - Interface in com.github.jonpereiradev.diffobjects.strategy
Defines a strategy to compare two objects and create the result for the diff.
DiffStrategyType - Enum in com.github.jonpereiradev.diffobjects.strategy
The strategies types provided for the API to execute the diff operation.
discoverGetter(Class<?>, String) - Static method in class com.github.jonpereiradev.diffobjects.builder.DiffReflections
Discover the public non-args method for access a field value.

E

equals(Object) - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
EqualsComparator<T> - Class in com.github.jonpereiradev.diffobjects.comparator
Check two objects for equality using the equals method implementation.
EqualsComparator() - Constructor for class com.github.jonpereiradev.diffobjects.comparator.EqualsComparator
 
EqualsIgnoreCaseComparator - Class in com.github.jonpereiradev.diffobjects.comparator
Check two strings for equality using the equals ignore case method implementation.
EqualsIgnoreCaseComparator() - Constructor for class com.github.jonpereiradev.diffobjects.comparator.EqualsIgnoreCaseComparator
 

F

forClass(Class<T>) - Static method in class com.github.jonpereiradev.diffobjects.DiffObjects
Creates a DiffObjects for a specific class.

G

getComparator() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
getCurrent() - Method in class com.github.jonpereiradev.diffobjects.DiffResult
 
getExpected() - Method in class com.github.jonpereiradev.diffobjects.DiffResult
 
getMethod() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
getProperties() - Method in class com.github.jonpereiradev.diffobjects.DiffResult
 
getProperties() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
getStrategy() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
getStrategy() - Method in enum com.github.jonpereiradev.diffobjects.strategy.DiffStrategyType
 
getValue() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 

H

hashCode() - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 

I

IndexComparator<T> - Class in com.github.jonpereiradev.diffobjects.comparator
Check two objects for equality using the equals method implementation.
IndexComparator() - Constructor for class com.github.jonpereiradev.diffobjects.comparator.IndexComparator
 
invoke(Object, Method) - Static method in class com.github.jonpereiradev.diffobjects.builder.DiffReflections
Calls the method for the object and returns the value.
isEquals(T, T) - Method in interface com.github.jonpereiradev.diffobjects.comparator.DiffCollectionComparator
Check the equality of two objects.
isEquals(T, T) - Method in interface com.github.jonpereiradev.diffobjects.comparator.DiffComparator
Check the equality of two objects.
isEquals(T, T) - Method in class com.github.jonpereiradev.diffobjects.comparator.EqualsComparator
Check the equality of two objects.
isEquals(String, String) - Method in class com.github.jonpereiradev.diffobjects.comparator.EqualsIgnoreCaseComparator
Check the equality of two objects.
isEquals(T, T) - Method in class com.github.jonpereiradev.diffobjects.comparator.IndexComparator
Check the equality of two objects.
isEquals(T, T) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Check if exists any difference between the two objects using annotations.
isEquals(T, T, DiffConfiguration) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Check if exists any difference between the two objects.
isEquals(Collection<T>, Collection<T>, DiffComparator<T>) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Check if exists any difference between the two objects using annotations.
isEquals(Collection<T>, Collection<T>, DiffConfiguration, DiffComparator<T>) - Method in class com.github.jonpereiradev.diffobjects.DiffObjects
Check if exists any difference between the two objects.
isEquals() - Method in class com.github.jonpereiradev.diffobjects.DiffResult
 

M

map(Class<T>) - Static method in class com.github.jonpereiradev.diffobjects.builder.DiffBuilder
Creates a diff instance instance to map the diff elements of a class.
mapAnnotations(Class<?>) - Static method in class com.github.jonpereiradev.diffobjects.builder.DiffReflections
Map the methods of the object that has the annotations for diff and stores in cache.
mapping(String) - Method in class com.github.jonpereiradev.diffobjects.builder.DiffBuilder
Maps the getter of the field for the class.
mapping(String, DiffComparator<F>) - Method in class com.github.jonpereiradev.diffobjects.builder.DiffBuilder
Maps the getter of the field for the class.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffInstanceBuilder
Maps the getter of the field for the class.
mapping(String, DiffComparator<F>) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffInstanceBuilder
Maps the getter of the field for the class.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingBuilder
Maps the getter of the field for the class.
mapping(String, DiffComparator<F>) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingBuilder
Maps the getter of the field for the class.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Maps a new getter of the field for the class.
mapping(String, DiffComparator<F>) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Maps a new getter of the field for the class.
mappingAll() - Method in class com.github.jonpereiradev.diffobjects.builder.DiffBuilder
Maps all the field of a class.
mappingAll() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffInstanceBuilder
Maps all the field of a class.

P

property(String, String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryBuilder
Define a property for the last mapping.
property(String, String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Define a property for the last mapping.

Q

query(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingAllBuilder
Gets the object responsible for query mappings for change.

S

setOrder(int) - Method in class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 

U

unmapping() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryBuilder
Removes the mapping that this current query represents.
unmapping() - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Removes the mapping that this current query represents.

V

valueOf(String) - Static method in enum com.github.jonpereiradev.diffobjects.strategy.DiffStrategyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.jonpereiradev.diffobjects.strategy.DiffStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E F G H I M P Q S U V 
Skip navigation links

Copyright © 2020. All rights reserved.