Module io.helidon.json.schema
Package io.helidon.json.schema
Class SchemaBoolean.BuilderBase.SchemaBooleanImpl
java.lang.Object
io.helidon.json.schema.SchemaItem.BuilderBase.SchemaItemImpl
io.helidon.json.schema.SchemaBoolean.BuilderBase.SchemaBooleanImpl
- All Implemented Interfaces:
Prototype.Api
,SchemaBoolean
,SchemaItem
- Enclosing class:
SchemaBoolean.BuilderBase<BUILDER extends SchemaBoolean.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends SchemaBoolean>
protected static class SchemaBoolean.BuilderBase.SchemaBooleanImpl
extends SchemaItem.BuilderBase.SchemaItemImpl
implements SchemaBoolean
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.json.schema.SchemaBoolean
SchemaBoolean.Builder, SchemaBoolean.BuilderBase<BUILDER extends SchemaBoolean.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends SchemaBoolean> Nested classes/interfaces inherited from interface io.helidon.json.schema.SchemaItem
SchemaItem.Builder, SchemaItem.BuilderBase<BUILDER extends SchemaItem.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends SchemaItem> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SchemaBooleanImpl
(SchemaBoolean.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
default void
generate
(Hson.Struct.Builder builder) Deprecated, for removal: This API element is subject to removal in a future version.this method is not intended to be broadly used.int
hashCode()
toString()
Methods inherited from class io.helidon.json.schema.SchemaItem.BuilderBase.SchemaItemImpl
description, required, schemaType, title
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.helidon.json.schema.SchemaItem
description, required, schemaType, title
-
Constructor Details
-
SchemaBooleanImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
toString
- Overrides:
toString
in classSchemaItem.BuilderBase.SchemaItemImpl
-
equals
- Overrides:
equals
in classSchemaItem.BuilderBase.SchemaItemImpl
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSchemaItem.BuilderBase.SchemaItemImpl
-
schemaType
SchemaType schemaType() -
generate
Deprecated, for removal: This API element is subject to removal in a future version.this method is not intended to be broadly used. Will be removed later.Generated the Json schema item to the Json. This method servers mainly as a helpful tool for the Json generation. It should not be used.- Parameters:
builder
- hson struct builder
-