Class GroupOutputDescriptionImpl
- 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.GroupOutputDescriptionImpl
-
- All Implemented Interfaces:
DataDescription,Description,GroupOutputDescription,ProcessOutputDescription,ProcessOutputDescriptionContainer
public class GroupOutputDescriptionImpl extends AbstractProcessOutputDescription implements GroupOutputDescription
TODO JavaDoc
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupOutputDescriptionImpl.AbstractBuilder<T extends GroupOutputDescription,B extends GroupOutputDescriptionImpl.AbstractBuilder<T,B>>static classGroupOutputDescriptionImpl.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 protectedGroupOutputDescriptionImpl(GroupOutputDescriptionImpl.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessOutputDescriptiongetOutput(OwsCode id)Collection<? extends ProcessOutputDescription>getOutputDescriptions()Set<OwsCode>getOutputs()GroupOutputDescription.Builder<?,?>newBuilder()<T> Tvisit(ProcessOutputDescription.ReturningVisitor<T> visitor)<T,X extends Exception>
Tvisit(ProcessOutputDescription.ThrowingReturningVisitor<T,X> visitor)-
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.DataDescription
isBoundingBox, isComplex, 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, asComplex, asGroup, asLiteral, visit, visit
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessOutputDescriptionContainer
getOutput
-
-
-
-
Constructor Detail
-
GroupOutputDescriptionImpl
protected GroupOutputDescriptionImpl(GroupOutputDescriptionImpl.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
visit
public <T> T visit(ProcessOutputDescription.ReturningVisitor<T> visitor)
- Specified by:
visitin interfaceProcessOutputDescription
-
visit
public <T,X extends Exception> T visit(ProcessOutputDescription.ThrowingReturningVisitor<T,X> visitor) throws X extends Exception
- Specified by:
visitin interfaceProcessOutputDescription- Throws:
X extends Exception
-
getOutput
public ProcessOutputDescription getOutput(OwsCode id)
- Specified by:
getOutputin interfaceProcessOutputDescriptionContainer
-
getOutputDescriptions
public Collection<? extends ProcessOutputDescription> getOutputDescriptions()
- Specified by:
getOutputDescriptionsin interfaceProcessOutputDescriptionContainer
-
getOutputs
public Set<OwsCode> getOutputs()
- Specified by:
getOutputsin interfaceProcessOutputDescriptionContainer
-
newBuilder
public GroupOutputDescription.Builder<?,?> newBuilder()
- Specified by:
newBuilderin interfaceGroupOutputDescription
-
-