| 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.WebKit.Objects.DOMDOMPlugin
Contents
Description
- newtype DOMDOMPlugin = DOMDOMPlugin (ForeignPtr DOMDOMPlugin)
- class GObject o => DOMDOMPluginK o
- toDOMDOMPlugin :: DOMDOMPluginK o => o -> IO DOMDOMPlugin
- noDOMDOMPlugin :: Maybe DOMDOMPlugin
- dOMDOMPluginGetDescription :: (MonadIO m, DOMDOMPluginK a) => a -> m Text
- dOMDOMPluginGetFilename :: (MonadIO m, DOMDOMPluginK a) => a -> m Text
- dOMDOMPluginGetLength :: (MonadIO m, DOMDOMPluginK a) => a -> m Word64
- dOMDOMPluginGetName :: (MonadIO m, DOMDOMPluginK a) => a -> m Text
- dOMDOMPluginItem :: (MonadIO m, DOMDOMPluginK a) => a -> Word64 -> m DOMDOMMimeType
- dOMDOMPluginNamedItem :: (MonadIO m, DOMDOMPluginK a) => a -> Text -> m DOMDOMMimeType
- data DOMDOMPluginDescriptionPropertyInfo
- getDOMDOMPluginDescription :: (MonadIO m, DOMDOMPluginK o) => o -> m Text
- data DOMDOMPluginFilenamePropertyInfo
- getDOMDOMPluginFilename :: (MonadIO m, DOMDOMPluginK o) => o -> m Text
- data DOMDOMPluginLengthPropertyInfo
- getDOMDOMPluginLength :: (MonadIO m, DOMDOMPluginK o) => o -> m Word64
- data DOMDOMPluginNamePropertyInfo
- getDOMDOMPluginName :: (MonadIO m, DOMDOMPluginK o) => o -> m Text
Exported types
class GObject o => DOMDOMPluginK o Source
Instances
| (GObject o, IsDescendantOf DOMDOMPlugin o) => DOMDOMPluginK o |
toDOMDOMPlugin :: DOMDOMPluginK o => o -> IO DOMDOMPlugin Source
Methods
dOMDOMPluginGetDescription
dOMDOMPluginGetDescription :: (MonadIO m, DOMDOMPluginK a) => a -> m Text Source
dOMDOMPluginGetFilename
dOMDOMPluginGetFilename :: (MonadIO m, DOMDOMPluginK a) => a -> m Text Source
dOMDOMPluginGetLength
dOMDOMPluginGetLength :: (MonadIO m, DOMDOMPluginK a) => a -> m Word64 Source
dOMDOMPluginGetName
dOMDOMPluginGetName :: (MonadIO m, DOMDOMPluginK a) => a -> m Text Source
dOMDOMPluginItem
dOMDOMPluginItem :: (MonadIO m, DOMDOMPluginK a) => a -> Word64 -> m DOMDOMMimeType Source
dOMDOMPluginNamedItem
dOMDOMPluginNamedItem :: (MonadIO m, DOMDOMPluginK a) => a -> Text -> m DOMDOMMimeType Source
Properties
Description
data DOMDOMPluginDescriptionPropertyInfo Source
Instances
| AttrInfo DOMDOMPluginDescriptionPropertyInfo | |
| type AttrLabel DOMDOMPluginDescriptionPropertyInfo = "DOMDOMPlugin::description" | |
| type AttrGetType DOMDOMPluginDescriptionPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMDOMPluginDescriptionPropertyInfo = DOMDOMPluginK | |
| type AttrSetTypeConstraint DOMDOMPluginDescriptionPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMDOMPluginDescriptionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMDOMPluginDescription :: (MonadIO m, DOMDOMPluginK o) => o -> m Text Source
Filename
data DOMDOMPluginFilenamePropertyInfo Source
Instances
| AttrInfo DOMDOMPluginFilenamePropertyInfo | |
| type AttrLabel DOMDOMPluginFilenamePropertyInfo = "DOMDOMPlugin::filename" | |
| type AttrGetType DOMDOMPluginFilenamePropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMDOMPluginFilenamePropertyInfo = DOMDOMPluginK | |
| type AttrSetTypeConstraint DOMDOMPluginFilenamePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMDOMPluginFilenamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMDOMPluginFilename :: (MonadIO m, DOMDOMPluginK o) => o -> m Text Source
Length
data DOMDOMPluginLengthPropertyInfo Source
Instances
| AttrInfo DOMDOMPluginLengthPropertyInfo | |
| type AttrLabel DOMDOMPluginLengthPropertyInfo = "DOMDOMPlugin::length" | |
| type AttrGetType DOMDOMPluginLengthPropertyInfo = Word64 | |
| type AttrBaseTypeConstraint DOMDOMPluginLengthPropertyInfo = DOMDOMPluginK | |
| type AttrSetTypeConstraint DOMDOMPluginLengthPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMDOMPluginLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMDOMPluginLength :: (MonadIO m, DOMDOMPluginK o) => o -> m Word64 Source
Name
data DOMDOMPluginNamePropertyInfo Source
Instances
| AttrInfo DOMDOMPluginNamePropertyInfo | |
| type AttrLabel DOMDOMPluginNamePropertyInfo = "DOMDOMPlugin::name" | |
| type AttrGetType DOMDOMPluginNamePropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMDOMPluginNamePropertyInfo = DOMDOMPluginK | |
| type AttrSetTypeConstraint DOMDOMPluginNamePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMDOMPluginNamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMDOMPluginName :: (MonadIO m, DOMDOMPluginK o) => o -> m Text Source