| 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
- data DOMLocationGetAncestorOriginsMethodInfo
- dOMLocationGetAncestorOrigins :: (MonadIO m, DOMLocationK a) => a -> m DOMDOMStringList
- data DOMLocationGetHashMethodInfo
- dOMLocationGetHash :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetHostMethodInfo
- dOMLocationGetHost :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetHostnameMethodInfo
- dOMLocationGetHostname :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetHrefMethodInfo
- dOMLocationGetHref :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetOriginMethodInfo
- dOMLocationGetOrigin :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetPathnameMethodInfo
- dOMLocationGetPathname :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetPortMethodInfo
- dOMLocationGetPort :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetProtocolMethodInfo
- dOMLocationGetProtocol :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationGetSearchMethodInfo
- dOMLocationGetSearch :: (MonadIO m, DOMLocationK a) => a -> m Text
- data DOMLocationAncestorOriginsPropertyInfo
- dOMLocationAncestorOrigins :: AttrLabelProxy "ancestorOrigins"
- getDOMLocationAncestorOrigins :: (MonadIO m, DOMLocationK o) => o -> m (Maybe DOMDOMStringList)
- data DOMLocationHashPropertyInfo
- dOMLocationHash :: AttrLabelProxy "hash"
- getDOMLocationHash :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationHostPropertyInfo
- dOMLocationHost :: AttrLabelProxy "host"
- getDOMLocationHost :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationHostnamePropertyInfo
- dOMLocationHostname :: AttrLabelProxy "hostname"
- getDOMLocationHostname :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationHrefPropertyInfo
- dOMLocationHref :: AttrLabelProxy "href"
- getDOMLocationHref :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationOriginPropertyInfo
- dOMLocationOrigin :: AttrLabelProxy "origin"
- getDOMLocationOrigin :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationPathnamePropertyInfo
- dOMLocationPathname :: AttrLabelProxy "pathname"
- getDOMLocationPathname :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationPortPropertyInfo
- dOMLocationPort :: AttrLabelProxy "port"
- getDOMLocationPort :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationProtocolPropertyInfo
- dOMLocationProtocol :: AttrLabelProxy "protocol"
- getDOMLocationProtocol :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
- data DOMLocationSearchPropertyInfo
- dOMLocationSearch :: AttrLabelProxy "search"
- getDOMLocationSearch :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text)
Exported types
newtype DOMLocation Source
Constructors
| DOMLocation (ForeignPtr DOMLocation) |
Instances
| GObject DOMLocation Source | |
| ((~) * info (ResolveDOMLocationMethod t DOMLocation), MethodInfo * info DOMLocation p) => IsLabelProxy t (DOMLocation -> p) Source | |
| type ParentTypes DOMLocation Source | |
| type AttributeList DOMLocation Source | |
| type SignalList DOMLocation Source |
class GObject o => DOMLocationK o Source
Instances
| (GObject o, IsDescendantOf DOMLocation o) => DOMLocationK o Source |
toDOMLocation :: DOMLocationK o => o -> IO DOMLocation Source
Methods
dOMLocationGetAncestorOrigins
data DOMLocationGetAncestorOriginsMethodInfo Source
Instances
| ((~) * signature (m DOMDOMStringList), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetAncestorOriginsMethodInfo a signature Source |
dOMLocationGetAncestorOrigins :: (MonadIO m, DOMLocationK a) => a -> m DOMDOMStringList Source
dOMLocationGetHash
data DOMLocationGetHashMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetHashMethodInfo a signature Source |
dOMLocationGetHash :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHost
data DOMLocationGetHostMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetHostMethodInfo a signature Source |
dOMLocationGetHost :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHostname
data DOMLocationGetHostnameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetHostnameMethodInfo a signature Source |
dOMLocationGetHostname :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetHref
data DOMLocationGetHrefMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetHrefMethodInfo a signature Source |
dOMLocationGetHref :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetOrigin
data DOMLocationGetOriginMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetOriginMethodInfo a signature Source |
dOMLocationGetOrigin :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetPathname
data DOMLocationGetPathnameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetPathnameMethodInfo a signature Source |
dOMLocationGetPathname :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetPort
data DOMLocationGetPortMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetPortMethodInfo a signature Source |
dOMLocationGetPort :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetProtocol
data DOMLocationGetProtocolMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetProtocolMethodInfo a signature Source |
dOMLocationGetProtocol :: (MonadIO m, DOMLocationK a) => a -> m Text Source
dOMLocationGetSearch
data DOMLocationGetSearchMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DOMLocationK a) => MethodInfo * DOMLocationGetSearchMethodInfo a signature Source |
dOMLocationGetSearch :: (MonadIO m, DOMLocationK a) => a -> m Text Source
Properties
AncestorOrigins
data DOMLocationAncestorOriginsPropertyInfo Source
Instances
dOMLocationAncestorOrigins :: AttrLabelProxy "ancestorOrigins" Source
getDOMLocationAncestorOrigins :: (MonadIO m, DOMLocationK o) => o -> m (Maybe DOMDOMStringList) Source
Hash
data DOMLocationHashPropertyInfo Source
Instances
| AttrInfo DOMLocationHashPropertyInfo Source | |
| type AttrLabel DOMLocationHashPropertyInfo = "hash" Source | |
| type AttrGetType DOMLocationHashPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationHashPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationHashPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationHashPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationHash :: AttrLabelProxy "hash" Source
getDOMLocationHash :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Host
data DOMLocationHostPropertyInfo Source
Instances
| AttrInfo DOMLocationHostPropertyInfo Source | |
| type AttrLabel DOMLocationHostPropertyInfo = "host" Source | |
| type AttrGetType DOMLocationHostPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationHostPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationHostPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationHostPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationHost :: AttrLabelProxy "host" Source
getDOMLocationHost :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Hostname
data DOMLocationHostnamePropertyInfo Source
Instances
| AttrInfo DOMLocationHostnamePropertyInfo Source | |
| type AttrLabel DOMLocationHostnamePropertyInfo = "hostname" Source | |
| type AttrGetType DOMLocationHostnamePropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationHostnamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationHostname :: AttrLabelProxy "hostname" Source
getDOMLocationHostname :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Href
data DOMLocationHrefPropertyInfo Source
Instances
| AttrInfo DOMLocationHrefPropertyInfo Source | |
| type AttrLabel DOMLocationHrefPropertyInfo = "href" Source | |
| type AttrGetType DOMLocationHrefPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationHrefPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationHrefPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationHref :: AttrLabelProxy "href" Source
getDOMLocationHref :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Origin
data DOMLocationOriginPropertyInfo Source
Instances
| AttrInfo DOMLocationOriginPropertyInfo Source | |
| type AttrLabel DOMLocationOriginPropertyInfo = "origin" Source | |
| type AttrGetType DOMLocationOriginPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationOriginPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationOriginPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationOrigin :: AttrLabelProxy "origin" Source
getDOMLocationOrigin :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Pathname
data DOMLocationPathnamePropertyInfo Source
Instances
| AttrInfo DOMLocationPathnamePropertyInfo Source | |
| type AttrLabel DOMLocationPathnamePropertyInfo = "pathname" Source | |
| type AttrGetType DOMLocationPathnamePropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationPathnamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationPathname :: AttrLabelProxy "pathname" Source
getDOMLocationPathname :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Port
data DOMLocationPortPropertyInfo Source
Instances
| AttrInfo DOMLocationPortPropertyInfo Source | |
| type AttrLabel DOMLocationPortPropertyInfo = "port" Source | |
| type AttrGetType DOMLocationPortPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationPortPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationPortPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationPortPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationPort :: AttrLabelProxy "port" Source
getDOMLocationPort :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Protocol
data DOMLocationProtocolPropertyInfo Source
Instances
| AttrInfo DOMLocationProtocolPropertyInfo Source | |
| type AttrLabel DOMLocationProtocolPropertyInfo = "protocol" Source | |
| type AttrGetType DOMLocationProtocolPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationProtocolPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationProtocol :: AttrLabelProxy "protocol" Source
getDOMLocationProtocol :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source
Search
data DOMLocationSearchPropertyInfo Source
Instances
| AttrInfo DOMLocationSearchPropertyInfo Source | |
| type AttrLabel DOMLocationSearchPropertyInfo = "search" Source | |
| type AttrGetType DOMLocationSearchPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo = DOMLocationK Source | |
| type AttrSetTypeConstraint DOMLocationSearchPropertyInfo = * ~ () Source | |
| type AttrAllowedOps DOMLocationSearchPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
dOMLocationSearch :: AttrLabelProxy "search" Source
getDOMLocationSearch :: (MonadIO m, DOMLocationK o) => o -> m (Maybe Text) Source