public static class SchemaMetadataBase.FieldMetadataBase<I extends SchemaMetadata.FieldMetadata,S extends SchemaMetadataBase.FieldMetadataBase<I,S>> extends Schema<I,S>
Schema.Meta
Modifier and Type | Field and Description |
---|---|
API.Direction |
direction |
java.lang.String |
help |
boolean |
is_schema |
java.lang.String |
label |
API.Level |
level |
java.lang.String |
name |
boolean |
required |
java.lang.String |
schema_name |
java.lang.String |
type |
Iced |
value |
__meta, _impl_class, _version_pattern, EXCLUDE_FIELDS, INCLUDE_FIELDS
Constructor and Description |
---|
SchemaMetadataBase.FieldMetadataBase() |
Modifier and Type | Method and Description |
---|---|
AutoBuffer |
writeJSON_impl(AutoBuffer ab)
FieldMetadataBase has its own serializer so that value get serialized as its native
type.
|
acceptsFrame, createAndFillImpl, createImpl, extractVersion, fillFromImpl, fillFromParms, fillImpl, getExperimentalVersion, getHighestSupportedVersion, getImplClass, getImplClass, getLatestVersion, getSchemaVersion, markdown, markdown, markdown, markdown, newInstance, register, registerAllSchemasIfNecessary, schema, schema, schema, schema, schema, schemaClass, schemaClass, schemaClass, schemaClass, schemas
clone, frozenType, read_impl, read, readExternal, readJSON_impl, readJSON, toJsonString, write_impl, write, writeExternal, writeHTML_impl, writeHTML, writeJSON
@API(help="Type for this field is itself a Schema.", direction=OUTPUT) public boolean is_schema
@API(help="Schema name for this field, if it is_schema, or the name of the enum, if it\'s an enum.") public java.lang.String schema_name
@API(help="A short help description to appear alongside the field in a UI", direction=OUTPUT) public java.lang.String help
@API(help="The label that should be displayed for the field if the name is insufficient", direction=OUTPUT) public java.lang.String label
@API(help="Is this field required, or is the default value generally sufficient?", direction=OUTPUT) public boolean required
@API(help="How important is this field? The web UI uses the level to do a slow reveal of the parameters", values={"critical","secondary","expert"}, direction=OUTPUT) public API.Level level
public SchemaMetadataBase.FieldMetadataBase()
public AutoBuffer writeJSON_impl(AutoBuffer ab)
writeJSON_impl
in interface Freezable
writeJSON_impl
in class Iced
ab
-