public abstract class Info extends ExtensibleNode
Modifier and Type | Field and Description |
---|---|
Contact |
contact |
String |
description |
License |
license |
String |
termsOfService |
String |
title |
String |
version |
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Info()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
abstract Contact |
createContact()
Creates a Contact node.
|
abstract License |
createLicense()
Creates a License node.
|
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 String title
public String description
public String termsOfService
public Contact contact
public License license
public String version
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Node
Node.accept(io.apicurio.datamodels.core.visitors.IVisitor)
public abstract Contact createContact()
public abstract License createLicense()
Copyright © 2019 Red Hat. All rights reserved.