Package | Description |
---|---|
org.anchoranalysis.bean.permute |
Applying permutations to a bean's fields.
|
org.anchoranalysis.bean.permute.assign |
Imposes a permutation value on one or more properties of a bean.
|
org.anchoranalysis.bean.permute.property |
Applying permutations to the properties of a bean.
|
Modifier and Type | Method and Description |
---|---|
<S> List<T> |
PermutedCopyCreator.createPermutedCopies(List<T> beans,
PermuteProperty<S> propertyToPermute,
PermutationAssigner setter)
Applies a permutation to a copy of each element in a list of beans, updating the custom name
of each bean to reflect the permutation.
|
Modifier and Type | Method and Description |
---|---|
static PermutationAssigner |
PermutationAssignerFactory.combine(List<PermutationAssigner> assigners)
Combines multiple existing assigners into a single
PermutationAssigner s. |
static PermutationAssigner |
PermutationAssignerFactory.createForSingle(AnchorBean<?> bean,
String propertyPath)
Creates an assigner for one or more properties, as identified by
propertyPath . |
Modifier and Type | Method and Description |
---|---|
static PermutationAssigner |
PermutationAssignerFactory.combine(List<PermutationAssigner> assigners)
Combines multiple existing assigners into a single
PermutationAssigner s. |
Modifier and Type | Method and Description |
---|---|
PermutationAssigner |
PermuteProperty.createSetter(AnchorBean<?> bean)
Creates a
PermutationAssigner which allows the particular property to be changed. |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.