| Package | Description |
|---|---|
| com.mulesoft.jaxrs.raml.jaxb | |
| com.mulesoft.jaxrs.raml.jsonschema | |
| org.raml.schema.model | |
| org.raml.schema.model.impl | |
| org.raml.schema.model.serializer |
| Modifier and Type | Method and Description |
|---|---|
ISchemaType |
SchemaModelBuilder.buildSchemaModel(JAXBType jaxbType,
StructureType st) |
| Modifier and Type | Method and Description |
|---|---|
protected ISerializationNode |
XMLModelSerializer.createNode(ISchemaType type,
ISchemaProperty prop,
ISerializationNode parent) |
void |
ISchemaModelBuilderExtension.processModel(ISchemaType type)
Adjust schema type right after it and all its properties have been created by the SchemaModelBuilder
The method is called only for root type.
|
void |
ISchemaModelBuilderExtension.processType(ISchemaType type)
Adjust type right after it and all its properties have been created by the SchemaModelBuilder
The method is called once for each type.
|
String |
XSDModelSerializer.serialize(ISchemaType type) |
| Modifier and Type | Method and Description |
|---|---|
protected ISerializationNode |
JsonSchemaModelSerializer.createNode(ISchemaType type,
ISchemaProperty prop,
ISerializationNode parent) |
protected ISerializationNode |
JsonModelSerializer.createNode(ISchemaType type,
ISchemaProperty prop,
ISerializationNode parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleType |
| Modifier and Type | Method and Description |
|---|---|
ISchemaType |
IMapSchemaProperty.getKeyType() |
ISchemaType |
ISchemaProperty.getType() |
ISchemaType |
IMapSchemaProperty.getValueType() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
DefaultValueFactory.getDefaultValue(ISchemaType type) |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeModelImpl |
| Modifier and Type | Method and Description |
|---|---|
ISchemaType |
MapPropertyImpl.getKeyType() |
ISchemaType |
PropertyModelImpl.getType() |
ISchemaType |
MapPropertyImpl.getValueType() |
| Constructor and Description |
|---|
PropertyModelImpl(String name,
ISchemaType type,
boolean required,
boolean isAttribute,
StructureType structureType,
String namespace,
List<IAnnotationModel> annotations) |
| Constructor and Description |
|---|
MapPropertyImpl(String name,
List<ISchemaType> types,
boolean required,
boolean isAttribute,
String namespace,
List<IAnnotationModel> annotations) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ISerializationNode |
StructuredModelSerializer.createNode(ISchemaType type,
ISchemaProperty prop,
ISerializationNode parent) |
protected void |
StructuredModelSerializer.process(ISchemaType type,
ISerializationNode node,
Set<String> processedTypes) |
void |
ISerializationNode.processProperty(ISchemaType type,
ISchemaProperty prop,
ISerializationNode childNode,
Set<String> processedTypes) |
String |
StructuredModelSerializer.serialize(ISchemaType type) |
String |
IModelSerializer.serialize(ISchemaType type) |
Copyright © 2015 Mulesoft. All rights reserved.