#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)
module GHCJS.DOM.DocumentType
(ghcjs_dom_document_type_get_name, documentTypeGetName,
ghcjs_dom_document_type_get_entities, documentTypeGetEntities,
ghcjs_dom_document_type_get_notations, documentTypeGetNotations,
ghcjs_dom_document_type_get_public_id, documentTypeGetPublicId,
ghcjs_dom_document_type_get_system_id, documentTypeGetSystemId,
ghcjs_dom_document_type_get_internal_subset,
documentTypeGetInternalSubset, DocumentType, IsDocumentType,
castToDocumentType, gTypeDocumentType, toDocumentType)
where
import GHCJS.Types
import GHCJS.Foreign
import GHCJS.Marshal
import Data.Int
import Data.Word
import GHCJS.DOM.Types
import Control.Applicative ((<$>))
import GHCJS.DOM.EventM
foreign import javascript unsafe "$1[\"name\"]"
ghcjs_dom_document_type_get_name ::
JSRef DocumentType -> IO JSString
documentTypeGetName ::
(IsDocumentType self, FromJSString result) => self -> IO result
documentTypeGetName self
= fromJSString <$>
(ghcjs_dom_document_type_get_name
(unDocumentType (toDocumentType self)))
foreign import javascript unsafe "$1[\"entities\"]"
ghcjs_dom_document_type_get_entities ::
JSRef DocumentType -> IO (JSRef NamedNodeMap)
documentTypeGetEntities ::
(IsDocumentType self) => self -> IO (Maybe NamedNodeMap)
documentTypeGetEntities self
= fmap NamedNodeMap . maybeJSNull <$>
(ghcjs_dom_document_type_get_entities
(unDocumentType (toDocumentType self)))
foreign import javascript unsafe "$1[\"notations\"]"
ghcjs_dom_document_type_get_notations ::
JSRef DocumentType -> IO (JSRef NamedNodeMap)
documentTypeGetNotations ::
(IsDocumentType self) => self -> IO (Maybe NamedNodeMap)
documentTypeGetNotations self
= fmap NamedNodeMap . maybeJSNull <$>
(ghcjs_dom_document_type_get_notations
(unDocumentType (toDocumentType self)))
foreign import javascript unsafe "$1[\"publicId\"]"
ghcjs_dom_document_type_get_public_id ::
JSRef DocumentType -> IO JSString
documentTypeGetPublicId ::
(IsDocumentType self, FromJSString result) => self -> IO result
documentTypeGetPublicId self
= fromJSString <$>
(ghcjs_dom_document_type_get_public_id
(unDocumentType (toDocumentType self)))
foreign import javascript unsafe "$1[\"systemId\"]"
ghcjs_dom_document_type_get_system_id ::
JSRef DocumentType -> IO JSString
documentTypeGetSystemId ::
(IsDocumentType self, FromJSString result) => self -> IO result
documentTypeGetSystemId self
= fromJSString <$>
(ghcjs_dom_document_type_get_system_id
(unDocumentType (toDocumentType self)))
foreign import javascript unsafe "$1[\"internalSubset\"]"
ghcjs_dom_document_type_get_internal_subset ::
JSRef DocumentType -> IO JSString
documentTypeGetInternalSubset ::
(IsDocumentType self, FromJSString result) => self -> IO result
documentTypeGetInternalSubset self
= fromJSString <$>
(ghcjs_dom_document_type_get_internal_subset
(unDocumentType (toDocumentType self)))
#else
module GHCJS.DOM.DocumentType (
module Graphics.UI.Gtk.WebKit.DOM.DocumentType
) where
import Graphics.UI.Gtk.WebKit.DOM.DocumentType
#endif