Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Web.Routes.XMLGenT
Contents
Documentation
flattenCDATA :: [XML] -> [XML] Source #
Orphan instances
MonadRoute m => MonadRoute (XMLGenT m) Source # | |
(Functor m, Monad m) => XMLGen (RouteT url m) Source # | |
Associated Types type XMLType (RouteT url m) Source # type StringType (RouteT url m) Source # data ChildType (RouteT url m) Source # data AttributeType (RouteT url m) Source # Methods genElement :: Name (StringType (RouteT url m)) -> [XMLGenT (RouteT url m) [AttributeType (RouteT url m)]] -> [XMLGenT (RouteT url m) [ChildType (RouteT url m)]] -> XMLGenT (RouteT url m) (XMLType (RouteT url m)) Source # genEElement :: Name (StringType (RouteT url m)) -> [XMLGenT (RouteT url m) [AttributeType (RouteT url m)]] -> XMLGenT (RouteT url m) (XMLType (RouteT url m)) Source # xmlToChild :: XMLType (RouteT url m) -> ChildType (RouteT url m) Source # pcdataToChild :: StringType (RouteT url m) -> ChildType (RouteT url m) Source # | |
(Functor m, Monad m) => XMLGenerator (RouteT url m) Source # | |
(Functor m, Monad m) => AppendChild (RouteT url m) XML Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) Attribute Source # | |
Methods asAttr :: Attribute -> GenAttributeList (RouteT url m) Source # | |
(Functor m, Monad m) => EmbedAsChild (RouteT url m) XML Source # | |
Methods asChild :: XML -> GenChildList (RouteT url m) Source # | |
(Monad m, Functor m) => EmbedAsChild (RouteT url m) Text Source # | |
Methods asChild :: Text -> GenChildList (RouteT url m) Source # | |
(Monad m, Functor m) => EmbedAsChild (RouteT url m) Text Source # | |
Methods asChild :: Text -> GenChildList (RouteT url m) Source # | |
(Functor m, Monad m) => EmbedAsChild (RouteT url m) String Source # | |
Methods asChild :: String -> GenChildList (RouteT url m) Source # | |
(Functor m, Monad m) => EmbedAsChild (RouteT url m) () Source # | |
Methods asChild :: () -> GenChildList (RouteT url m) Source # | |
(Functor m, Monad m) => EmbedAsChild (RouteT url m) Char Source # | |
Methods asChild :: Char -> GenChildList (RouteT url m) Source # | |
(Functor m, Monad m) => SetAttr (RouteT url m) XML Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr Text Integer) Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr Text Bool) Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr Text Int) Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr Text url) Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr String String) Source # | |
(Functor m, Monad m) => EmbedAsAttr (RouteT url m) (Attr String Char) Source # | |
(Monad m, Functor m, IsName n Text) => EmbedAsAttr (RouteT url m) (Attr n Text) Source # | |
(Monad m, Functor m, IsName n Text) => EmbedAsAttr (RouteT url m) (Attr n Text) Source # | |