Class GroupInputDescriptionImpl
- 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.AbstractProcessInputDescription
-
- org.n52.shetland.ogc.wps.description.impl.GroupInputDescriptionImpl
-
- All Implemented Interfaces:
DataDescription,Description,GroupInputDescription,ProcessInputDescription,ProcessInputDescriptionContainer
public class GroupInputDescriptionImpl extends AbstractProcessInputDescription implements GroupInputDescription
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupInputDescriptionImpl.AbstractBuilder<T extends GroupInputDescription,B extends GroupInputDescriptionImpl.AbstractBuilder<T,B>>static classGroupInputDescriptionImpl.Builder-
Nested classes/interfaces inherited from interface org.n52.shetland.ogc.wps.description.ProcessInputDescription
ProcessInputDescription.ReturningVisitor<T>, ProcessInputDescription.ThrowingReturningVisitor<T,X extends Exception>, ProcessInputDescription.ThrowingVisitor<X extends Exception>, ProcessInputDescription.Visitor
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGroupInputDescriptionImpl(GroupInputDescriptionImpl.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessInputDescriptiongetInput(OwsCode id)Collection<? extends ProcessInputDescription>getInputDescriptions()Set<OwsCode>getInputs()GroupInputDescription.Builder<?,?>newBuilder()<T> Tvisit(ProcessInputDescription.ReturningVisitor<T> visitor)<T,X extends Exception>
Tvisit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor)-
Methods inherited from class org.n52.shetland.ogc.wps.description.impl.AbstractProcessInputDescription
getOccurence
-
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.ProcessInputDescription
asBoundingBox, asComplex, asGroup, asLiteral, getOccurence, visit, visit
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessInputDescriptionContainer
getInput
-
-
-
-
Constructor Detail
-
GroupInputDescriptionImpl
protected GroupInputDescriptionImpl(GroupInputDescriptionImpl.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
visit
public <T> T visit(ProcessInputDescription.ReturningVisitor<T> visitor)
- Specified by:
visitin interfaceProcessInputDescription
-
visit
public <T,X extends Exception> T visit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor) throws X extends Exception
- Specified by:
visitin interfaceProcessInputDescription- Throws:
X extends Exception
-
getInput
public ProcessInputDescription getInput(OwsCode id)
- Specified by:
getInputin interfaceProcessInputDescriptionContainer
-
getInputDescriptions
public Collection<? extends ProcessInputDescription> getInputDescriptions()
- Specified by:
getInputDescriptionsin interfaceProcessInputDescriptionContainer
-
getInputs
public Set<OwsCode> getInputs()
- Specified by:
getInputsin interfaceProcessInputDescriptionContainer
-
newBuilder
public GroupInputDescription.Builder<?,?> newBuilder()
- Specified by:
newBuilderin interfaceGroupInputDescription
-
-