| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2WebExtension.Objects.DOMCharacterData
Contents
Description
- newtype DOMCharacterData = DOMCharacterData (ForeignPtr DOMCharacterData)
- class GObject o => DOMCharacterDataK o
- toDOMCharacterData :: DOMCharacterDataK o => o -> IO DOMCharacterData
- noDOMCharacterData :: Maybe DOMCharacterData
- dOMCharacterDataAppendData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m ()
- dOMCharacterDataDeleteData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> m ()
- dOMCharacterDataGetData :: (MonadIO m, DOMCharacterDataK a) => a -> m Text
- dOMCharacterDataGetLength :: (MonadIO m, DOMCharacterDataK a) => a -> m Word64
- dOMCharacterDataInsertData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Text -> m ()
- dOMCharacterDataReplaceData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> Text -> m ()
- dOMCharacterDataSetData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m ()
- dOMCharacterDataSubstringData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> m Text
- data DOMCharacterDataDataPropertyInfo
- constructDOMCharacterDataData :: Text -> IO ([Char], GValue)
- getDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m Text
- setDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> Text -> m ()
- data DOMCharacterDataLengthPropertyInfo
- getDOMCharacterDataLength :: (MonadIO m, DOMCharacterDataK o) => o -> m Word64
- data DOMCharacterDataNextElementSiblingPropertyInfo
- getDOMCharacterDataNextElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m DOMElement
- data DOMCharacterDataPreviousElementSiblingPropertyInfo
- getDOMCharacterDataPreviousElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m DOMElement
Exported types
class GObject o => DOMCharacterDataK o Source
Instances
| (GObject o, IsDescendantOf DOMCharacterData o) => DOMCharacterDataK o |
toDOMCharacterData :: DOMCharacterDataK o => o -> IO DOMCharacterData Source
Methods
dOMCharacterDataAppendData
dOMCharacterDataAppendData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m () Source
dOMCharacterDataDeleteData
dOMCharacterDataDeleteData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> m () Source
dOMCharacterDataGetData
dOMCharacterDataGetData :: (MonadIO m, DOMCharacterDataK a) => a -> m Text Source
dOMCharacterDataGetLength
dOMCharacterDataGetLength :: (MonadIO m, DOMCharacterDataK a) => a -> m Word64 Source
dOMCharacterDataInsertData
dOMCharacterDataInsertData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Text -> m () Source
dOMCharacterDataReplaceData
dOMCharacterDataReplaceData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> Text -> m () Source
dOMCharacterDataSetData
dOMCharacterDataSetData :: (MonadIO m, DOMCharacterDataK a) => a -> Text -> m () Source
dOMCharacterDataSubstringData
dOMCharacterDataSubstringData :: (MonadIO m, DOMCharacterDataK a) => a -> Word64 -> Word64 -> m Text Source
Properties
Data
data DOMCharacterDataDataPropertyInfo Source
Instances
| AttrInfo DOMCharacterDataDataPropertyInfo | |
| type AttrLabel DOMCharacterDataDataPropertyInfo = "DOMCharacterData::data" | |
| type AttrGetType DOMCharacterDataDataPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMCharacterDataDataPropertyInfo = DOMCharacterDataK | |
| type AttrSetTypeConstraint DOMCharacterDataDataPropertyInfo = * ~ Text | |
| type AttrAllowedOps DOMCharacterDataDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> m Text Source
setDOMCharacterDataData :: (MonadIO m, DOMCharacterDataK o) => o -> Text -> m () Source
Length
data DOMCharacterDataLengthPropertyInfo Source
Instances
| AttrInfo DOMCharacterDataLengthPropertyInfo | |
| type AttrLabel DOMCharacterDataLengthPropertyInfo = "DOMCharacterData::length" | |
| type AttrGetType DOMCharacterDataLengthPropertyInfo = Word64 | |
| type AttrBaseTypeConstraint DOMCharacterDataLengthPropertyInfo = DOMCharacterDataK | |
| type AttrSetTypeConstraint DOMCharacterDataLengthPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMCharacterDataLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMCharacterDataLength :: (MonadIO m, DOMCharacterDataK o) => o -> m Word64 Source
NextElementSibling
data DOMCharacterDataNextElementSiblingPropertyInfo Source
Instances
| AttrInfo DOMCharacterDataNextElementSiblingPropertyInfo | |
| type AttrLabel DOMCharacterDataNextElementSiblingPropertyInfo = "DOMCharacterData::next-element-sibling" | |
| type AttrGetType DOMCharacterDataNextElementSiblingPropertyInfo = DOMElement | |
| type AttrBaseTypeConstraint DOMCharacterDataNextElementSiblingPropertyInfo = DOMCharacterDataK | |
| type AttrSetTypeConstraint DOMCharacterDataNextElementSiblingPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMCharacterDataNextElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMCharacterDataNextElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m DOMElement Source
PreviousElementSibling
data DOMCharacterDataPreviousElementSiblingPropertyInfo Source
Instances
| AttrInfo DOMCharacterDataPreviousElementSiblingPropertyInfo | |
| type AttrLabel DOMCharacterDataPreviousElementSiblingPropertyInfo = "DOMCharacterData::previous-element-sibling" | |
| type AttrGetType DOMCharacterDataPreviousElementSiblingPropertyInfo = DOMElement | |
| type AttrBaseTypeConstraint DOMCharacterDataPreviousElementSiblingPropertyInfo = DOMCharacterDataK | |
| type AttrSetTypeConstraint DOMCharacterDataPreviousElementSiblingPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMCharacterDataPreviousElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMCharacterDataPreviousElementSibling :: (MonadIO m, DOMCharacterDataK o) => o -> m DOMElement Source