Class Permute
- All Implemented Interfaces:
Provider<ObjectCollection>
Permutes some changes over an
ObjectCollectionProvider
and collects all the results in an
ObjectCollection
We deliberately do not inherit from ObjectCollectionProviderUnary
as we not using the
ObjectCollectionProvider
in the same way.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()
Gets or creates an object of typeT
.void
setObjects
(ObjectCollectionProvider objects) void
setPermuteProperty
(PermuteProperty<?> permuteProperty) Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Permute
public Permute()
-
-
Method Details
-
get
Description copied from interface:Provider
Gets or creates an object of typeT
.- Returns:
- the object returned by the provider.
- Throws:
ProvisionFailedException
- if the object cannot be returned.
-
getObjects
-
setObjects
-
getPermuteProperty
-
setPermuteProperty
-