Package com.networknt.schema
Class Vocabulary
- java.lang.Object
-
- com.networknt.schema.Vocabulary
-
public class Vocabulary extends java.lang.Object
Represents a vocabulary in meta-schema.This contains the IRI and the keywords in the vocabulary.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
iri
private java.util.Set<Keyword>
keywords
static Vocabulary
OPENAPI_3_1_BASE
static Vocabulary
V201909_APPLICATOR
static Vocabulary
V201909_CONTENT
static Vocabulary
V201909_CORE
static Vocabulary
V201909_FORMAT
static Vocabulary
V201909_META_DATA
static Vocabulary
V201909_VALIDATION
static Vocabulary
V202012_APPLICATOR
static Vocabulary
V202012_CONTENT
static Vocabulary
V202012_CORE
static Vocabulary
V202012_FORMAT_ANNOTATION
static Vocabulary
V202012_FORMAT_ASSERTION
static Vocabulary
V202012_META_DATA
static Vocabulary
V202012_UNEVALUATED
static Vocabulary
V202012_VALIDATION
-
Constructor Summary
Constructors Constructor Description Vocabulary(java.lang.String iri, Keyword... keywords)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getIri()
The iri of the vocabulary.java.util.Set<Keyword>
getKeywords()
The keywords in the vocabulary.int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
V201909_CORE
public static final Vocabulary V201909_CORE
-
V201909_APPLICATOR
public static final Vocabulary V201909_APPLICATOR
-
V201909_VALIDATION
public static final Vocabulary V201909_VALIDATION
-
V201909_META_DATA
public static final Vocabulary V201909_META_DATA
-
V201909_FORMAT
public static final Vocabulary V201909_FORMAT
-
V201909_CONTENT
public static final Vocabulary V201909_CONTENT
-
V202012_CORE
public static final Vocabulary V202012_CORE
-
V202012_APPLICATOR
public static final Vocabulary V202012_APPLICATOR
-
V202012_UNEVALUATED
public static final Vocabulary V202012_UNEVALUATED
-
V202012_VALIDATION
public static final Vocabulary V202012_VALIDATION
-
V202012_META_DATA
public static final Vocabulary V202012_META_DATA
-
V202012_FORMAT_ANNOTATION
public static final Vocabulary V202012_FORMAT_ANNOTATION
-
V202012_FORMAT_ASSERTION
public static final Vocabulary V202012_FORMAT_ASSERTION
-
V202012_CONTENT
public static final Vocabulary V202012_CONTENT
-
OPENAPI_3_1_BASE
public static final Vocabulary OPENAPI_3_1_BASE
-
iri
private final java.lang.String iri
-
keywords
private final java.util.Set<Keyword> keywords
-
-
Constructor Detail
-
Vocabulary
public Vocabulary(java.lang.String iri, Keyword... keywords)
Constructor.- Parameters:
iri
- the irikeywords
- the keywords
-
-
Method Detail
-
getIri
public java.lang.String getIri()
The iri of the vocabulary.- Returns:
- the iri
-
getKeywords
public java.util.Set<Keyword> getKeywords()
The keywords in the vocabulary.- Returns:
- the keywords
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-