| 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 (ManagedPtr DOMLocation)
- class GObject o => IsDOMLocation o
- toDOMLocation :: IsDOMLocation o => o -> IO DOMLocation
- noDOMLocation :: Maybe DOMLocation
- data DOMLocationGetAncestorOriginsMethodInfo
- dOMLocationGetAncestorOrigins :: (MonadIO m, IsDOMLocation a) => a -> m DOMDOMStringList
- data DOMLocationGetHashMethodInfo
- dOMLocationGetHash :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetHostMethodInfo
- dOMLocationGetHost :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetHostnameMethodInfo
- dOMLocationGetHostname :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetHrefMethodInfo
- dOMLocationGetHref :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetOriginMethodInfo
- dOMLocationGetOrigin :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetPathnameMethodInfo
- dOMLocationGetPathname :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetPortMethodInfo
- dOMLocationGetPort :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetProtocolMethodInfo
- dOMLocationGetProtocol :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationGetSearchMethodInfo
- dOMLocationGetSearch :: (MonadIO m, IsDOMLocation a) => a -> m Text
- data DOMLocationAncestorOriginsPropertyInfo
- dOMLocationAncestorOrigins :: AttrLabelProxy "ancestorOrigins"
- getDOMLocationAncestorOrigins :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe DOMDOMStringList)
- data DOMLocationHashPropertyInfo
- dOMLocationHash :: AttrLabelProxy "hash"
- getDOMLocationHash :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationHostPropertyInfo
- dOMLocationHost :: AttrLabelProxy "host"
- getDOMLocationHost :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationHostnamePropertyInfo
- dOMLocationHostname :: AttrLabelProxy "hostname"
- getDOMLocationHostname :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationHrefPropertyInfo
- dOMLocationHref :: AttrLabelProxy "href"
- getDOMLocationHref :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationOriginPropertyInfo
- dOMLocationOrigin :: AttrLabelProxy "origin"
- getDOMLocationOrigin :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationPathnamePropertyInfo
- dOMLocationPathname :: AttrLabelProxy "pathname"
- getDOMLocationPathname :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationPortPropertyInfo
- dOMLocationPort :: AttrLabelProxy "port"
- getDOMLocationPort :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationProtocolPropertyInfo
- dOMLocationProtocol :: AttrLabelProxy "protocol"
- getDOMLocationProtocol :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
- data DOMLocationSearchPropertyInfo
- dOMLocationSearch :: AttrLabelProxy "search"
- getDOMLocationSearch :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text)
Exported types
newtype DOMLocation Source #
Constructors
| DOMLocation (ManagedPtr DOMLocation) |
Instances
| GObject DOMLocation Source # | |
| IsObject DOMLocation Source # | |
| IsDOMObject DOMLocation Source # | |
| IsDOMLocation DOMLocation Source # | |
| ((~) * info (ResolveDOMLocationMethod t DOMLocation), MethodInfo * info DOMLocation p) => IsLabel t (DOMLocation -> p) Source # | |
| ((~) * info (ResolveDOMLocationMethod t DOMLocation), MethodInfo * info DOMLocation p) => IsLabelProxy t (DOMLocation -> p) Source # | |
| HasAttributeList * DOMLocation Source # | |
| type SignalList DOMLocation Source # | |
| type AttributeList DOMLocation Source # | |
class GObject o => IsDOMLocation o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DOMLocation a) => IsDOMLocation a Source # | |
| IsDOMLocation DOMLocation Source # | |
toDOMLocation :: IsDOMLocation o => o -> IO DOMLocation Source #
Methods
getAncestorOrigins
data DOMLocationGetAncestorOriginsMethodInfo Source #
Instances
| ((~) * signature (m DOMDOMStringList), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetAncestorOriginsMethodInfo a signature Source # | |
dOMLocationGetAncestorOrigins :: (MonadIO m, IsDOMLocation a) => a -> m DOMDOMStringList Source #
getHash
data DOMLocationGetHashMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHashMethodInfo a signature Source # | |
dOMLocationGetHash :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getHost
data DOMLocationGetHostMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHostMethodInfo a signature Source # | |
dOMLocationGetHost :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getHostname
data DOMLocationGetHostnameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHostnameMethodInfo a signature Source # | |
dOMLocationGetHostname :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getHref
data DOMLocationGetHrefMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetHrefMethodInfo a signature Source # | |
dOMLocationGetHref :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getOrigin
data DOMLocationGetOriginMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetOriginMethodInfo a signature Source # | |
dOMLocationGetOrigin :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getPathname
data DOMLocationGetPathnameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetPathnameMethodInfo a signature Source # | |
dOMLocationGetPathname :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getPort
data DOMLocationGetPortMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetPortMethodInfo a signature Source # | |
dOMLocationGetPort :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getProtocol
data DOMLocationGetProtocolMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetProtocolMethodInfo a signature Source # | |
dOMLocationGetProtocol :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
getSearch
data DOMLocationGetSearchMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMLocation a) => MethodInfo * DOMLocationGetSearchMethodInfo a signature Source # | |
dOMLocationGetSearch :: (MonadIO m, IsDOMLocation a) => a -> m Text Source #
Properties
ancestorOrigins
data DOMLocationAncestorOriginsPropertyInfo Source #
Instances
| AttrInfo DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrOrigin DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrLabel DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrGetType DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationAncestorOriginsPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationAncestorOriginsPropertyInfo Source # | |
dOMLocationAncestorOrigins :: AttrLabelProxy "ancestorOrigins" Source #
getDOMLocationAncestorOrigins :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe DOMDOMStringList) Source #
hash
data DOMLocationHashPropertyInfo Source #
Instances
| AttrInfo DOMLocationHashPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationHashPropertyInfo Source # | |
| type AttrOrigin DOMLocationHashPropertyInfo Source # | |
| type AttrLabel DOMLocationHashPropertyInfo Source # | |
| type AttrGetType DOMLocationHashPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationHashPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationHashPropertyInfo Source # | |
dOMLocationHash :: AttrLabelProxy "hash" Source #
getDOMLocationHash :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
host
data DOMLocationHostPropertyInfo Source #
Instances
| AttrInfo DOMLocationHostPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationHostPropertyInfo Source # | |
| type AttrOrigin DOMLocationHostPropertyInfo Source # | |
| type AttrLabel DOMLocationHostPropertyInfo Source # | |
| type AttrGetType DOMLocationHostPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationHostPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationHostPropertyInfo Source # | |
dOMLocationHost :: AttrLabelProxy "host" Source #
getDOMLocationHost :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
hostname
data DOMLocationHostnamePropertyInfo Source #
Instances
| AttrInfo DOMLocationHostnamePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationHostnamePropertyInfo Source # | |
| type AttrOrigin DOMLocationHostnamePropertyInfo Source # | |
| type AttrLabel DOMLocationHostnamePropertyInfo Source # | |
| type AttrGetType DOMLocationHostnamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationHostnamePropertyInfo Source # | |
| type AttrAllowedOps DOMLocationHostnamePropertyInfo Source # | |
dOMLocationHostname :: AttrLabelProxy "hostname" Source #
getDOMLocationHostname :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
href
data DOMLocationHrefPropertyInfo Source #
Instances
| AttrInfo DOMLocationHrefPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationHrefPropertyInfo Source # | |
| type AttrOrigin DOMLocationHrefPropertyInfo Source # | |
| type AttrLabel DOMLocationHrefPropertyInfo Source # | |
| type AttrGetType DOMLocationHrefPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationHrefPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationHrefPropertyInfo Source # | |
dOMLocationHref :: AttrLabelProxy "href" Source #
getDOMLocationHref :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
origin
data DOMLocationOriginPropertyInfo Source #
Instances
| AttrInfo DOMLocationOriginPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationOriginPropertyInfo Source # | |
| type AttrOrigin DOMLocationOriginPropertyInfo Source # | |
| type AttrLabel DOMLocationOriginPropertyInfo Source # | |
| type AttrGetType DOMLocationOriginPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationOriginPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationOriginPropertyInfo Source # | |
dOMLocationOrigin :: AttrLabelProxy "origin" Source #
getDOMLocationOrigin :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
pathname
data DOMLocationPathnamePropertyInfo Source #
Instances
| AttrInfo DOMLocationPathnamePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationPathnamePropertyInfo Source # | |
| type AttrOrigin DOMLocationPathnamePropertyInfo Source # | |
| type AttrLabel DOMLocationPathnamePropertyInfo Source # | |
| type AttrGetType DOMLocationPathnamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationPathnamePropertyInfo Source # | |
| type AttrAllowedOps DOMLocationPathnamePropertyInfo Source # | |
dOMLocationPathname :: AttrLabelProxy "pathname" Source #
getDOMLocationPathname :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
port
data DOMLocationPortPropertyInfo Source #
Instances
| AttrInfo DOMLocationPortPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationPortPropertyInfo Source # | |
| type AttrOrigin DOMLocationPortPropertyInfo Source # | |
| type AttrLabel DOMLocationPortPropertyInfo Source # | |
| type AttrGetType DOMLocationPortPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationPortPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationPortPropertyInfo Source # | |
dOMLocationPort :: AttrLabelProxy "port" Source #
getDOMLocationPort :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
protocol
data DOMLocationProtocolPropertyInfo Source #
Instances
| AttrInfo DOMLocationProtocolPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationProtocolPropertyInfo Source # | |
| type AttrOrigin DOMLocationProtocolPropertyInfo Source # | |
| type AttrLabel DOMLocationProtocolPropertyInfo Source # | |
| type AttrGetType DOMLocationProtocolPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationProtocolPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationProtocolPropertyInfo Source # | |
dOMLocationProtocol :: AttrLabelProxy "protocol" Source #
getDOMLocationProtocol :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #
search
data DOMLocationSearchPropertyInfo Source #
Instances
| AttrInfo DOMLocationSearchPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMLocationSearchPropertyInfo Source # | |
| type AttrOrigin DOMLocationSearchPropertyInfo Source # | |
| type AttrLabel DOMLocationSearchPropertyInfo Source # | |
| type AttrGetType DOMLocationSearchPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMLocationSearchPropertyInfo Source # | |
| type AttrAllowedOps DOMLocationSearchPropertyInfo Source # | |
dOMLocationSearch :: AttrLabelProxy "search" Source #
getDOMLocationSearch :: (MonadIO m, IsDOMLocation o) => o -> m (Maybe Text) Source #