Interface ProcessInputDescription
-
- All Superinterfaces:
DataDescription,Description
- All Known Subinterfaces:
BoundingBoxInputDescription,ComplexInputDescription,GroupInputDescription,LiteralInputDescription
- All Known Implementing Classes:
AbstractProcessInputDescription,BoundingBoxInputDescriptionImpl,ComplexInputDescriptionImpl,GroupInputDescriptionImpl,LiteralInputDescriptionImpl
public interface ProcessInputDescription extends DataDescription
TODO JavaDoc
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceProcessInputDescription.Builder<T extends ProcessInputDescription,B extends ProcessInputDescription.Builder<T,B>>static interfaceProcessInputDescription.ReturningVisitor<T>static interfaceProcessInputDescription.ThrowingReturningVisitor<T,X extends Exception>static interfaceProcessInputDescription.ThrowingVisitor<X extends Exception>static interfaceProcessInputDescription.Visitor
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BoundingBoxInputDescriptionasBoundingBox()default ComplexInputDescriptionasComplex()default GroupInputDescriptionasGroup()default LiteralInputDescriptionasLiteral()InputOccurencegetOccurence()<T> Tvisit(ProcessInputDescription.ReturningVisitor<T> visitor)<T,X extends Exception>
Tvisit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor)default <X extends Exception>
voidvisit(ProcessInputDescription.ThrowingVisitor<X> visitor)default voidvisit(ProcessInputDescription.Visitor visitor)-
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
-
-
-
-
Method Detail
-
asBoundingBox
default BoundingBoxInputDescription asBoundingBox()
-
asComplex
default ComplexInputDescription asComplex()
-
asLiteral
default LiteralInputDescription asLiteral()
-
asGroup
default GroupInputDescription asGroup()
-
getOccurence
InputOccurence getOccurence()
-
visit
<T> T visit(ProcessInputDescription.ReturningVisitor<T> visitor)
-
visit
default void visit(ProcessInputDescription.Visitor visitor)
-
visit
default <X extends Exception> void visit(ProcessInputDescription.ThrowingVisitor<X> visitor) throws X extends Exception
- Throws:
X extends Exception
-
visit
<T,X extends Exception> T visit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor) throws X extends Exception
- Throws:
X extends Exception
-
-