Class TagImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.tags.Tag>
-
- fish.payara.microprofile.openapi.impl.model.tags.TagImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible
,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.tags.Tag>
,org.eclipse.microprofile.openapi.models.tags.Tag
public class TagImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.tags.Tag> implements org.eclipse.microprofile.openapi.models.tags.Tag
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description TagImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.eclipse.microprofile.openapi.models.tags.Tag
createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
boolean
equals(Object obj)
Two tags are equal, if they have the same non-null name.String
getDescription()
org.eclipse.microprofile.openapi.models.ExternalDocumentation
getExternalDocs()
String
getName()
String
getRef()
int
hashCode()
static void
merge(org.eclipse.microprofile.openapi.models.tags.Tag from, org.eclipse.microprofile.openapi.models.Operation to, boolean override, List<org.eclipse.microprofile.openapi.models.tags.Tag> apiTags)
static void
merge(org.eclipse.microprofile.openapi.models.tags.Tag from, org.eclipse.microprofile.openapi.models.tags.Tag to, boolean override)
void
setDescription(String description)
void
setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
void
setName(String name)
void
setRef(String ref)
String
toString()
-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.tags.Tag createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
getExternalDocs
public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
- Specified by:
getExternalDocs
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
setExternalDocs
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
- Specified by:
setExternalDocs
in interfaceorg.eclipse.microprofile.openapi.models.tags.Tag
-
getRef
public String getRef()
-
setRef
public void setRef(String ref)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.tags.Tag from, org.eclipse.microprofile.openapi.models.tags.Tag to, boolean override)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.tags.Tag from, org.eclipse.microprofile.openapi.models.Operation to, boolean override, List<org.eclipse.microprofile.openapi.models.tags.Tag> apiTags)
-
equals
public boolean equals(Object obj)
Two tags are equal, if they have the same non-null name.
-
toString
public String toString()
- Overrides:
toString
in classExtensibleImpl<org.eclipse.microprofile.openapi.models.tags.Tag>
-
-