module GI.WebKit2WebExtension.Objects.DOMDocumentType
(
DOMDocumentType(..) ,
IsDOMDocumentType ,
toDOMDocumentType ,
noDOMDocumentType ,
DOMDocumentTypeGetEntitiesMethodInfo ,
dOMDocumentTypeGetEntities ,
DOMDocumentTypeGetInternalSubsetMethodInfo,
dOMDocumentTypeGetInternalSubset ,
DOMDocumentTypeGetNameMethodInfo ,
dOMDocumentTypeGetName ,
DOMDocumentTypeGetNotationsMethodInfo ,
dOMDocumentTypeGetNotations ,
DOMDocumentTypeGetPublicIdMethodInfo ,
dOMDocumentTypeGetPublicId ,
DOMDocumentTypeGetSystemIdMethodInfo ,
dOMDocumentTypeGetSystemId ,
DOMDocumentTypeEntitiesPropertyInfo ,
dOMDocumentTypeEntities ,
getDOMDocumentTypeEntities ,
DOMDocumentTypeInternalSubsetPropertyInfo,
dOMDocumentTypeInternalSubset ,
getDOMDocumentTypeInternalSubset ,
DOMDocumentTypeNamePropertyInfo ,
dOMDocumentTypeName ,
getDOMDocumentTypeName ,
DOMDocumentTypeNotationsPropertyInfo ,
dOMDocumentTypeNotations ,
getDOMDocumentTypeNotations ,
DOMDocumentTypePublicIdPropertyInfo ,
dOMDocumentTypePublicId ,
getDOMDocumentTypePublicId ,
DOMDocumentTypeSystemIdPropertyInfo ,
dOMDocumentTypeSystemId ,
getDOMDocumentTypeSystemId ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import qualified GI.WebKit2WebExtension.Objects.DOMNamedNodeMap as WebKit2WebExtension.DOMNamedNodeMap
import qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMDocumentType = DOMDocumentType (ManagedPtr DOMDocumentType)
foreign import ccall "webkit_dom_document_type_get_type"
c_webkit_dom_document_type_get_type :: IO GType
instance GObject DOMDocumentType where
gobjectType _ = c_webkit_dom_document_type_get_type
class GObject o => IsDOMDocumentType o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError DOMDocumentType a) =>
IsDOMDocumentType a
#endif
instance IsDOMDocumentType DOMDocumentType
instance WebKit2WebExtension.DOMNode.IsDOMNode DOMDocumentType
instance WebKit2WebExtension.DOMObject.IsDOMObject DOMDocumentType
instance GObject.Object.IsObject DOMDocumentType
instance WebKit2WebExtension.DOMEventTarget.IsDOMEventTarget DOMDocumentType
toDOMDocumentType :: IsDOMDocumentType o => o -> IO DOMDocumentType
toDOMDocumentType = unsafeCastTo DOMDocumentType
noDOMDocumentType :: Maybe DOMDocumentType
noDOMDocumentType = Nothing
type family ResolveDOMDocumentTypeMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMDocumentTypeMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMDocumentTypeMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMDocumentTypeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMDocumentTypeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMDocumentTypeMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMDocumentTypeMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMDocumentTypeMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMDocumentTypeMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMDocumentTypeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMDocumentTypeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMDocumentTypeMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMDocumentTypeMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMDocumentTypeMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMDocumentTypeMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMDocumentTypeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMDocumentTypeMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMDocumentTypeMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMDocumentTypeMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMDocumentTypeMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMDocumentTypeMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMDocumentTypeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMDocumentTypeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMDocumentTypeMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMDocumentTypeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMDocumentTypeMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMDocumentTypeMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMDocumentTypeMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMDocumentTypeMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveDOMDocumentTypeMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveDOMDocumentTypeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMDocumentTypeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMDocumentTypeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMDocumentTypeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMDocumentTypeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMDocumentTypeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMDocumentTypeMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMDocumentTypeMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMDocumentTypeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMDocumentTypeMethod "getEntities" o = DOMDocumentTypeGetEntitiesMethodInfo
ResolveDOMDocumentTypeMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMDocumentTypeMethod "getInternalSubset" o = DOMDocumentTypeGetInternalSubsetMethodInfo
ResolveDOMDocumentTypeMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMDocumentTypeMethod "getLocalName" o = WebKit2WebExtension.DOMNode.DOMNodeGetLocalNameMethodInfo
ResolveDOMDocumentTypeMethod "getName" o = DOMDocumentTypeGetNameMethodInfo
ResolveDOMDocumentTypeMethod "getNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetNamespaceUriMethodInfo
ResolveDOMDocumentTypeMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMDocumentTypeMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMDocumentTypeMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMDocumentTypeMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMDocumentTypeMethod "getNotations" o = DOMDocumentTypeGetNotationsMethodInfo
ResolveDOMDocumentTypeMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMDocumentTypeMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMDocumentTypeMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMDocumentTypeMethod "getPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeGetPrefixMethodInfo
ResolveDOMDocumentTypeMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMDocumentTypeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMDocumentTypeMethod "getPublicId" o = DOMDocumentTypeGetPublicIdMethodInfo
ResolveDOMDocumentTypeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMDocumentTypeMethod "getSystemId" o = DOMDocumentTypeGetSystemIdMethodInfo
ResolveDOMDocumentTypeMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMDocumentTypeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMDocumentTypeMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMDocumentTypeMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMDocumentTypeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMDocumentTypeMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMDocumentTypeMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, O.MethodInfo info DOMDocumentType p) => O.IsLabelProxy t (DOMDocumentType -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveDOMDocumentTypeMethod t DOMDocumentType, O.MethodInfo info DOMDocumentType p) => O.IsLabel t (DOMDocumentType -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
getDOMDocumentTypeEntities :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
getDOMDocumentTypeEntities obj = liftIO $ getObjectPropertyObject obj "entities" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
data DOMDocumentTypeEntitiesPropertyInfo
instance AttrInfo DOMDocumentTypeEntitiesPropertyInfo where
type AttrAllowedOps DOMDocumentTypeEntitiesPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypeEntitiesPropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypeEntitiesPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
type AttrLabel DOMDocumentTypeEntitiesPropertyInfo = "entities"
type AttrOrigin DOMDocumentTypeEntitiesPropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypeEntities
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getDOMDocumentTypeInternalSubset :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
getDOMDocumentTypeInternalSubset obj = liftIO $ getObjectPropertyString obj "internal-subset"
data DOMDocumentTypeInternalSubsetPropertyInfo
instance AttrInfo DOMDocumentTypeInternalSubsetPropertyInfo where
type AttrAllowedOps DOMDocumentTypeInternalSubsetPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypeInternalSubsetPropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypeInternalSubsetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMDocumentTypeInternalSubsetPropertyInfo = "internal-subset"
type AttrOrigin DOMDocumentTypeInternalSubsetPropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypeInternalSubset
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getDOMDocumentTypeName :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
getDOMDocumentTypeName obj = liftIO $ getObjectPropertyString obj "name"
data DOMDocumentTypeNamePropertyInfo
instance AttrInfo DOMDocumentTypeNamePropertyInfo where
type AttrAllowedOps DOMDocumentTypeNamePropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypeNamePropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypeNamePropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypeNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMDocumentTypeNamePropertyInfo = "name"
type AttrOrigin DOMDocumentTypeNamePropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypeName
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getDOMDocumentTypeNotations :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
getDOMDocumentTypeNotations obj = liftIO $ getObjectPropertyObject obj "notations" WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
data DOMDocumentTypeNotationsPropertyInfo
instance AttrInfo DOMDocumentTypeNotationsPropertyInfo where
type AttrAllowedOps DOMDocumentTypeNotationsPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypeNotationsPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypeNotationsPropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypeNotationsPropertyInfo = (Maybe WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
type AttrLabel DOMDocumentTypeNotationsPropertyInfo = "notations"
type AttrOrigin DOMDocumentTypeNotationsPropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypeNotations
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getDOMDocumentTypePublicId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
getDOMDocumentTypePublicId obj = liftIO $ getObjectPropertyString obj "public-id"
data DOMDocumentTypePublicIdPropertyInfo
instance AttrInfo DOMDocumentTypePublicIdPropertyInfo where
type AttrAllowedOps DOMDocumentTypePublicIdPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypePublicIdPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypePublicIdPropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypePublicIdPropertyInfo = (Maybe T.Text)
type AttrLabel DOMDocumentTypePublicIdPropertyInfo = "public-id"
type AttrOrigin DOMDocumentTypePublicIdPropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypePublicId
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getDOMDocumentTypeSystemId :: (MonadIO m, IsDOMDocumentType o) => o -> m (Maybe T.Text)
getDOMDocumentTypeSystemId obj = liftIO $ getObjectPropertyString obj "system-id"
data DOMDocumentTypeSystemIdPropertyInfo
instance AttrInfo DOMDocumentTypeSystemIdPropertyInfo where
type AttrAllowedOps DOMDocumentTypeSystemIdPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDocumentTypeSystemIdPropertyInfo = IsDOMDocumentType
type AttrGetType DOMDocumentTypeSystemIdPropertyInfo = (Maybe T.Text)
type AttrLabel DOMDocumentTypeSystemIdPropertyInfo = "system-id"
type AttrOrigin DOMDocumentTypeSystemIdPropertyInfo = DOMDocumentType
attrGet _ = getDOMDocumentTypeSystemId
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
instance O.HasAttributeList DOMDocumentType
type instance O.AttributeList DOMDocumentType = DOMDocumentTypeAttributeList
type DOMDocumentTypeAttributeList = ('[ '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("entities", DOMDocumentTypeEntitiesPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("internalSubset", DOMDocumentTypeInternalSubsetPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("name", DOMDocumentTypeNamePropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("notations", DOMDocumentTypeNotationsPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("publicId", DOMDocumentTypePublicIdPropertyInfo), '("systemId", DOMDocumentTypeSystemIdPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo)] :: [(Symbol, *)])
dOMDocumentTypeEntities :: AttrLabelProxy "entities"
dOMDocumentTypeEntities = AttrLabelProxy
dOMDocumentTypeInternalSubset :: AttrLabelProxy "internalSubset"
dOMDocumentTypeInternalSubset = AttrLabelProxy
dOMDocumentTypeName :: AttrLabelProxy "name"
dOMDocumentTypeName = AttrLabelProxy
dOMDocumentTypeNotations :: AttrLabelProxy "notations"
dOMDocumentTypeNotations = AttrLabelProxy
dOMDocumentTypePublicId :: AttrLabelProxy "publicId"
dOMDocumentTypePublicId = AttrLabelProxy
dOMDocumentTypeSystemId :: AttrLabelProxy "systemId"
dOMDocumentTypeSystemId = AttrLabelProxy
type instance O.SignalList DOMDocumentType = DOMDocumentTypeSignalList
type DOMDocumentTypeSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_dom_document_type_get_entities" webkit_dom_document_type_get_entities ::
Ptr DOMDocumentType ->
IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
dOMDocumentTypeGetEntities ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
dOMDocumentTypeGetEntities self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_entities self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetEntities" result
result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result
touchManagedPtr self
return result'
data DOMDocumentTypeGetEntitiesMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetEntitiesMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetEntities
foreign import ccall "webkit_dom_document_type_get_internal_subset" webkit_dom_document_type_get_internal_subset ::
Ptr DOMDocumentType ->
IO CString
dOMDocumentTypeGetInternalSubset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m T.Text
dOMDocumentTypeGetInternalSubset self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_internal_subset self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetInternalSubset" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
data DOMDocumentTypeGetInternalSubsetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetInternalSubsetMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetInternalSubset
foreign import ccall "webkit_dom_document_type_get_name" webkit_dom_document_type_get_name ::
Ptr DOMDocumentType ->
IO CString
dOMDocumentTypeGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m T.Text
dOMDocumentTypeGetName self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_name self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetName" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
data DOMDocumentTypeGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNameMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetName
foreign import ccall "webkit_dom_document_type_get_notations" webkit_dom_document_type_get_notations ::
Ptr DOMDocumentType ->
IO (Ptr WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap)
dOMDocumentTypeGetNotations ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap
dOMDocumentTypeGetNotations self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_notations self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetNotations" result
result' <- (wrapObject WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap) result
touchManagedPtr self
return result'
data DOMDocumentTypeGetNotationsMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMNamedNodeMap.DOMNamedNodeMap), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetNotationsMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetNotations
foreign import ccall "webkit_dom_document_type_get_public_id" webkit_dom_document_type_get_public_id ::
Ptr DOMDocumentType ->
IO CString
dOMDocumentTypeGetPublicId ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m T.Text
dOMDocumentTypeGetPublicId self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_public_id self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetPublicId" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
data DOMDocumentTypeGetPublicIdMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetPublicIdMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetPublicId
foreign import ccall "webkit_dom_document_type_get_system_id" webkit_dom_document_type_get_system_id ::
Ptr DOMDocumentType ->
IO CString
dOMDocumentTypeGetSystemId ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDocumentType a) =>
a
-> m T.Text
dOMDocumentTypeGetSystemId self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_document_type_get_system_id self'
checkUnexpectedReturnNULL "dOMDocumentTypeGetSystemId" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
data DOMDocumentTypeGetSystemIdMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDocumentType a) => O.MethodInfo DOMDocumentTypeGetSystemIdMethodInfo a signature where
overloadedMethod _ = dOMDocumentTypeGetSystemId