Skip to content

Package io.github.qishr.cascara.schema

Enum SchemaKeyword

java.lang.Object
        java.lang.Enum<io.github.qishr.cascara.schema.SchemaKeyword>
                io.github.qishr.cascara.schema.SchemaKeyword


public final enum SchemaKeyword
extends Enum<SchemaKeyword>

Enum Constants

Enum Constant Description
ID
SCHEMA
ANCHOR
DYNAMIC_REF
DYNAMIC_ANCHOR
VOCABULARY
DEFS
DEFINITIONS
REF
ALL_OF
ANY_OF
ONE_OF
NOT
IF
THEN
ELSE
DEPENDENT_SCHEMAS
DEPENDENT_REQUIRED
PROPERTIES
PATTERN_PROPERTIES
ADDITIONAL_PROPERTIES
UNEVALUATED_PROPERTIES
REQUIRED
PROPERTY_NAMES
MIN_PROPERTIES
MAX_PROPERTIES
ITEMS
PREFIX_ITEMS
UNEVALUATED_ITEMS
CONTAINS
MIN_CONTAINS
MAX_CONTAINS
MIN_ITEMS
MAX_ITEMS
UNIQUE_ITEMS
TYPE
ENUM
CONST
MULTIPLE_OF
MAXIMUM
EXCLUSIVE_MAXIMUM
MINIMUM
EXCLUSIVE_MINIMUM
MAX_LENGTH
MIN_LENGTH
PATTERN
TITLE
DESCRIPTION
DEFAULT
DEPRECATED
READ_ONLY
WRITE_ONLY
FORMAT
CONTENT_MEDIA_TYPE
CONTENT_ENCODING

Method Summary

Modifier and Type Method Description
public static SchemaKeyword[] values()
public static SchemaKeyword valueOf(String name)
public String asString() Returns the JSON Schema keyword name
public SchemaType type()
public List<String> suggestions()
public boolean hasSuggestions()
public static SchemaKeyword fromString(String s)
public static boolean exists(String s)
public static SchemaKeyword get(String s)

Enum Constant Details

ID

public static final ID


SCHEMA

public static final SCHEMA


ANCHOR

public static final ANCHOR


DYNAMIC_REF

public static final DYNAMIC_REF


DYNAMIC_ANCHOR

public static final DYNAMIC_ANCHOR


VOCABULARY

public static final VOCABULARY


DEFS

public static final DEFS


DEFINITIONS

public static final DEFINITIONS


REF

public static final REF


ALL_OF

public static final ALL_OF


ANY_OF

public static final ANY_OF


ONE_OF

public static final ONE_OF


NOT

public static final NOT


IF

public static final IF


THEN

public static final THEN


ELSE

public static final ELSE


DEPENDENT_SCHEMAS

public static final DEPENDENT_SCHEMAS


DEPENDENT_REQUIRED

public static final DEPENDENT_REQUIRED


PROPERTIES

public static final PROPERTIES


PATTERN_PROPERTIES

public static final PATTERN_PROPERTIES


ADDITIONAL_PROPERTIES

public static final ADDITIONAL_PROPERTIES


UNEVALUATED_PROPERTIES

public static final UNEVALUATED_PROPERTIES


REQUIRED

public static final REQUIRED


PROPERTY_NAMES

public static final PROPERTY_NAMES


MIN_PROPERTIES

public static final MIN_PROPERTIES


MAX_PROPERTIES

public static final MAX_PROPERTIES


ITEMS

public static final ITEMS


PREFIX_ITEMS

public static final PREFIX_ITEMS


UNEVALUATED_ITEMS

public static final UNEVALUATED_ITEMS


CONTAINS

public static final CONTAINS


MIN_CONTAINS

public static final MIN_CONTAINS


MAX_CONTAINS

public static final MAX_CONTAINS


MIN_ITEMS

public static final MIN_ITEMS


MAX_ITEMS

public static final MAX_ITEMS


UNIQUE_ITEMS

public static final UNIQUE_ITEMS


TYPE

public static final TYPE


ENUM

public static final ENUM


CONST

public static final CONST


MULTIPLE_OF

public static final MULTIPLE_OF


MAXIMUM

public static final MAXIMUM


EXCLUSIVE_MAXIMUM

public static final EXCLUSIVE_MAXIMUM


MINIMUM

public static final MINIMUM


EXCLUSIVE_MINIMUM

public static final EXCLUSIVE_MINIMUM


MAX_LENGTH

public static final MAX_LENGTH


MIN_LENGTH

public static final MIN_LENGTH


PATTERN

public static final PATTERN


TITLE

public static final TITLE


DESCRIPTION

public static final DESCRIPTION


DEFAULT

public static final DEFAULT


DEPRECATED

public static final DEPRECATED


READ_ONLY

public static final READ_ONLY


WRITE_ONLY

public static final WRITE_ONLY


FORMAT

public static final FORMAT


CONTENT_MEDIA_TYPE

public static final CONTENT_MEDIA_TYPE


CONTENT_ENCODING

public static final CONTENT_ENCODING


Method Details

values

public static SchemaKeyword[] values()


valueOf

public static SchemaKeyword valueOf(String name)


asString

public String asString()

Returns the JSON Schema keyword name


type

public SchemaType type()


suggestions

public List<String> suggestions()


hasSuggestions

public boolean hasSuggestions()


fromString

public static SchemaKeyword fromString(String s)


exists

public static boolean exists(String s)


get

public static SchemaKeyword get(String s)