Sign up (with export icon)

ListItemMarkerDowncastStrategy

Api-interface iconinterface

The custom marker downcast strategy.

Properties

Methods

  • Chevron-right icon

    canInjectMarkerIntoElement( modelElement ) → boolean

    Should return true if the custom marker can be injected into a given list block. Otherwise, custom marker view element is always injected before the block element.

    Parameters

    modelElement : ModelElement

    Returns

    boolean
  • Chevron-right icon

    canWrapElement( modelElement ) → boolean

    Should return true if the given list block can be wrapped with the wrapper created by createWrapperElement() or only the marker element should be wrapped.

    Parameters

    modelElement : ModelElement

    Returns

    boolean
  • Chevron-right icon

    createElement( writer, modelElement, __namedParameters = { [__namedParameters.dataPipeline] } ) → null | ViewElement

    Creates a view element for a custom item marker.

    Parameters

    writer : ViewDowncastWriter
    modelElement : ModelElement
    __namedParameters : object
    Properties
    [ __namedParameters.dataPipeline ] : boolean

    Returns

    null | ViewElement
  • Chevron-right icon

    createWrapperElement( writer, modelElement, __namedParameters = { [__namedParameters.dataPipeline] } ) → ViewAttributeElement

    Creates an ViewAttributeElement to be used for wrapping a first block of a list item.

    Parameters

    writer : ViewDowncastWriter
    modelElement : ModelElement
    __namedParameters : object
    Properties
    [ __namedParameters.dataPipeline ] : boolean

    Returns

    ViewAttributeElement