Vocabulary

net.reactivecore.cjs.Vocabulary
See theVocabulary companion object
case class Vocabulary(schemaId: String, parts: Seq[VocabularyPart])

Defines a vocabulary and builds a JSON Filter on top of it. For default vocabularies look into Vocabularies

Attributes

schemaId

id of the schema defining this vocabulary

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def filter(input: Json): Json

Filter JSON input through the vocabulary, only known keywords will survive

Filter JSON input through the vocabulary, only known keywords will survive

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product