Class Vocabularies
- java.lang.Object
-
- io.openapiprocessor.jsonschema.schema.Vocabularies
-
public class Vocabularies extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static VocabulariesALL
-
Constructor Summary
Constructors Constructor Description Vocabularies(java.util.Map<java.net.URI,java.lang.Boolean> vocabularies, SchemaVersion version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Vocabulariescreate(java.util.Map<java.net.URI,java.lang.Boolean> vocabularies, SchemaVersion version)booleanhasApplicator()booleanhasContent()booleanhasFormatAnnotation()booleanhasFormatAssertion()booleanhasMetaData()booleanhasValidation()booleanrequiresFormatAssertion()format assertion vocabulary is required?
-
-
-
Field Detail
-
ALL
public static final Vocabularies ALL
-
-
Constructor Detail
-
Vocabularies
public Vocabularies(java.util.Map<java.net.URI,java.lang.Boolean> vocabularies, SchemaVersion version)
-
-
Method Detail
-
hasApplicator
public boolean hasApplicator()
-
hasContent
public boolean hasContent()
-
hasFormatAnnotation
public boolean hasFormatAnnotation()
-
hasFormatAssertion
public boolean hasFormatAssertion()
-
hasMetaData
public boolean hasMetaData()
-
hasValidation
public boolean hasValidation()
-
requiresFormatAssertion
public boolean requiresFormatAssertion()
format assertion vocabulary is required?- Returns:
- true if format assertion vocabulary is required, otherwise false
-
create
public static Vocabularies create(java.util.Map<java.net.URI,java.lang.Boolean> vocabularies, SchemaVersion version)
-
-