(Functor m, Monad m) => XMLGenerator (ServerPartT m) Source # | |
|
Monad m => XMLGen (ServerPartT m) Source # | |
Associated Types type XMLType (ServerPartT m :: * -> *) :: * type StringType (ServerPartT m :: * -> *) :: * data ChildType (ServerPartT m :: * -> *) :: * data AttributeType (ServerPartT m :: * -> *) :: * Methods genElement :: Name (StringType (ServerPartT m)) -> [XMLGenT (ServerPartT m) [AttributeType (ServerPartT m)]] -> [XMLGenT (ServerPartT m) [ChildType (ServerPartT m)]] -> XMLGenT (ServerPartT m) (XMLType (ServerPartT m)) genEElement :: Name (StringType (ServerPartT m)) -> [XMLGenT (ServerPartT m) [AttributeType (ServerPartT m)]] -> XMLGenT (ServerPartT m) (XMLType (ServerPartT m)) xmlToChild :: XMLType (ServerPartT m) -> ChildType (ServerPartT m) pcdataToChild :: StringType (ServerPartT m) -> ChildType (ServerPartT m) |
(Functor m, Monad m) => SetAttr (ServerPartT m) XML Source # | |
Methods setAttr :: XML -> GenAttribute (ServerPartT m) -> GenXML (ServerPartT m) setAll :: XML -> GenAttributeList (ServerPartT m) -> GenXML (ServerPartT m) |
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) Text Source # | |
Methods asChild :: Text -> GenChildList (ServerPartT m) |
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) Text Source # | |
Methods asChild :: Text -> GenChildList (ServerPartT m) |
Monad m => EmbedAsChild (ServerPartT m) () Source # | |
Methods asChild :: () -> GenChildList (ServerPartT m) |
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) XML Source # | |
Methods asChild :: XML -> GenChildList (ServerPartT m) |
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) Integer Source # | |
|
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) Int Source # | |
Methods asChild :: Int -> GenChildList (ServerPartT m) |
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) String Source # | |
|
(Functor m, Monad m) => EmbedAsChild (ServerPartT m) Char Source # | |
|
(Functor m, Monad m) => EmbedAsAttr (ServerPartT m) Attribute Source # | |
Methods asAttr :: Attribute -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m) => AppendChild (ServerPartT m) XML Source # | |
Methods appChild :: XML -> GenChild (ServerPartT m) -> GenXML (ServerPartT m) appAll :: XML -> GenChildList (ServerPartT m) -> GenXML (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n Text) Source # | |
Methods asAttr :: Attr n Text -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n Text) Source # | |
Methods asAttr :: Attr n Text -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n Int) Source # | |
Methods asAttr :: Attr n Int -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n Bool) Source # | |
Methods asAttr :: Attr n Bool -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n String) Source # | |
Methods asAttr :: Attr n String -> GenAttributeList (ServerPartT m) |
(Functor m, Monad m, IsName n Text) => EmbedAsAttr (ServerPartT m) (Attr n Char) Source # | |
Methods asAttr :: Attr n Char -> GenAttributeList (ServerPartT m) |