Class TraitDefinition.Provider
java.lang.Object
software.amazon.smithy.model.traits.TraitDefinition.Provider
- All Implemented Interfaces:
TraitService
- Enclosing class:
- TraitDefinition
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateTrait
(ShapeId target, Node value) Creates the trait from a node value.
-
Constructor Details
-
Provider
public Provider()
-
-
Method Details
-
getShapeId
- Specified by:
getShapeId
in interfaceTraitService
- Returns:
- Gets the shape ID of the trait that this provider created.
-
createTrait
Description copied from interface:TraitService
Creates the trait from a node value.- Specified by:
createTrait
in interfaceTraitService
- Parameters:
target
- The shape targeted by the trait.value
- The value of the trait.- Returns:
- Returns the created trait.
-