| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.HTML.TagSoup.Navigate.Types.Tag
Documentation
Constructors
| TagOpen str [Attribute str] | |
| TagClose str | |
| TagText str | |
| TagComment str | |
| TagWarning str | |
| TagPosition Row Column |
Instances
| Functor Tag Source # | |
| Foldable Tag Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag Methods fold :: Monoid m => Tag m -> m # foldMap :: Monoid m => (a -> m) -> Tag a -> m # foldr :: (a -> b -> b) -> b -> Tag a -> b # foldr' :: (a -> b -> b) -> b -> Tag a -> b # foldl :: (b -> a -> b) -> b -> Tag a -> b # foldl' :: (b -> a -> b) -> b -> Tag a -> b # foldr1 :: (a -> a -> a) -> Tag a -> a # foldl1 :: (a -> a -> a) -> Tag a -> a # elem :: Eq a => a -> Tag a -> Bool # maximum :: Ord a => Tag a -> a # | |
| Traversable Tag Source # | |
| Eq1 Tag Source # | |
| Ord1 Tag Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
| Show1 Tag Source # | |
| Eq str => Eq (Tag str) Source # | |
| Ord str => Ord (Tag str) Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
| Show str => Show (Tag str) Source # | |
| AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
| HasTag (Tag str) str Source # | |
| Each (Tag str) (Tag str') str str' Source # | |
class AsTag a str | a -> str where Source #
Minimal complete definition
Methods
_Tag :: Prism' a (Tag str) Source #
_TagOpen :: Prism' a (str, [Attribute str]) Source #
_TagClose :: Prism' a str Source #
_TagText :: Prism' a str Source #
_TagComment :: Prism' a str Source #
_TagWarning :: Prism' a str Source #
Instances
| AsTag (TagTree str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag Methods _Tag :: Prism' (TagTree str) (Tag str) Source # _TagOpen :: Prism' (TagTree str) (str, [Attribute str]) Source # _TagClose :: Prism' (TagTree str) str Source # _TagText :: Prism' (TagTree str) str Source # _TagComment :: Prism' (TagTree str) str Source # _TagWarning :: Prism' (TagTree str) str Source # | |
| AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
| AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
| AsTag (TagTree str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTree Methods _Tag :: Prism' (TagTree str) (Tag str) Source # _TagOpen :: Prism' (TagTree str) (str, [Attribute str]) Source # _TagClose :: Prism' (TagTree str) str Source # _TagText :: Prism' (TagTree str) str Source # _TagComment :: Prism' (TagTree str) str Source # _TagWarning :: Prism' (TagTree str) str Source # | |
tagOpen :: AsTag a str => Traversal' a str Source #
tagAttributes :: AsTag a str => Traversal' a (Attribute str) Source #
tagAttributeNames :: AsTag a str => Traversal' a str Source #
tagAttributeValues :: AsTag a str => Traversal' a str Source #
tagColumns :: AsTag a str => Traversal' a Column Source #