Interface StringDomainSubset<S extends StringDomainSubset<S>>
-
- All Superinterfaces:
Serializable
,StringDomain
,ValueDomain
,ValueDomainSubset<S,StringDomain>
- All Known Subinterfaces:
StringEnumeratedDomainSubset
- All Known Implementing Classes:
EntireStringDomainSubset
,StringCodeList
public interface StringDomainSubset<S extends StringDomainSubset<S>> extends ValueDomainSubset<S,StringDomain>, StringDomain
Representation of a subset of the VTL "String" domain.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarValue<?,?,S,StringDomain>
cast(ScalarValue<?,?,?,?> value)
Casts the given ScalarValue to this ValueDomainSubset-
Methods inherited from interface it.bancaditalia.oss.vtl.model.domain.StringDomain
isComparableWith
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.ValueDomain
getVarName, isAssignableFrom
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.ValueDomainSubset
equals, getCriterion, getParentDomain, hashCode
-
-
-
-
Method Detail
-
cast
ScalarValue<?,?,S,StringDomain> cast(ScalarValue<?,?,?,?> value)
Description copied from interface:ValueDomainSubset
Casts the given ScalarValue to this ValueDomainSubset- Specified by:
cast
in interfaceValueDomainSubset<S extends StringDomainSubset<S>,StringDomain>
- Parameters:
value
- theScalarValue
to cast- Returns:
- the casted
ScalarValue
-
-