Class LiteralDataDomainImpl
- java.lang.Object
-
- org.n52.janmayen.AbstractBuildable<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>>
-
- org.n52.shetland.ogc.wps.description.impl.LiteralDataDomainImpl
-
- All Implemented Interfaces:
LiteralDataDomain
public class LiteralDataDomainImpl extends AbstractBuildable<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>> implements LiteralDataDomain
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLiteralDataDomainImpl.AbstractBuilder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>static classLiteralDataDomainImpl.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protectedLiteralDataDomainImpl(LiteralDataDomainImpl.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<OwsDomainMetadata>getDataType()Optional<OwsValue>getDefaultValue()OwsPossibleValuesgetPossibleValues()Optional<OwsDomainMetadata>getUOM()LiteralDataDomain.Builder<?,?>newBuilder()-
Methods inherited from class org.n52.janmayen.AbstractBuildable
getFactory
-
-
-
-
Constructor Detail
-
LiteralDataDomainImpl
protected LiteralDataDomainImpl(LiteralDataDomainImpl.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
getPossibleValues
public OwsPossibleValues getPossibleValues()
- Specified by:
getPossibleValuesin interfaceLiteralDataDomain
-
getDataType
public Optional<OwsDomainMetadata> getDataType()
- Specified by:
getDataTypein interfaceLiteralDataDomain
-
getUOM
public Optional<OwsDomainMetadata> getUOM()
- Specified by:
getUOMin interfaceLiteralDataDomain
-
getDefaultValue
public Optional<OwsValue> getDefaultValue()
- Specified by:
getDefaultValuein interfaceLiteralDataDomain
-
newBuilder
public LiteralDataDomain.Builder<?,?> newBuilder()
- Specified by:
newBuilderin interfaceLiteralDataDomain
-
-