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 |
- newtype DOMXPathResult = DOMXPathResult (ForeignPtr DOMXPathResult)
- class GObject o => DOMXPathResultK o
- toDOMXPathResult :: DOMXPathResultK o => o -> IO DOMXPathResult
- noDOMXPathResult :: Maybe DOMXPathResult
- dOMXPathResultGetBooleanValue :: (MonadIO m, DOMXPathResultK a) => a -> m ()
- dOMXPathResultGetInvalidIteratorState :: (MonadIO m, DOMXPathResultK a) => a -> m Bool
- dOMXPathResultGetNumberValue :: (MonadIO m, DOMXPathResultK a) => a -> m Double
- dOMXPathResultGetResultType :: (MonadIO m, DOMXPathResultK a) => a -> m Word16
- dOMXPathResultGetSingleNodeValue :: (MonadIO m, DOMXPathResultK a) => a -> m DOMNode
- dOMXPathResultGetSnapshotLength :: (MonadIO m, DOMXPathResultK a) => a -> m Word64
- dOMXPathResultGetStringValue :: (MonadIO m, DOMXPathResultK a) => a -> m Text
- dOMXPathResultIterateNext :: (MonadIO m, DOMXPathResultK a) => a -> m DOMNode
- dOMXPathResultSnapshotItem :: (MonadIO m, DOMXPathResultK a) => a -> Word64 -> m DOMNode
- data DOMXPathResultBooleanValuePropertyInfo
- getDOMXPathResultBooleanValue :: (MonadIO m, DOMXPathResultK o) => o -> m Bool
- data DOMXPathResultInvalidIteratorStatePropertyInfo
- getDOMXPathResultInvalidIteratorState :: (MonadIO m, DOMXPathResultK o) => o -> m Bool
- data DOMXPathResultNumberValuePropertyInfo
- getDOMXPathResultNumberValue :: (MonadIO m, DOMXPathResultK o) => o -> m Double
- data DOMXPathResultResultTypePropertyInfo
- getDOMXPathResultResultType :: (MonadIO m, DOMXPathResultK o) => o -> m Word32
- data DOMXPathResultSingleNodeValuePropertyInfo
- getDOMXPathResultSingleNodeValue :: (MonadIO m, DOMXPathResultK o) => o -> m DOMNode
- data DOMXPathResultSnapshotLengthPropertyInfo
- getDOMXPathResultSnapshotLength :: (MonadIO m, DOMXPathResultK o) => o -> m Word64
- data DOMXPathResultStringValuePropertyInfo
- getDOMXPathResultStringValue :: (MonadIO m, DOMXPathResultK o) => o -> m Text
Exported types
newtype DOMXPathResult Source
class GObject o => DOMXPathResultK o Source
(GObject o, IsDescendantOf DOMXPathResult o) => DOMXPathResultK o |
toDOMXPathResult :: DOMXPathResultK o => o -> IO DOMXPathResult Source
Methods
dOMXPathResultGetBooleanValue
dOMXPathResultGetBooleanValue :: (MonadIO m, DOMXPathResultK a) => a -> m () Source
dOMXPathResultGetInvalidIteratorState
dOMXPathResultGetInvalidIteratorState :: (MonadIO m, DOMXPathResultK a) => a -> m Bool Source
dOMXPathResultGetNumberValue
dOMXPathResultGetNumberValue :: (MonadIO m, DOMXPathResultK a) => a -> m Double Source
dOMXPathResultGetResultType
dOMXPathResultGetResultType :: (MonadIO m, DOMXPathResultK a) => a -> m Word16 Source
dOMXPathResultGetSingleNodeValue
dOMXPathResultGetSingleNodeValue :: (MonadIO m, DOMXPathResultK a) => a -> m DOMNode Source
dOMXPathResultGetSnapshotLength
dOMXPathResultGetSnapshotLength :: (MonadIO m, DOMXPathResultK a) => a -> m Word64 Source
dOMXPathResultGetStringValue
dOMXPathResultGetStringValue :: (MonadIO m, DOMXPathResultK a) => a -> m Text Source
dOMXPathResultIterateNext
dOMXPathResultIterateNext :: (MonadIO m, DOMXPathResultK a) => a -> m DOMNode Source
dOMXPathResultSnapshotItem
dOMXPathResultSnapshotItem :: (MonadIO m, DOMXPathResultK a) => a -> Word64 -> m DOMNode Source
Properties
BooleanValue
data DOMXPathResultBooleanValuePropertyInfo Source
AttrInfo DOMXPathResultBooleanValuePropertyInfo | |
type AttrLabel DOMXPathResultBooleanValuePropertyInfo = "DOMXPathResult::boolean-value" | |
type AttrGetType DOMXPathResultBooleanValuePropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMXPathResultBooleanValuePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultBooleanValuePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultBooleanValuePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultBooleanValue :: (MonadIO m, DOMXPathResultK o) => o -> m Bool Source
InvalidIteratorState
data DOMXPathResultInvalidIteratorStatePropertyInfo Source
AttrInfo DOMXPathResultInvalidIteratorStatePropertyInfo | |
type AttrLabel DOMXPathResultInvalidIteratorStatePropertyInfo = "DOMXPathResult::invalid-iterator-state" | |
type AttrGetType DOMXPathResultInvalidIteratorStatePropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultInvalidIteratorStatePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultInvalidIteratorStatePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultInvalidIteratorState :: (MonadIO m, DOMXPathResultK o) => o -> m Bool Source
NumberValue
data DOMXPathResultNumberValuePropertyInfo Source
AttrInfo DOMXPathResultNumberValuePropertyInfo | |
type AttrLabel DOMXPathResultNumberValuePropertyInfo = "DOMXPathResult::number-value" | |
type AttrGetType DOMXPathResultNumberValuePropertyInfo = Double | |
type AttrBaseTypeConstraint DOMXPathResultNumberValuePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultNumberValuePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultNumberValuePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultNumberValue :: (MonadIO m, DOMXPathResultK o) => o -> m Double Source
ResultType
data DOMXPathResultResultTypePropertyInfo Source
AttrInfo DOMXPathResultResultTypePropertyInfo | |
type AttrLabel DOMXPathResultResultTypePropertyInfo = "DOMXPathResult::result-type" | |
type AttrGetType DOMXPathResultResultTypePropertyInfo = Word32 | |
type AttrBaseTypeConstraint DOMXPathResultResultTypePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultResultTypePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultResultTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultResultType :: (MonadIO m, DOMXPathResultK o) => o -> m Word32 Source
SingleNodeValue
data DOMXPathResultSingleNodeValuePropertyInfo Source
AttrInfo DOMXPathResultSingleNodeValuePropertyInfo | |
type AttrLabel DOMXPathResultSingleNodeValuePropertyInfo = "DOMXPathResult::single-node-value" | |
type AttrGetType DOMXPathResultSingleNodeValuePropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultSingleNodeValuePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultSingleNodeValuePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultSingleNodeValue :: (MonadIO m, DOMXPathResultK o) => o -> m DOMNode Source
SnapshotLength
data DOMXPathResultSnapshotLengthPropertyInfo Source
AttrInfo DOMXPathResultSnapshotLengthPropertyInfo | |
type AttrLabel DOMXPathResultSnapshotLengthPropertyInfo = "DOMXPathResult::snapshot-length" | |
type AttrGetType DOMXPathResultSnapshotLengthPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultSnapshotLengthPropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultSnapshotLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultSnapshotLength :: (MonadIO m, DOMXPathResultK o) => o -> m Word64 Source
StringValue
data DOMXPathResultStringValuePropertyInfo Source
AttrInfo DOMXPathResultStringValuePropertyInfo | |
type AttrLabel DOMXPathResultStringValuePropertyInfo = "DOMXPathResult::string-value" | |
type AttrGetType DOMXPathResultStringValuePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMXPathResultStringValuePropertyInfo = DOMXPathResultK | |
type AttrSetTypeConstraint DOMXPathResultStringValuePropertyInfo = * ~ () | |
type AttrAllowedOps DOMXPathResultStringValuePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMXPathResultStringValue :: (MonadIO m, DOMXPathResultK o) => o -> m Text Source