pub trait DOMCharacterDataExt: 'static {
fn append_data(&self, data: &str) -> Result<(), Error>;
fn delete_data(&self, offset: c_ulong, length: c_ulong) -> Result<(), Error>;
fn data(&self) -> Option<GString>;
fn length(&self) -> c_ulong;
fn insert_data(&self, offset: c_ulong, data: &str) -> Result<(), Error>;
fn replace_data(
&self,
offset: c_ulong,
length: c_ulong,
data: &str
) -> Result<(), Error>;
fn set_data(&self, value: &str) -> Result<(), Error>;
fn substring_data(
&self,
offset: c_ulong,
length: c_ulong
) -> Result<GString, Error>;
fn connect_data_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_length_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
}
Expand description
Trait containing all DOMCharacterData
methods.
Implementors
DOMCharacterData
, DOMComment
, DOMProcessingInstruction
, DOMText
Required Methods
sourcefn delete_data(&self, offset: c_ulong, length: c_ulong) -> Result<(), Error>
fn delete_data(&self, offset: c_ulong, length: c_ulong) -> Result<(), Error>
sourcefn substring_data(
&self,
offset: c_ulong,
length: c_ulong
) -> Result<GString, Error>
fn substring_data(
&self,
offset: c_ulong,
length: c_ulong
) -> Result<GString, Error>
Deprecated since 2.22
Use JavaScriptCore API instead
offset
A gulong
length
A gulong
Returns
A gchar