public class Oas20ParameterDefinition extends Oas20Parameter implements IDefinition
collectionFormat, default_, enum_, exclusiveMaximum, exclusiveMinimum, format, items, maximum, maxItems, maxLength, minimum, minItems, minLength, multipleOf, pattern, type, uniqueItems
allowEmptyValue, in, required
$ref, description, name, schema
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas20ParameterDefinition(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
String |
getName()
Gets the definition name.
|
void |
rename(String newName)
Renames the definition.
|
createItems, createSchema
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public Oas20ParameterDefinition(String name)
name
- public String getName()
INamed
getName
in interface INamed
getName
in class Parameter
INamed.getName()
public void rename(String newName)
INamed
rename
in interface INamed
rename
in class Parameter
INamed.rename(java.lang.String)
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Parameter
Parameter.accept(io.apicurio.datamodels.core.visitors.IVisitor)
Copyright © 2019 Red Hat. All rights reserved.