| 程序包 | 说明 |
|---|---|
| com.fr.common.diff.access | |
| com.fr.common.diff.identity | |
| com.fr.common.diff.node | |
| com.fr.common.diff.selector |
| 构造器和说明 |
|---|
CollectionItemAccessor(java.lang.Object referenceItem,
IdentityStrategy identityStrategy)
Allows for custom IdentityStrategy.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
EqualsIdentityStrategy
Default implementation that uses Object.equals.
|
| 限定符和类型 | 方法和说明 |
|---|---|
IdentityStrategy |
IdentityStrategyAware.getIdentityStrategy() |
IdentityStrategy |
TypePropertyIdentityStrategyResolver.resolve(DiffNode node) |
IdentityStrategy |
IdentityStrategyResolver.resolveIdentityStrategy(DiffNode node) |
IdentityStrategy |
IdentityService.resolveIdentityStrategy(DiffNode node) |
| 限定符和类型 | 方法和说明 |
|---|---|
IdentityConfigurer |
IdentityService.setDefaultCollectionItemIdentityStrategy(IdentityStrategy identityStrategy) |
IdentityConfigurer |
IdentityConfigurer.setDefaultCollectionItemIdentityStrategy(IdentityStrategy identityStrategy) |
void |
IdentityStrategyAware.setIdentityStrategy(IdentityStrategy identityStrategy) |
void |
TypePropertyIdentityStrategyResolver.setStrategy(IdentityStrategy identityStrategy,
java.lang.Class<?> type,
java.lang.String... properties) |
IdentityConfigurer |
IdentityConfigurer.OfCollectionItems.via(IdentityStrategy identityStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DiffNode.setChildIdentityStrategy(IdentityStrategy identityStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
CollectionItemElementSelector |
CollectionItemElementSelector.copyWithIdentityStrategy(IdentityStrategy identityStrategy) |