public class Field extends AbstractSchema
| Constructor and Description |
|---|
Field(ModelElement parent,
ParserContext context,
AbstractSchema type,
boolean required,
String name) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSchema |
create(ModelElement parent,
ParserContext context,
boolean required) |
Schema |
getBaseSchema()
Get the basic schema which this type refers to.
|
boolean |
getCanFailValidation() |
ModelElement |
getComponent() |
ModelElement |
getElementComponent() |
Schema |
getElementSchema()
For an array type this is the schema of a single element of the array.
|
EnumSchema |
getEnum() |
boolean |
getHasByteString() |
boolean |
getHasList() |
boolean |
getHasSet() |
boolean |
getIsArraySchema() |
boolean |
getIsComponent() |
boolean |
getIsObjectSchema() |
boolean |
getIsObjectType() |
boolean |
getIsTypeDef() |
AbstractSchema |
getType() |
boolean |
isRequired() |
String |
toString() |
void |
validate() |
createSchema, generateChildren, getIsAnonymousInnerClass, toString, toString, toStringadd, add, capitalize, generate, getAttributes, getByPath, getCamelCapitalizedName, getCamelName, getChildren, getContext, getDescription, getElementType, getFields, getFormat, getHasCollections, getIsGenerateBuilderFacade, getIsGenerateFacade, getModel, getName, getParent, getReference, getReferencedTypes, getReferencedTypes, getSchemas, getSchemas, getSnakeCapitalizedName, getSnakeName, getSummary, resolvepublic Field(ModelElement parent, ParserContext context, AbstractSchema type, boolean required, String name)
public Schema getBaseSchema()
AbstractSchemagetBaseSchema in class AbstractSchemapublic ModelElement getComponent()
getComponent in class ModelElementpublic Schema getElementSchema()
AbstractSchemagetElementSchema in class AbstractSchemapublic ModelElement getElementComponent()
getElementComponent in class ModelElementpublic boolean getIsArraySchema()
getIsArraySchema in class AbstractSchemapublic boolean getIsObjectSchema()
getIsObjectSchema in class AbstractSchemapublic boolean isRequired()
isRequired in class AbstractSchemapublic AbstractSchema getType()
public EnumSchema getEnum()
getEnum in class ModelElementpublic boolean getHasSet()
getHasSet in class ModelElementpublic boolean getHasList()
getHasList in class ModelElementpublic boolean getHasByteString()
getHasByteString in class ModelElementpublic boolean getIsTypeDef()
getIsTypeDef in class ModelElementpublic boolean getIsComponent()
getIsComponent in class ModelElementpublic boolean getIsObjectType()
getIsObjectType in class ModelElementpublic boolean getCanFailValidation()
getCanFailValidation in class ModelElementpublic void validate()
validate in class ModelElementpublic static AbstractSchema create(ModelElement parent, ParserContext context, boolean required)
public String toString()
toString in class AbstractSchemaCopyright © 2018 Symphony Software Foundation. All rights reserved.