Class OpenApi20XMLImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.openapi.v20.OpenApi20XMLImpl
-
- All Implemented Interfaces:
Extensible,Node,OpenApiExtensible,OpenApiXML,OpenApi20Extensible,OpenApi20XML,Visitable
public class OpenApi20XMLImpl extends NodeImpl implements OpenApi20XML
-
-
Constructor Summary
Constructors Constructor Description OpenApi20XMLImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(Visitor visitor)voidaddExtension(String name, com.fasterxml.jackson.databind.JsonNode value)voidclearExtensions()NodeemptyClone()Map<String,com.fasterxml.jackson.databind.JsonNode>getExtensions()StringgetName()StringgetNamespace()StringgetPrefix()voidinsertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)BooleanisAttribute()BooleanisWrapped()voidremoveExtension(String name)voidsetAttribute(Boolean value)voidsetName(String value)voidsetNamespace(String value)voidsetPrefix(String value)voidsetWrapped(Boolean value)-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
_setMapPropertyName, _setParentPropertyName, _setParentPropertyType, addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceOpenApiXML
-
setName
public void setName(String value)
- Specified by:
setNamein interfaceOpenApiXML
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceOpenApiXML
-
setNamespace
public void setNamespace(String value)
- Specified by:
setNamespacein interfaceOpenApiXML
-
getPrefix
public String getPrefix()
- Specified by:
getPrefixin interfaceOpenApiXML
-
setPrefix
public void setPrefix(String value)
- Specified by:
setPrefixin interfaceOpenApiXML
-
isAttribute
public Boolean isAttribute()
- Specified by:
isAttributein interfaceOpenApiXML
-
setAttribute
public void setAttribute(Boolean value)
- Specified by:
setAttributein interfaceOpenApiXML
-
isWrapped
public Boolean isWrapped()
- Specified by:
isWrappedin interfaceOpenApiXML
-
setWrapped
public void setWrapped(Boolean value)
- Specified by:
setWrappedin interfaceOpenApiXML
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible- Specified by:
getExtensionsin interfaceOpenApi20XML
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible- Specified by:
addExtensionin interfaceOpenApi20XML
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible- Specified by:
clearExtensionsin interfaceOpenApi20XML
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible- Specified by:
removeExtensionin interfaceOpenApi20XML
-
insertExtension
public void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible- Specified by:
insertExtensionin interfaceOpenApi20XML
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClonein interfaceNode
-
-