Class Limit<T extends InputFromManager>
Object
AnchorBean<InputManager<T>>
InputManager<T>
InputManagerUnary<T>
Limit<T>
- Type Parameters:
T- input-type.
public class Limit<T extends InputFromManager>
extends InputManagerUnary<T>
Limits the number of input-objects to a certain hard-maximum
If there's more input-objects than the maximum, the first maxNumItems are chosen
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected InputsWithDirectory<T> inputsFromDelegate(InputsWithDirectory<T> fromDelegate, InputManagerParameters parameters) voidsetMaxNumberItems(int maxNumberItems) Methods inherited from class org.anchoranalysis.io.input.bean.InputManagerUnary
getInput, inputs, setInputMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Limit
public Limit()
-
-
Method Details
-
inputsFromDelegate
-
getMaxNumberItems
public int getMaxNumberItems() -
setMaxNumberItems
public void setMaxNumberItems(int maxNumberItems)
-