public abstract class FromDerivePath extends Grouper
DerivePath
.Constructor and Description |
---|
FromDerivePath() |
Modifier and Type | Method and Description |
---|---|
Optional<InputGrouper> |
createInputGrouper(Optional<IndexRangeNegative> groupIndexRange)
Creates an
InputGrouper that can be used to derive a group-key from a particular
input. |
protected abstract DerivePath |
selectDerivePath()
Selects the
DerivePath to use for deriving a key. |
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Optional<InputGrouper> createInputGrouper(Optional<IndexRangeNegative> groupIndexRange)
InputGrouper
that can be used to derive a group-key from a particular
input.createInputGrouper
in class Grouper
groupIndexRange
- an index-range to use for grouping, by subsetting components from each
input's identifier.InputGrouper
, if grouping is enabled. Otherwise Optional.empty()
.protected abstract DerivePath selectDerivePath()
DerivePath
to use for deriving a key.DerivePath
.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.