Skip navigation links
B C D E 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.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) - Static method in class com.github.jonpereiradev.diffobjects.DiffObjects
Execute the diff between two objects using annotations.
diff(T, T, DiffConfiguration) - Static 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 for the metadata configuration.
DiffBuilder - Class in com.github.jonpereiradev.diffobjects.builder
Responsible to map a class and fields to be able to generate diffs.
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
 
DiffInstanceBuilder - 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 - Interface in com.github.jonpereiradev.diffobjects.builder
Builder responsible for mapping the fields of a class to create a configuration of diff.
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) - Constructor for class com.github.jonpereiradev.diffobjects.strategy.DiffMetadata
 
DiffObjects - 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 - 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 of 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
 

G

getAfter() - Method in class com.github.jonpereiradev.diffobjects.DiffResult
 
getBefore() - 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

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) - Static method in class com.github.jonpereiradev.diffobjects.DiffObjects
Check if exists any difference between the two objects using annotations.
isEquals(T, T, DiffConfiguration) - Static 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<?>) - 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, String) - Method in class com.github.jonpereiradev.diffobjects.builder.DiffBuilder
Maps the getter of the field for the class with the value property to allow deep diff.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffInstanceBuilder
Maps the getter of the field for the class.
mapping(String, String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffInstanceBuilder
Maps the getter of the field for the class with the value property to allow deep diff.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingBuilder
Maps the getter of the field for the class.
mapping(String, String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffMappingBuilder
Maps the getter of the field for the class with the nestedField property to allow deep diff.
mapping(String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Maps a new getter of the field for the class.
mapping(String, String) - Method in interface com.github.jonpereiradev.diffobjects.builder.DiffQueryMappingBuilder
Maps a new getter of the field for the class with the value property to allow deep diff.
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 G H I M P Q S U V 
Skip navigation links

Copyright © 2018. All rights reserved.