Package io.apicurio.datamodels.visitors
Class OperationFinder
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
-
- io.apicurio.datamodels.visitors.OperationFinder
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,Visitor
public class OperationFinder extends CombinedVisitorAdapter
Finds the first operation.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description OperationFinder()Constructor.OperationFinder(String operationId)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisFound()Returns true if an operation was found.voidvisitOperation(Operation node)-
Methods inherited from class io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
visitBinding, visitCallback, visitChannel, visitChannelBindings, visitChannelItem, visitChannels, visitComponents, visitContact, visitCorrelationID, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExternalDocumentation, visitHeader, visitInfo, visitItems, visitLicense, visitLink, visitMediaType, visitMessage, visitMessageBindings, visitMessageExample, visitMessageTrait, visitMultiFormatSchema, visitOAuthFlow, visitOAuthFlows, visitOneOfMessages, visitOperationBindings, visitOperationReply, visitOperationReplyAddress, visitOperations, visitOperationTrait, visitParameter, visitParameterDefinitions, visitParameters, visitPathItem, visitPaths, visitReference, visitRequestBody, visitResponse, visitResponseDefinitions, visitResponses, visitSchema, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServers, visitServerVariable, visitTag, visitXML
-
-
-
-
Field Detail
-
found
public Operation found
-
-
Constructor Detail
-
OperationFinder
public OperationFinder()
Constructor.
-
OperationFinder
public OperationFinder(String operationId)
Constructor.- Parameters:
operationId-
-
-
Method Detail
-
visitOperation
public void visitOperation(Operation node)
- Specified by:
visitOperationin interfaceVisitor- Overrides:
visitOperationin classCombinedVisitorAdapter
-
isFound
public boolean isFound()
Returns true if an operation was found.
-
-