Class Permute

Object
AnchorBean<ObjectCollectionProvider>
InitializableBean<ObjectCollectionProvider, ImageInitialization>
ImageBean<ObjectCollectionProvider>
ObjectCollectionProvider
Permute
All Implemented Interfaces:
Provider<ObjectCollection>

public class Permute extends ObjectCollectionProvider
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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ObjectCollection
    get()
     
    ObjectCollectionProvider
     
    PermuteProperty<?>
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Permute

      public Permute()
  • Method Details

    • get

      public ObjectCollection get() throws ProvisionFailedException
      Throws:
      ProvisionFailedException
    • getObjects

      public ObjectCollectionProvider getObjects()
    • setObjects

      public void setObjects(ObjectCollectionProvider objects)
    • getPermuteProperty

      public PermuteProperty<?> getPermuteProperty()
    • setPermuteProperty

      public void setPermuteProperty(PermuteProperty<?> permuteProperty)