frawa.typedjson.keywords
package frawa.typedjson.keywords
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class AllOfKeywordclass AnyOfKeywordclass ArrayItemsKeywordclass ContainsKeywordclass DependentSchemasKeywordclass IfThenElseKeywordclass LazyParseKeywordsclass NotKeywordclass ObjectPropertiesKeywordclass OneOfKeywordclass PropertyNamesKeywordclass UnevaluatedItemsKeywordclass UnionTypeKeyword
case class ArrayItemsKeyword(items: Option[Keywords], prefixItems: Seq[Keywords]) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- ArrayTypeKeyword.type
Attributes
- Graph
- Supertypes
- Known subtypes
- class DependentRequiredKeywordclass EnumKeywordclass FormatKeywordclass MaxItemsKeywordclass MaxLengthKeywordclass MaxPropertiesKeywordclass MaximumKeywordclass MinItemsKeywordclass MinLengthKeywordclass MinPropertiesKeywordclass MinimumKeywordclass MultipleOfKeywordclass ObjectRequiredKeywordclass PatternKeywordclass TrivialKeywordtrait TypeKeywordobject ArrayTypeKeyword.typeobject BooleanTypeKeyword.typeobject IntegerTypeKeyword.typeobject NullTypeKeyword.typeobject NumberTypeKeyword.typeobject ObjectTypeKeyword.typeobject StringTypeKeyword.typeclass UniqueItemsKeyword
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- BooleanTypeKeyword.type
case class ContainsKeyword(schema: Option[Keywords], min: Option[Int], max: Option[Int]) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object DynamicScope
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- DynamicScope.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Evaluator
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
case class IfThenElseKeyword(ifKeywords: Option[Keywords], thenKeywords: Option[Keywords], elseKeywords: Option[Keywords]) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- IntegerTypeKeyword.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait ApplicatorKeywordclass AllOfKeywordclass AnyOfKeywordclass ArrayItemsKeywordclass ContainsKeywordclass DependentSchemasKeywordclass IfThenElseKeywordclass LazyParseKeywordsclass NotKeywordclass ObjectPropertiesKeywordclass OneOfKeywordclass PropertyNamesKeywordclass UnevaluatedItemsKeywordclass UnionTypeKeywordtrait AssertionKeywordclass DependentRequiredKeywordclass EnumKeywordclass FormatKeywordclass MaxItemsKeywordclass MaxLengthKeywordclass MaxPropertiesKeywordclass MaximumKeywordclass MinItemsKeywordclass MinLengthKeywordclass MinPropertiesKeywordclass MinimumKeywordclass MultipleOfKeywordclass ObjectRequiredKeywordclass PatternKeywordclass TrivialKeywordtrait TypeKeywordobject ArrayTypeKeyword.typeobject BooleanTypeKeyword.typeobject IntegerTypeKeyword.typeobject NullTypeKeyword.typeobject NumberTypeKeyword.typeobject ObjectTypeKeyword.typeobject StringTypeKeyword.typeclass UniqueItemsKeyword
case class Keywords(vocabulary: Vocabulary, schema: SchemaValue, keywords: Set[KeywordWithLocation], lastKeywords: Seq[Keywords => Keywords], ignored: Set[String])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Keywords
case class LazyParseKeywords(resolved: URI, parse: () => Either[SchemaProblems, Keywords]) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
object LoadedSchemasResolver
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class LoadedSchemasResolver(base: URI, schemas: Map[URI, SchemaValue], dynamicSchemas: Set[URI], lazyResolver: Option[LazyResolver]) extends SchemaResolver
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- NullTypeKeyword.type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- NumberTypeKeyword.type
case class ObjectPropertiesKeyword(properties: Map[String, Keywords], patternProperties: Map[String, Keywords], additionalProperties: Option[Keywords]) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- ObjectTypeKeyword.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
object Result
case class Result[O](valid: Boolean, output: Option[O], combineOutput: Option[(O, O) => O], evaluations: Seq[Evalutation], problems: SchemaProblems, count: Int)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SchemaProblems
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SchemaProblems.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
trait SchemaResolver
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LoadedSchemasResolver
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class RootSchemaValueclass SchemaValue1
object SchemaValue
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SchemaValue.type
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeKeywordtrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
- Self type
- StringTypeKeyword.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- object ArrayTypeKeyword.typeobject BooleanTypeKeyword.typeobject IntegerTypeKeyword.typeobject NullTypeKeyword.typeobject NumberTypeKeyword.typeobject ObjectTypeKeyword.typeobject StringTypeKeyword.type
case class UnevaluatedItemsKeyword(pushed: Keywords, unevaluated: Keywords) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
case class UnevaluatedPropertiesKeyword(pushed: Keywords, unevaluated: Keywords) extends ApplicatorKeyword
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ApplicatorKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AssertionKeywordtrait Keywordclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Vocabulary
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Vocabulary.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any