Class ValidateUriScheme
- java.lang.Object
-
- software.amazon.smithy.rulesengine.language.visit.DefaultVisitor<java.util.stream.Stream<R>>
-
- software.amazon.smithy.rulesengine.language.visit.TraversingVisitor<ValidationError>
-
- software.amazon.smithy.rulesengine.validators.ValidateUriScheme
-
- All Implemented Interfaces:
ExpressionVisitor<java.util.stream.Stream<ValidationError>>,RuleValueVisitor<java.util.stream.Stream<ValidationError>>
public final class ValidateUriScheme extends TraversingVisitor<ValidationError>
Validate that URIs start with a scheme.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
ExpressionVisitor.Default<R>
-
-
Constructor Summary
Constructors Constructor Description ValidateUriScheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<ValidationError>visitEndpoint(Endpoint endpoint)Endpointvisitor method.java.util.stream.Stream<ValidationError>visitLiteral(Literal literal)-
Methods inherited from class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
getDefault, visitConditions, visitEndpointRule, visitErrorRule, visitRuleset, visitTreeRule
-
Methods inherited from class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
visitBoolEquals, visitGetAttr, visitIsSet, visitLibraryFunction, visitNot, visitRef, visitStringEquals
-
-
-
-
Method Detail
-
visitEndpoint
public java.util.stream.Stream<ValidationError> visitEndpoint(Endpoint endpoint)
Description copied from class:TraversingVisitorEndpointvisitor method.- Overrides:
visitEndpointin classTraversingVisitor<ValidationError>- Parameters:
endpoint- the endpoint to visit.- Returns:
- a stream of values.
-
visitLiteral
public java.util.stream.Stream<ValidationError> visitLiteral(Literal literal)
- Specified by:
visitLiteralin interfaceExpressionVisitor<java.util.stream.Stream<ValidationError>>- Overrides:
visitLiteralin classDefaultVisitor<java.util.stream.Stream<ValidationError>>
-
-