A2uiSchemaKeyword


public sealed class A2uiSchemaKeyword<T extends Object>

Known direct subclasses
A2uiSchemaKeyword.AllOf

Subschemas where the instance must match all (allOf).

A2uiSchemaKeyword.AnyOf

Subschemas where the instance must match at least one (anyOf).

A2uiSchemaKeyword.Const

Constant value constraint (const).

A2uiSchemaKeyword.Default

Default value for the schema property (default).

A2uiSchemaKeyword.Enum

Allowed enumeration values for the schema property (enum).

A2uiSchemaKeyword.Format

String format constraint (format).

A2uiSchemaKeyword.IfThen

Conditional subschema applicator (if-then-else).

A2uiSchemaKeyword.Not

Subschema where the instance must NOT match (not).

A2uiSchemaKeyword.OneOf

Subschemas where the instance must match exactly one (oneOf).


Represents a JSON Schema (Draft 2020-12) keyword applied to a schema node of type T.

Keywords include subschema applicators (oneOf, allOf, anyOf, not, conditional if-then-else), annotations (default), and validation constraints (enum, const, format).

Summary

Nested types

public final class A2uiSchemaKeyword.AllOf extends A2uiSchemaKeyword

Subschemas where the instance must match all (allOf).

public final class A2uiSchemaKeyword.AnyOf extends A2uiSchemaKeyword

Subschemas where the instance must match at least one (anyOf).

public final class A2uiSchemaKeyword.Const<T extends Object> extends A2uiSchemaKeyword

Constant value constraint (const).

public final class A2uiSchemaKeyword.Default<T extends Object> extends A2uiSchemaKeyword

Default value for the schema property (default).

public final class A2uiSchemaKeyword.Enum<T extends Object> extends A2uiSchemaKeyword

Allowed enumeration values for the schema property (enum).

public final class A2uiSchemaKeyword.Format extends A2uiSchemaKeyword

String format constraint (format).

public final class A2uiSchemaKeyword.IfThen extends A2uiSchemaKeyword

Conditional subschema applicator (if-then-else).

public final class A2uiSchemaKeyword.Not extends A2uiSchemaKeyword

Subschema where the instance must NOT match (not).

public final class A2uiSchemaKeyword.OneOf extends A2uiSchemaKeyword

Subschemas where the instance must match exactly one (oneOf).

Protected constructors

<T extends Object> A2uiSchemaKeyword()

Protected constructors

A2uiSchemaKeyword

protected <T extends Object> A2uiSchemaKeyword()