Class StringValue<I extends StringValue<I,S>,S extends StringDomainSubset<S>>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue<I,String,S,StringDomain>
-
- it.bancaditalia.oss.vtl.impl.types.data.StringValue<I,S>
-
- All Implemented Interfaces:
ScalarValue<I,String,S,StringDomain>
,VTLValue
,Serializable
,Comparable<ScalarValue<?,?,?,?>>
,Supplier<String>
- Direct Known Subclasses:
StringCodeList.StringCodeItemImpl
public class StringValue<I extends StringValue<I,S>,S extends StringDomainSubset<S>> extends BaseScalarValue<I,String,S,StringDomain>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StringValue(String value, S domain)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ScalarValue<?,?,?,?> o)
StringValue<I,S>
map(UnaryOperator<String> mapper)
static ScalarValue<?,?,EntireStringDomainSubset,StringDomain>
of(String value)
String
toString()
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue
equals, get, getDomain, getMetadata, hashCode
-
-
-
-
Method Detail
-
of
public static ScalarValue<?,?,EntireStringDomainSubset,StringDomain> of(String value)
-
compareTo
public int compareTo(ScalarValue<?,?,?,?> o)
-
toString
public String toString()
- Overrides:
toString
in classBaseScalarValue<I extends StringValue<I,S>,String,S extends StringDomainSubset<S>,StringDomain>
-
map
public StringValue<I,S> map(UnaryOperator<String> mapper)
-
-