DowncastConversionApi (engine/conversion)
@ckeditor/ckeditor5-engine/src/conversion/downcastdispatcher
Conversion interface that is registered for given DowncastDispatcher
and is passed as one of parameters when dispatcher
fires its events.
Filtering
Properties
-
consumable : ModelConsumable
module:engine/conversion/downcastdispatcher~DowncastConversionApi#consumable
Stores the information about what parts of a processed model item are still waiting to be handled. After a piece of a model item was converted, an appropriate consumable value should be consumed.
-
dispatcher : DowncastDispatcher
module:engine/conversion/downcastdispatcher~DowncastConversionApi#dispatcher
The
DowncastDispatcher
instance. -
The
Mapper
instance. -
options : Object
module:engine/conversion/downcastdispatcher~DowncastConversionApi#options
An object with an additional configuration which can be used during the conversion process. Available only for data downcast conversion.
-
The
Schema
instance set for the model that is downcast. -
writer : DowncastWriter
module:engine/conversion/downcastdispatcher~DowncastConversionApi#writer
The
DowncastWriter
instance used to manipulate the data during conversion.
Methods
-
convertAttributes( item )
module:engine/conversion/downcastdispatcher~DowncastConversionApi#convertAttributes
Triggers conversion of attributes of a specified item.
Parameters
item : Item
The model item to trigger attribute conversion on.
-
convertChildren( element )
module:engine/conversion/downcastdispatcher~DowncastConversionApi#convertChildren
Triggers conversion of children of a specified element.
Parameters
element : Element
The model element to trigger children insert conversion on.
-
convertItem( item )
module:engine/conversion/downcastdispatcher~DowncastConversionApi#convertItem
Triggers conversion of a specified item. This conversion is triggered within (as a separate process of) the parent conversion.
Parameters
item : Item
The model item to trigger nested insert conversion on.
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.