public class ApiImpl extends OLibraryImpl implements Api
| Modifier | Constructor and Description |
|---|---|
protected |
ApiImpl() |
|
ApiImpl(Object jsNode,
JavaNodeFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
List<AnnotationRef> |
annotations() |
FullUriTemplate |
baseUri() |
List<DataElement> |
baseUriParameters() |
MarkdownString |
description() |
String |
displayName() |
List<DocumentationItem> |
documentation() |
MimeType |
mediaType() |
String |
name() |
List<String> |
protocols() |
List<Resource> |
resources() |
List<SecuritySchemaRef> |
securedBy() |
List<SecuritySchemaType> |
securitySchemaTypes() |
String |
title() |
String |
version() |
annotationTypes, resourceTypes, schemas, securitySchemes, traits, types, usesgetAttribute, getAttributes, getElement, getElements, getErrors, toJSON, toJSONclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitannotationTypes, resourceTypes, schemas, securitySchemes, traits, types, usesgetErrorspublic ApiImpl(Object jsNode, JavaNodeFactory factory)
protected ApiImpl()
public FullUriTemplate baseUri()
public List<DataElement> baseUriParameters()
baseUriParameters in interface Apipublic List<SecuritySchemaRef> securedBy()
public List<DocumentationItem> documentation()
documentation in interface Apipublic String displayName()
displayName in interface ApidisplayName in interface RAMLLanguageElementdisplayName in class RAMLLanguageElementImplpublic String name()
public MarkdownString description()
description in interface Apidescription in interface RAMLLanguageElementdescription in class RAMLLanguageElementImplpublic List<AnnotationRef> annotations()
annotations in interface Apiannotations in interface RAMLLanguageElementannotations in class RAMLLanguageElementImplpublic List<SecuritySchemaType> securitySchemaTypes()
securitySchemaTypes in interface ApisecuritySchemaTypes in interface OLibrarysecuritySchemaTypes in class OLibraryImplCopyright © 2016 RAML. All rights reserved.