public class ReferenceCollectionVisitor extends CombinedAllNodeVisitor
IReferenceNode
and INamed
.
Warning: The nodes are not cloned, so modifying them would modify the original model. You MUST clone them yourself before changing their state.
Do not reuse visitor instances for multiple traversals.
Constructor and Description |
---|
ReferenceCollectionVisitor() |
Modifier and Type | Method and Description |
---|---|
List<IReferenceNode> |
getFullNodes() |
List<IReferenceNode> |
getReferencedNodes() |
protected void |
visitNode(Node node)
Visit a node.
|
visitAaiParameter, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAnyOfSchema, visitAuthorizationCodeOAuthFlow, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitChannelBindings, visitChannelBindingsDefinition, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitContact, visitCorrelationId, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaderItem, visitHeaders, visitImplicitOAuthFlow, visitInfo, visitItems, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitNotSchema, visitOAuthFlows, visitOneOfSchema, visitOperation, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
protected void visitNode(Node node)
visitNode
in class CombinedAllNodeVisitor
node
- public List<IReferenceNode> getReferencedNodes()
public List<IReferenceNode> getFullNodes()
Copyright © 2020 Red Hat. All rights reserved.