Class IfGroupIndexRange
Object
AnchorBean<Grouper>
Grouper
IfGroupIndexRange
public class IfGroupIndexRange
extends Grouper
When a
IndexRangeNegative is passed as an argument, an InputGrouper is
constructed that extracts elements from a Path.
See ExtractPathElementRange.extract(java.nio.file.Path, org.anchoranalysis.core.index.range.IndexRangeNegative) for how this occurs.
Otherwise, group is called to create a Optional<InputGrouper>.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<InputGrouper> createInputGrouper(Optional<IndexRangeNegative> groupIndexRange) GroupergetGroup()Fallback to use when no group-index-range is specified.voidsetGroup(Grouper group) Fallback to use when no group-index-range is specified.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
IfGroupIndexRange
public IfGroupIndexRange()
-
-
Method Details
-
createInputGrouper
-
getGroup
public Grouper getGroup()Fallback to use when no group-index-range is specified. -
setGroup
public void setGroup(Grouper group) Fallback to use when no group-index-range is specified.
-