View Source Yex.XmlText (y_ex v0.6.2)

Extends Y.Text to represent a Y.Xml node.

Summary

Types

@type delta() :: Yex.Text.delta()
@type t() :: %Yex.XmlText{doc: reference(), reference: reference()}

Functions

Link to this function

apply_delta(xml_text, delta)

View Source
@spec apply_delta(t(), delta()) :: :ok | :error
Link to this function

delete(xml_text, index, length)

View Source
@spec delete(t(), integer(), integer()) :: :ok | :error
Link to this function

format(xml_text, index, length, attr)

View Source
@spec format(t(), integer(), integer(), map()) :: :ok | :error
Link to this function

insert(xml_text, index, content)

View Source
@spec insert(t(), integer(), Yex.input_type()) :: :ok | :error
Link to this function

insert(xml_text, index, content, attr)

View Source
@spec insert(t(), integer(), Yex.input_type(), map()) :: :ok | :error
@spec length(t()) :: integer()
@spec to_string(t()) :: binary()