public class StringCoord extends SingleCoord
Constructor and Description |
---|
StringCoord(InputMeta meta,
boolean isRequired)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<Object[],String> |
inputStorage(ValueInfo[] infos,
DomainMapper[] dms)
Provides a function to turn a quantity in the user view to
a plotting view object.
|
String |
readStringCoord(Tuple tuple,
int icol)
Reads a String value from an appropriate field of a given Tuple.
|
getInput, getInputs, getStorageType, isRequired, toString
public StringCoord(InputMeta meta, boolean isRequired)
meta
- input value metadataisRequired
- true if this coordinate is required for plottingpublic java.util.function.Function<Object[],String> inputStorage(ValueInfo[] infos, DomainMapper[] dms)
Coord
The supplied infos
and domainMappers
arrays correspond to
(have the same length as) this object's Inputs array,
and may influence the return values. However, Coord instances
that always behave the same way (for instance whose Input Domains
have fixed DomainMappers) are free to ignore these arguments.
The returned function converts an array of per-input user values
to a storable object of the type corresponding to the result of
Coord.getStorageType()
; the return value of the returned function
is never null.
infos
- per-input array of column input metadatadms
- per-input array of input value->domain value
mappersCopyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.