engine/model/schema
@ckeditor/ckeditor5-engine/src/model/schema
Filtering
Classes
-
Schema
module:engine/model/schema~Schema
The model's schema. It defines the allowed and disallowed structures of nodes as well as nodes' attributes. The schema is usually defined by the features and based on them, the editing framework and features make decisions on how to change and process the model.
-
SchemaContext
module:engine/model/schema~SchemaContext
A schema context — a list of ancestors of a given position in the document.
Type Definitions
-
AttributeProperties
module:engine/model/schema~AttributeProperties
A structure containing additional metadata describing the attribute.
-
SchemaCompiledItemDefinition
module:engine/model/schema~SchemaCompiledItemDefinition
A simplified version of
SchemaItemDefinition
after compilation by the schema. Rules fed to the schema byregister
andextend
methods are defined in theSchemaItemDefinition
format. Later on, they are compiled toSchemaCompiledItemDefinition
so when you use e.g. thegetDefinition
method you get the compiled version. -
SchemaContextDefinition
module:engine/model/schema~SchemaContextDefinition
The definition of a schema context.
-
SchemaContextItem
module:engine/model/schema~SchemaContextItem
An item of the schema context.
-
SchemaItemDefinition
module:engine/model/schema~SchemaItemDefinition
A definition of a schema item.
Every day, we work hard to keep our documentation complete. Have you spotted an outdated information? Is something missing? Please report it via our issue tracker.