public interface ProcessInputDescription extends DataDescription
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ProcessInputDescription.Builder<T extends ProcessInputDescription,B extends ProcessInputDescription.Builder<T,B>> |
static interface |
ProcessInputDescription.ReturningVisitor<T> |
static interface |
ProcessInputDescription.ThrowingReturningVisitor<T,X extends Exception> |
static interface |
ProcessInputDescription.ThrowingVisitor<X extends Exception> |
static interface |
ProcessInputDescription.Visitor |
| Modifier and Type | Method and Description |
|---|---|
default BoundingBoxInputDescription |
asBoundingBox() |
default ComplexInputDescription |
asComplex() |
default GroupInputDescription |
asGroup() |
default LiteralInputDescription |
asLiteral() |
InputOccurence |
getOccurence() |
<T> T |
visit(ProcessInputDescription.ReturningVisitor<T> visitor) |
<T,X extends Exception> |
visit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor) |
default <X extends Exception> |
visit(ProcessInputDescription.ThrowingVisitor<X> visitor) |
default void |
visit(ProcessInputDescription.Visitor visitor) |
isBoundingBox, isComplex, isGroup, isLiteralgetAbstract, getId, getKeywords, getMetadata, getTitledefault BoundingBoxInputDescription asBoundingBox()
default ComplexInputDescription asComplex()
default LiteralInputDescription asLiteral()
default GroupInputDescription asGroup()
InputOccurence getOccurence()
<T> T visit(ProcessInputDescription.ReturningVisitor<T> visitor)
default void visit(ProcessInputDescription.Visitor visitor)
default <X extends Exception> void visit(ProcessInputDescription.ThrowingVisitor<X> visitor) throws X extends Exception
X extends Exception<T,X extends Exception> T visit(ProcessInputDescription.ThrowingReturningVisitor<T,X> visitor) throws X extends Exception
X extends ExceptionCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.