public class RamlParserTypeDefinitionFactory extends Object
| Constructor and Description |
|---|
RamlParserTypeDefinitionFactory(org.raml.v2.api.model.v10.methods.Method method,
JsonSchemaPool jsonSchemaPool) |
| Modifier and Type | Method and Description |
|---|---|
TypeDefinition |
constructInputMetadata() |
TypeDefinition |
constructOutputMetadata() |
static TypeDefinition |
getTypeDefinition(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration,
JsonSchemaPool jsonSchemaPool) |
static TypeDefinition |
getTypeDefinition(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration,
String mediaType,
JsonSchemaPool jsonSchemaPool) |
static boolean |
typeDefinitionIsNotProvided(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
static boolean |
typeIsDefinedWithJSONSchema(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
static boolean |
typeIsDefinedWithRAML(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
static boolean |
typeIsDefinedWithXMLSchema(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
static boolean |
typeIsEnum(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
static boolean |
typeIsPrimitive(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
public RamlParserTypeDefinitionFactory(org.raml.v2.api.model.v10.methods.Method method,
JsonSchemaPool jsonSchemaPool)
public TypeDefinition constructInputMetadata() throws Exception
Exceptionpublic TypeDefinition constructOutputMetadata() throws Exception
Exceptionpublic static TypeDefinition getTypeDefinition(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration, JsonSchemaPool jsonSchemaPool) throws Exception
Exceptionpublic static TypeDefinition getTypeDefinition(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration, String mediaType, JsonSchemaPool jsonSchemaPool) throws Exception
Exceptionpublic static boolean typeIsDefinedWithRAML(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public static boolean typeIsDefinedWithXMLSchema(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public static boolean typeIsDefinedWithJSONSchema(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public static boolean typeIsPrimitive(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public static boolean typeIsEnum(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public static boolean typeDefinitionIsNotProvided(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
Copyright © 2023. All rights reserved.