public class Oas20Scopes extends ExtensibleNode
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas20Scopes()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
void |
addScope(String scope,
String description)
Adds a scope to the map.
|
String |
getScopeDescription(String scope)
Gets a scope description.
|
List<String> |
getScopeNames()
Returns all the scopes.
|
String |
removeScope(String scope)
Removes a scope.
|
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, isAttached, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Node
Node.accept(io.apicurio.datamodels.core.visitors.IVisitor)
public String getScopeDescription(String scope)
scope
- public void addScope(String scope, String description)
scope
- description
- Copyright © 2020 Red Hat. All rights reserved.