-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | The haskell application server stack + code generation -- -- The haskell application server stack @package happstack @version 0.5.0.2 module HSP.Google.Analytics newtype UACCT UACCT :: String -> UACCT analytics :: (XMLGenerator m) => UACCT -> GenXMLList m addAnalytics :: (AppendChild m XML, EmbedAsChild m XML, EmbedAsAttr m Attribute, XMLGenerator m) => UACCT -> XMLGenT m XML -> GenXML m instance Typeable UACCT instance Read UACCT instance Show UACCT instance Eq UACCT instance Ord UACCT instance Data UACCT module HSP.WebT flattenCDATA :: [XML] -> [XML] instance (Monad m) => XMLGenerator (WebT m) instance (Monad m) => SetAttr (WebT m) XML instance (Monad m) => AppendChild (WebT m) XML instance (Monad m) => EmbedAsChild (WebT m) () instance (Monad m) => EmbedAsChild (WebT m) XML instance (Monad m, Functor m) => EmbedAsChild (WebT m) Text instance (Monad m, Functor m) => EmbedAsChild (WebT m) Text instance (Monad m) => EmbedAsChild (WebT m) String instance (Monad m) => EmbedAsChild (WebT m) Char instance (Monad m, Functor m, IsName n) => EmbedAsAttr (WebT m) (Attr n Text) instance (Monad m, Functor m, IsName n) => EmbedAsAttr (WebT m) (Attr n Text) instance (Monad m) => EmbedAsAttr (WebT m) (Attr String Int) instance (Monad m) => EmbedAsAttr (WebT m) (Attr String Bool) instance (Monad m) => EmbedAsAttr (WebT m) (Attr String String) instance (Monad m) => EmbedAsAttr (WebT m) (Attr String Char) instance (Monad m) => EmbedAsAttr (WebT m) Attribute instance (Monad m, Functor m) => IsAttrValue (WebT m) Text instance (Monad m, Functor m) => IsAttrValue (WebT m) Text instance (Monad m) => XMLGen (WebT m) module HSP.ServerPartT flattenCDATA :: [XML] -> [XML] instance (Monad m) => XMLGenerator (ServerPartT m) instance (Monad m) => SetAttr (ServerPartT m) XML instance (Monad m) => AppendChild (ServerPartT m) XML instance (Monad m, Functor m) => EmbedAsChild (ServerPartT m) Text instance (Monad m, Functor m) => EmbedAsChild (ServerPartT m) Text instance (Monad m) => EmbedAsChild (ServerPartT m) () instance (Monad m) => EmbedAsChild (ServerPartT m) XML instance (Monad m) => EmbedAsChild (ServerPartT m) String instance (Monad m) => EmbedAsChild (ServerPartT m) Char instance (Monad m, Functor m, IsName n) => EmbedAsAttr (ServerPartT m) (Attr n Text) instance (Monad m, Functor m, IsName n) => EmbedAsAttr (ServerPartT m) (Attr n Text) instance (Monad m) => EmbedAsAttr (ServerPartT m) (Attr String Int) instance (Monad m) => EmbedAsAttr (ServerPartT m) (Attr String Bool) instance (Monad m) => EmbedAsAttr (ServerPartT m) (Attr String String) instance (Monad m) => EmbedAsAttr (ServerPartT m) (Attr String Char) instance (Monad m) => EmbedAsAttr (ServerPartT m) Attribute instance (Monad m, Functor m) => IsAttrValue (ServerPartT m) Text instance (Monad m, Functor m) => IsAttrValue (ServerPartT m) Text instance (Monad m) => XMLGen (ServerPartT m) module HSP.IdentityT evalIdentityT :: (Functor m, Monad m) => XMLGenT (IdentityT m) XML -> m XML type IdentT m = XMLGenT (IdentityT m) XML newtype IdentityT m a IdentityT :: m a -> IdentityT m a runIdentityT :: IdentityT m a -> m a instance (Functor m) => Functor (IdentityT m) instance (Monad m) => Monad (IdentityT m) instance (MonadWriter w m) => MonadWriter w (IdentityT m) instance (MonadReader r m) => MonadReader r (IdentityT m) instance (MonadState s m) => MonadState s (IdentityT m) instance (MonadRWS r w s m) => MonadRWS r w s (IdentityT m) instance (MonadIO m) => MonadIO (IdentityT m) instance (MonadPlus m) => MonadPlus (IdentityT m) instance (Monad m, Functor m) => SetAttr (IdentityT m) XML instance (Monad m, Functor m) => AppendChild (IdentityT m) XML instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) () instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) XML instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) Text instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) Text instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) (IdentityT m String) instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) String instance (Monad m, Functor m) => EmbedAsChild (IdentityT m) Char instance (Monad m, Functor m, IsName n) => EmbedAsAttr (IdentityT m) (Attr n Text) instance (Monad m, Functor m, IsName n) => EmbedAsAttr (IdentityT m) (Attr n Text) instance (Monad m, Functor m) => EmbedAsAttr (IdentityT m) (Attr String Int) instance (Monad m, Functor m) => EmbedAsAttr (IdentityT m) (Attr String Bool) instance (Monad m, Functor m) => EmbedAsAttr (IdentityT m) (Attr String String) instance (Monad m, Functor m) => EmbedAsAttr (IdentityT m) (Attr String Char) instance (Monad m, Functor m) => EmbedAsAttr (IdentityT m) Attribute instance (Monad m, Functor m) => IsAttrValue (IdentityT m) Text instance (Monad m, Functor m) => IsAttrValue (IdentityT m) Text instance (Functor m, Monad m) => XMLGen (IdentityT m) instance (Monad m, Functor m) => XMLGenerator (IdentityT m) instance MonadTrans IdentityT instance (Applicative f) => Applicative (IdentityT f) module HSP.Identity type Ident = XMLGenT Identity evalIdentity :: XMLGenT Identity XML -> XML instance SetAttr Identity XML instance AppendChild Identity XML instance EmbedAsChild Identity () instance EmbedAsChild Identity XML instance EmbedAsChild Identity Text instance EmbedAsChild Identity Text instance EmbedAsChild Identity String instance EmbedAsChild Identity Char instance (IsName n) => EmbedAsAttr Identity (Attr n Text) instance (IsName n) => EmbedAsAttr Identity (Attr n Text) instance EmbedAsAttr Identity (Attr String Int) instance EmbedAsAttr Identity (Attr String Bool) instance EmbedAsAttr Identity (Attr String String) instance EmbedAsAttr Identity (Attr String Char) instance EmbedAsAttr Identity Attribute instance IsAttrValue Identity Text instance IsAttrValue Identity Text instance XMLGen Identity instance XMLGenerator Identity -- | instances of Typeable, Data, Serialize, Version, and Default for -- ClockTime module Happstack.State.ClockTime -- | A representation of the internal clock time. Clock times may be -- compared, converted to strings, or converted to an external calendar -- time CalendarTime for I/O or other manipulations. data ClockTime :: * -- | Construct a clock time. The arguments are a number of seconds since -- 00:00:00 (UTC) on 1 January 1970, and an additional number of -- picoseconds. -- -- In Haskell 98, the ClockTime type is abstract. TOD :: Integer -> Integer -> ClockTime instance Default ClockTime instance (Data ctx Integer, Sat (ctx ClockTime), Sat (ctx Integer)) => Data ctx ClockTime instance Serialize ClockTime instance Data ClockTime instance Typeable ClockTime instance Version ClockTime module Happstack.Server.HStringTemplate -- | webST name attrs renders a name template with attrs webST :: (MonadIO m) => String -> [(String, String)] -> m Response instance ToMessage (StringTemplate String) module Happstack.Server.HSX instance (WebMonad a m) => WebMonad a (XMLGenT m) instance (FilterMonad a m) => FilterMonad a (XMLGenT m) instance (ServerMonad m) => ServerMonad (XMLGenT m) module Happstack.Server.HSP.HTML -- | Converts a HSP XML to a Happstack Response. Since HSP -- XML is the type returned by using literal HTML syntax with HSP, -- you can wrap up your HTML as webHSP $ html.../html to -- use it with Happstack. webHSP :: (MonadIO m) => HSP XML -> m Response -- | webHSP with XMLMetaData webHSP' :: (MonadIO m) => Maybe XMLMetaData -> HSP XML -> m Response instance ToMessage (Maybe XMLMetaData, XML) instance ToMessage XML