| 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.DOMLocation
Contents
Description
- newtype DOMLocation = DOMLocation (ForeignPtr DOMLocation)
- class GObject o => DOMLocationK o
- toDOMLocation :: DOMLocationK o => o -> IO DOMLocation
- noDOMLocation :: Maybe DOMLocation
- dOMLocationGetAncestorOrigins :: (MonadIO m, DOMLocationK a) => a -> m DOMDOMStringList
- dOMLocationGetHash :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetHost :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetHostname :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetHref :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetOrigin :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetPathname :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetPort :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetProtocol :: (MonadIO m, DOMLocationK a) => a -> m Text
- dOMLocationGetSearch :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationAncestorOriginsPropertyInfo
- getDOMLocationAncestorOrigins :: (MonadIO m, DOMLocationK o) => o -> m DOMDOMStringList
- data DOMLocationHashPropertyInfo
- getDOMLocationHash :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationHostPropertyInfo
- getDOMLocationHost :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationHostnamePropertyInfo
- getDOMLocationHostname :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationHrefPropertyInfo
- getDOMLocationHref :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationOriginPropertyInfo
- getDOMLocationOrigin :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationPathnamePropertyInfo
- getDOMLocationPathname :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationPortPropertyInfo
- getDOMLocationPort :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationProtocolPropertyInfo
- getDOMLocationProtocol :: (MonadIO m, DOMLocationK o) => o -> m Text
- data DOMLocationSearchPropertyInfo
- getDOMLocationSearch :: (MonadIO m, DOMLocationK o) => o -> m Text
Exported types
newtype DOMLocation Source
Constructors
| DOMLocation (ForeignPtr DOMLocation) |
Instances
| GObject DOMLocation | |
| type ParentTypes DOMLocation | |
| type AttributeList DOMLocation | |
| type SignalList DOMLocation |
class GObject o => DOMLocationK o Source
Instances
| (GObject o, IsDescendantOf DOMLocation o) => DOMLocationK o |
toDOMLocation :: DOMLocationK o => o -> IO DOMLocation Source
Methods
dOMLocationGetAncestorOrigins
dOMLocationGetAncestorOrigins :: (MonadIO m, DOMLocationK a) => a -> m DOMDOMStringList Source
dOMLocationGetHash
dOMLocationGetHash :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHost
dOMLocationGetHost :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHostname
dOMLocationGetHostname :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHref
dOMLocationGetHref :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetOrigin
dOMLocationGetOrigin :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetPathname
dOMLocationGetPathname :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetPort
dOMLocationGetPort :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetProtocol
dOMLocationGetProtocol :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetSearch
dOMLocationGetSearch :: (MonadIO m, DOMLocationK a) => a -> m Text Source
Properties
AncestorOrigins
data DOMLocationAncestorOriginsPropertyInfo Source
Instances
| AttrInfo DOMLocationAncestorOriginsPropertyInfo | |
| type AttrLabel DOMLocationAncestorOriginsPropertyInfo = "DOMLocation::ancestor-origins" | |
| type AttrGetType DOMLocationAncestorOriginsPropertyInfo = DOMDOMStringList | |
| type AttrBaseTypeConstraint DOMLocationAncestorOriginsPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationAncestorOriginsPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationAncestorOriginsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationAncestorOrigins :: (MonadIO m, DOMLocationK o) => o -> m DOMDOMStringList Source
Hash
data DOMLocationHashPropertyInfo Source
Instances
| AttrInfo DOMLocationHashPropertyInfo | |
| type AttrLabel DOMLocationHashPropertyInfo = "DOMLocation::hash" | |
| type AttrGetType DOMLocationHashPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationHashPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationHashPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationHashPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationHash :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Host
data DOMLocationHostPropertyInfo Source
Instances
| AttrInfo DOMLocationHostPropertyInfo | |
| type AttrLabel DOMLocationHostPropertyInfo = "DOMLocation::host" | |
| type AttrGetType DOMLocationHostPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationHostPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationHostPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationHostPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationHost :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Hostname
data DOMLocationHostnamePropertyInfo Source
Instances
| AttrInfo DOMLocationHostnamePropertyInfo | |
| type AttrLabel DOMLocationHostnamePropertyInfo = "DOMLocation::hostname" | |
| type AttrGetType DOMLocationHostnamePropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationHostnamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationHostname :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Href
data DOMLocationHrefPropertyInfo Source
Instances
| AttrInfo DOMLocationHrefPropertyInfo | |
| type AttrLabel DOMLocationHrefPropertyInfo = "DOMLocation::href" | |
| type AttrGetType DOMLocationHrefPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationHrefPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationHrefPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationHref :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Origin
data DOMLocationOriginPropertyInfo Source
Instances
| AttrInfo DOMLocationOriginPropertyInfo | |
| type AttrLabel DOMLocationOriginPropertyInfo = "DOMLocation::origin" | |
| type AttrGetType DOMLocationOriginPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationOriginPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationOriginPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationOrigin :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Pathname
data DOMLocationPathnamePropertyInfo Source
Instances
| AttrInfo DOMLocationPathnamePropertyInfo | |
| type AttrLabel DOMLocationPathnamePropertyInfo = "DOMLocation::pathname" | |
| type AttrGetType DOMLocationPathnamePropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationPathnamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationPathname :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Port
data DOMLocationPortPropertyInfo Source
Instances
| AttrInfo DOMLocationPortPropertyInfo | |
| type AttrLabel DOMLocationPortPropertyInfo = "DOMLocation::port" | |
| type AttrGetType DOMLocationPortPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationPortPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationPortPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationPortPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationPort :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Protocol
data DOMLocationProtocolPropertyInfo Source
Instances
| AttrInfo DOMLocationProtocolPropertyInfo | |
| type AttrLabel DOMLocationProtocolPropertyInfo = "DOMLocation::protocol" | |
| type AttrGetType DOMLocationProtocolPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationProtocolPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationProtocol :: (MonadIO m, DOMLocationK o) => o -> m Text Source
Search
data DOMLocationSearchPropertyInfo Source
Instances
| AttrInfo DOMLocationSearchPropertyInfo | |
| type AttrLabel DOMLocationSearchPropertyInfo = "DOMLocation::search" | |
| type AttrGetType DOMLocationSearchPropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo = DOMLocationK | |
| type AttrSetTypeConstraint DOMLocationSearchPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMLocationSearchPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMLocationSearch :: (MonadIO m, DOMLocationK o) => o -> m Text Source