public abstract class Annotations<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
static Annotations<String> |
CLASS_NAME |
static Annotations<List<org.raml.ramltopojo.PluginDef>> |
METHOD_PLUGINS |
static Annotations<List<org.raml.ramltopojo.PluginDef>> |
RESOURCE_PLUGINS |
static Annotations<List<org.raml.ramltopojo.PluginDef>> |
RESPONSE_CLASS_PLUGINS |
static Annotations<List<org.raml.ramltopojo.PluginDef>> |
RESPONSE_PLUGINS |
| Constructor and Description |
|---|
Annotations() |
| Modifier and Type | Method and Description |
|---|---|
T |
get(org.raml.v2.api.model.v10.common.Annotable type) |
T |
get(T def,
org.raml.v2.api.model.v10.common.Annotable type) |
T |
get(T def,
org.raml.v2.api.model.v10.common.Annotable type,
org.raml.v2.api.model.v10.common.Annotable... others) |
T |
get(T def,
org.raml.v2.api.model.v10.api.Api api,
GAbstraction... others) |
T |
get(T def,
V10GType type) |
T |
get(V10GMethod method) |
T |
get(V10GResource resource) |
T |
get(V10GResponse response) |
T |
get(V10GType type) |
T |
getValueWithDefault(T def,
org.raml.v2.api.model.v10.common.Annotable annotable,
org.raml.v2.api.model.v10.common.Annotable... others) |
abstract T |
getWithContext(CurrentBuild currentBuild,
org.raml.v2.api.model.v10.common.Annotable target,
org.raml.v2.api.model.v10.common.Annotable... others) |
public static Annotations<String> CLASS_NAME
public static Annotations<List<org.raml.ramltopojo.PluginDef>> RESOURCE_PLUGINS
public static Annotations<List<org.raml.ramltopojo.PluginDef>> METHOD_PLUGINS
public static Annotations<List<org.raml.ramltopojo.PluginDef>> RESPONSE_PLUGINS
public static Annotations<List<org.raml.ramltopojo.PluginDef>> RESPONSE_CLASS_PLUGINS
public abstract T getWithContext(CurrentBuild currentBuild, org.raml.v2.api.model.v10.common.Annotable target, org.raml.v2.api.model.v10.common.Annotable... others)
public T getValueWithDefault(T def, org.raml.v2.api.model.v10.common.Annotable annotable, org.raml.v2.api.model.v10.common.Annotable... others)
public T get(V10GResource resource)
public T get(V10GMethod method)
public T get(V10GResponse response)
public T get(org.raml.v2.api.model.v10.common.Annotable type)
public T get(T def, org.raml.v2.api.model.v10.common.Annotable type, org.raml.v2.api.model.v10.common.Annotable... others)
public T get(T def, org.raml.v2.api.model.v10.api.Api api, GAbstraction... others)
Copyright © 2019 Mulesoft. All rights reserved.