public class RamlImpl10V2 extends Object implements org.mule.raml.interfaces.model.IRaml
| Modifier and Type | Field and Description |
|---|---|
static String |
PARSER_V2_PROPERTY |
| Constructor and Description |
|---|
RamlImpl10V2(org.raml.v2.api.model.v10.api.Api api,
org.raml.v2.api.loader.ResourceLoader resourceLoader,
String ramlPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanBaseUriParameters() |
static List<String> |
findIncludeNodes(String rootPath,
org.raml.yagi.framework.nodes.Node raml,
org.raml.v2.api.loader.ResourceLoader resourceLoader) |
static List<String> |
findIncludeNodes(String rootPath,
URI ramlURI,
org.raml.v2.api.loader.ResourceLoader resourceLoader) |
static List<String> |
findIncludeNodes(URI ramlURI,
org.raml.v2.api.loader.ResourceLoader resourceLoader) |
List<String> |
getAllReferences() |
String |
getBaseUri() |
Map<String,org.mule.raml.interfaces.model.parameter.IParameter> |
getBaseUriParameters() |
Map<String,Object> |
getCompiledSchemas() |
Map<String,String> |
getConsolidatedSchemas() |
static String |
getExchangeModulePath(String path) |
Object |
getInstance() |
org.mule.raml.interfaces.model.IResource |
getResource(String path) |
Map<String,org.mule.raml.interfaces.model.IResource> |
getResources() |
List<Map<String,String>> |
getSchemas() |
List<Map<String,org.mule.raml.interfaces.model.ISecurityScheme>> |
getSecuritySchemes() |
List<Map<String,org.mule.raml.interfaces.model.ITemplate>> |
getTraits() |
String |
getUri() |
String |
getVersion() |
void |
injectSecurityScheme(Map<String,org.mule.raml.interfaces.model.ISecurityScheme> securityScheme) |
void |
injectTrait(String name) |
public static final String PARSER_V2_PROPERTY
public RamlImpl10V2(org.raml.v2.api.model.v10.api.Api api,
org.raml.v2.api.loader.ResourceLoader resourceLoader,
String ramlPath)
public Map<String,org.mule.raml.interfaces.model.IResource> getResources()
getResources in interface org.mule.raml.interfaces.model.IRamlpublic String getBaseUri()
getBaseUri in interface org.mule.raml.interfaces.model.IRamlpublic String getVersion()
getVersion in interface org.mule.raml.interfaces.model.IRamlpublic List<Map<String,String>> getSchemas()
getSchemas in interface org.mule.raml.interfaces.model.IRamlpublic org.mule.raml.interfaces.model.IResource getResource(String path)
getResource in interface org.mule.raml.interfaces.model.IRamlpublic Map<String,String> getConsolidatedSchemas()
getConsolidatedSchemas in interface org.mule.raml.interfaces.model.IRamlpublic Map<String,Object> getCompiledSchemas()
getCompiledSchemas in interface org.mule.raml.interfaces.model.IRamlpublic Map<String,org.mule.raml.interfaces.model.parameter.IParameter> getBaseUriParameters()
getBaseUriParameters in interface org.mule.raml.interfaces.model.IRamlpublic List<Map<String,org.mule.raml.interfaces.model.ISecurityScheme>> getSecuritySchemes()
getSecuritySchemes in interface org.mule.raml.interfaces.model.IRamlpublic List<Map<String,org.mule.raml.interfaces.model.ITemplate>> getTraits()
getTraits in interface org.mule.raml.interfaces.model.IRamlpublic String getUri()
getUri in interface org.mule.raml.interfaces.model.IRamlpublic Object getInstance()
getInstance in interface org.mule.raml.interfaces.model.IRamlpublic void cleanBaseUriParameters()
cleanBaseUriParameters in interface org.mule.raml.interfaces.model.IRamlpublic void injectTrait(String name)
injectTrait in interface org.mule.raml.interfaces.model.IRamlpublic void injectSecurityScheme(Map<String,org.mule.raml.interfaces.model.ISecurityScheme> securityScheme)
injectSecurityScheme in interface org.mule.raml.interfaces.model.IRamlpublic List<String> getAllReferences()
getAllReferences in interface org.mule.raml.interfaces.model.IRamlpublic static List<String> findIncludeNodes(URI ramlURI, org.raml.v2.api.loader.ResourceLoader resourceLoader) throws IOException
IOExceptionpublic static List<String> findIncludeNodes(String rootPath, URI ramlURI, org.raml.v2.api.loader.ResourceLoader resourceLoader) throws IOException
IOExceptionpublic static List<String> findIncludeNodes(String rootPath, org.raml.yagi.framework.nodes.Node raml, org.raml.v2.api.loader.ResourceLoader resourceLoader) throws IOException
IOExceptionCopyright © 2022. All rights reserved.