public class AnnotationTypeImpl extends RAMLLanguageElementImpl implements AnnotationType
| Modifier | Constructor and Description |
|---|---|
protected |
AnnotationTypeImpl() |
|
AnnotationTypeImpl(Object jsNode,
JavaNodeFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
List<AnnotationTarget> |
allowedTargets() |
Boolean |
allowMultiple() |
MarkdownString |
description() |
String |
displayName() |
String |
name() |
List<DataElement> |
parameters() |
String |
usage() |
annotationsgetAttribute, getAttributes, getElement, getElements, getErrors, toJSON, toJSONclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitannotationsgetErrorspublic AnnotationTypeImpl(Object jsNode, JavaNodeFactory factory)
protected AnnotationTypeImpl()
public String name()
name in interface AnnotationTypepublic String usage()
usage in interface AnnotationTypepublic List<DataElement> parameters()
parameters in interface AnnotationTypepublic Boolean allowMultiple()
allowMultiple in interface AnnotationTypepublic List<AnnotationTarget> allowedTargets()
allowedTargets in interface AnnotationTypepublic String displayName()
displayName in interface RAMLLanguageElementdisplayName in interface AnnotationTypedisplayName in class RAMLLanguageElementImplpublic MarkdownString description()
description in interface RAMLLanguageElementdescription in interface AnnotationTypedescription in class RAMLLanguageElementImplCopyright © 2016 RAML. All rights reserved.