Interface LiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomain.Builder<T,B>>
-
- All Superinterfaces:
Builder<T,B>
- All Known Implementing Classes:
LiteralDataDomainImpl.AbstractBuilder,LiteralDataDomainImpl.Builder
- Enclosing interface:
- LiteralDataDomain
public static interface LiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomain.Builder<T,B>> extends Builder<T,B>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BwithDataType(String value)default BwithDataType(URI reference, String value)BwithDataType(OwsDomainMetadata dataType)default BwithDefaultValue(String value)BwithDefaultValue(OwsValue value)default BwithUOM(String value)default BwithUOM(URI reference, String value)BwithUOM(OwsDomainMetadata uom)BwithValueDescription(OwsPossibleValues allowedValues)
-
-
-
Method Detail
-
withDataType
B withDataType(OwsDomainMetadata dataType)
-
withUOM
B withUOM(OwsDomainMetadata uom)
-
withValueDescription
B withValueDescription(OwsPossibleValues allowedValues)
-
-