| Package | Description |
|---|---|
| org.symphonyoss.s2.canon.model |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractContainerSchema |
class |
AllOfSchema |
class |
ArraySchema
Schema for an array.
|
class |
BooleanType |
class |
Component |
class |
DoubleType |
class |
Field |
class |
IntegerType |
class |
ObjectSchema
Schema for an object.
|
class |
OneOfSchema |
class |
ReferenceOrSchema |
class |
ReferenceSchema
A schema defined as
{
"$ref": "#/some/URI"
}
In order to allow forward references these objects need to be first created and then
resolved in a second pass of the model. |
class |
Schema |
class |
StringType |
class |
Type |
class |
TypeDef |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSchema |
Field.create(ModelElement parent,
ParserContext context,
boolean required) |
AbstractSchema |
ISchemaFactory.create(ModelElement parent,
ParserContext context,
ParserContext node) |
static AbstractSchema |
Type.create(ModelElement parent,
ParserContext context,
ParserContext node,
String name) |
protected AbstractSchema |
AbstractSchema.createSchema(ParserContext context) |
AbstractSchema |
ArraySchema.getItems() |
AbstractSchema |
Field.getType() |
AbstractSchema |
Component.getType() |
| Modifier and Type | Method and Description |
|---|---|
Set<AbstractSchema> |
ModelElement.getReferencedTypes() |
Set<AbstractSchema> |
ModelElement.getSchemas() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Schemas.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
ReferenceSchema.getReferencedTypes(Set<AbstractSchema> result) |
void |
PathItem.getReferencedTypes(Set<AbstractSchema> result) |
void |
ParameterContainer.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
OneOfSchema.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
ObjectSchema.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
ModelElement.getReferencedTypes(Set<AbstractSchema> result) |
void |
ArraySchema.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
AllOfSchema.getReferencedTypes(Set<AbstractSchema> result) |
protected void |
ObjectSchema.getSchemas(Set<AbstractSchema> result) |
protected void |
ModelElement.getSchemas(Set<AbstractSchema> result) |
protected void |
AllOfSchema.getSchemas(Set<AbstractSchema> result) |
| Constructor and Description |
|---|
Component(ModelElement parent,
ParserContext context,
AbstractSchema type,
String elementType,
String name) |
Field(ModelElement parent,
ParserContext context,
AbstractSchema type,
boolean required,
String name) |
TypeDef(ModelElement parent,
ParserContext context,
AbstractSchema type,
String name) |
Copyright © 2018 Symphony Software Foundation. All rights reserved.