Class ShapeVisitor.DataShapeVisitor<R>
java.lang.Object
software.amazon.smithy.model.shapes.ShapeVisitor.DataShapeVisitor<R>
- Type Parameters:
R
- Return type.
- All Implemented Interfaces:
ShapeVisitor<R>
- Enclosing interface:
- ShapeVisitor<R>
public abstract static class ShapeVisitor.DataShapeVisitor<R>
extends Object
implements ShapeVisitor<R>
Creates
ShapeVisitor
that only requires implementation of
all data shape branches, but does not support service shapes.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.smithy.model.shapes.ShapeVisitor
ShapeVisitor.DataShapeVisitor<R>, ShapeVisitor.Default<R>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionoperationShape
(OperationShape shape) resourceShape
(ResourceShape shape) serviceShape
(ServiceShape shape) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.smithy.model.shapes.ShapeVisitor
bigDecimalShape, bigIntegerShape, blobShape, booleanShape, byteShape, documentShape, doubleShape, enumShape, floatShape, integerShape, intEnumShape, listShape, longShape, mapShape, memberShape, setShape, shortShape, stringShape, structureShape, timestampShape, unionShape
-
Constructor Details
-
DataShapeVisitor
public DataShapeVisitor()
-
-
Method Details
-
operationShape
- Specified by:
operationShape
in interfaceShapeVisitor<R>
-
resourceShape
- Specified by:
resourceShape
in interfaceShapeVisitor<R>
-
serviceShape
- Specified by:
serviceShape
in interfaceShapeVisitor<R>
-