Class ComplexOutputDescriptionImpl
- java.lang.Object
-
- org.n52.janmayen.AbstractBuildable<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>>
-
- org.n52.shetland.ogc.wps.description.impl.AbstractDescription
-
- org.n52.shetland.ogc.wps.description.impl.AbstractDataDescription
-
- org.n52.shetland.ogc.wps.description.impl.AbstractProcessOutputDescription
-
- org.n52.shetland.ogc.wps.description.impl.ComplexOutputDescriptionImpl
-
- All Implemented Interfaces:
ComplexDescription,ComplexOutputDescription,DataDescription,Description,ProcessOutputDescription
public class ComplexOutputDescriptionImpl extends AbstractProcessOutputDescription implements ComplexOutputDescription
TODO JavaDoc
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexOutputDescriptionImpl.AbstractBuilder<T extends ComplexOutputDescription,B extends ComplexOutputDescriptionImpl.AbstractBuilder<T,B>>static classComplexOutputDescriptionImpl.Builder-
Nested classes/interfaces inherited from interface org.n52.shetland.ogc.wps.description.ProcessOutputDescription
ProcessOutputDescription.ReturningVisitor<T>, ProcessOutputDescription.ThrowingReturningVisitor<T,X extends Exception>, ProcessOutputDescription.ThrowingVisitor<X extends Exception>, ProcessOutputDescription.Visitor
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexOutputDescriptionImpl(ComplexOutputDescriptionImpl.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormatgetDefaultFormat()Optional<BigInteger>getMaximumMegabytes()Set<Format>getSupportedFormats()ComplexOutputDescription.Builder<?,?>newBuilder()-
Methods inherited from class org.n52.shetland.ogc.wps.description.impl.AbstractDescription
getAbstract, getId, getKeywords, getMetadata, getTitle
-
Methods inherited from class org.n52.janmayen.AbstractBuildable
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.ComplexOutputDescription
asComplex, isComplex, visit, visit
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.DataDescription
isBoundingBox, isGroup, isLiteral
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.Description
getAbstract, getId, getKeywords, getMetadata, getTitle
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessOutputDescription
asBoundingBox, asGroup, asLiteral, visit, visit
-
-
-
-
Constructor Detail
-
ComplexOutputDescriptionImpl
protected ComplexOutputDescriptionImpl(ComplexOutputDescriptionImpl.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
getSupportedFormats
public Set<Format> getSupportedFormats()
- Specified by:
getSupportedFormatsin interfaceComplexDescription
-
getDefaultFormat
public Format getDefaultFormat()
- Specified by:
getDefaultFormatin interfaceComplexDescription
-
getMaximumMegabytes
public Optional<BigInteger> getMaximumMegabytes()
- Specified by:
getMaximumMegabytesin interfaceComplexDescription
-
newBuilder
public ComplexOutputDescription.Builder<?,?> newBuilder()
- Specified by:
newBuilderin interfaceComplexOutputDescription
-
-