Class LiteralDataDomainImpl.AbstractBuilder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>
- java.lang.Object
-
- org.n52.janmayen.AbstractBuildable.AbstractBuilder<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>,T,B>
-
- org.n52.shetland.ogc.wps.description.impl.LiteralDataDomainImpl.AbstractBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T,B>,LiteralDataDomain.Builder<T,B>
- Direct Known Subclasses:
LiteralDataDomainImpl.Builder
- Enclosing class:
- LiteralDataDomainImpl
public abstract static class LiteralDataDomainImpl.AbstractBuilder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>> extends AbstractBuildable.AbstractBuilder<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>,T,B> implements LiteralDataDomain.Builder<T,B>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, LiteralDataDomain entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) OwsDomainMetadatagetDataType()(package private) OwsValuegetDefaultValue()(package private) OwsPossibleValuesgetPossibleValues()(package private) OwsDomainMetadatagetUOM()BwithDataType(OwsDomainMetadata dataType)BwithDefaultValue(OwsValue value)BwithUOM(OwsDomainMetadata uom)BwithValueDescription(OwsPossibleValues possibleValues)-
Methods inherited from class org.n52.janmayen.AbstractBuildable.AbstractBuilder
getFactory
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.LiteralDataDomain.Builder
withDataType, withDataType, withDefaultValue, withUOM, withUOM
-
-
-
-
Constructor Detail
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, LiteralDataDomain entity)
-
-
Method Detail
-
getPossibleValues
OwsPossibleValues getPossibleValues()
-
getDataType
OwsDomainMetadata getDataType()
-
getDefaultValue
OwsValue getDefaultValue()
-
getUOM
OwsDomainMetadata getUOM()
-
withDataType
public B withDataType(OwsDomainMetadata dataType)
- Specified by:
withDataTypein interfaceLiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>
-
withDefaultValue
public B withDefaultValue(OwsValue value)
- Specified by:
withDefaultValuein interfaceLiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>
-
withUOM
public B withUOM(OwsDomainMetadata uom)
- Specified by:
withUOMin interfaceLiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>
-
withValueDescription
public B withValueDescription(OwsPossibleValues possibleValues)
- Specified by:
withValueDescriptionin interfaceLiteralDataDomain.Builder<T extends LiteralDataDomain,B extends LiteralDataDomainImpl.AbstractBuilder<T,B>>
-
-