Safe Haskell | None |
---|---|
Language | Haskell2010 |
Lenses and Prisms Template Haskell could handle
- psDecodeEntities :: Lens' ParseSettings DecodeEntities
- rsPretty :: Lens' RenderSettings Bool
- rsNamespaces :: Lens' RenderSettings [(Text, Text)]
- rsAttrOrder :: Lens' RenderSettings (Name -> Map Name Text -> [(Name, Text)])
- documentPrologue :: Lens' Document Prologue
- documentRoot :: Lens' Document Element
- documentEpilogue :: Lens' Document [Miscellaneous]
- prologueBefore :: Lens' Prologue [Miscellaneous]
- prologueDoctype :: Lens' Prologue (Maybe Doctype)
- prologueAfter :: Lens' Prologue [Miscellaneous]
- doctypeName :: Lens' Doctype Text
- doctypeID :: Lens' Doctype (Maybe ExternalID)
- _SystemID :: Prism' ExternalID Text
- _PublicID :: Prism' ExternalID (Text, Text)
- elementName :: Lens' Element Name
- elementAttributes :: Lens' Element (Map Name Text)
- elementNodes :: Lens' Element [Node]
- nameLocalName :: Lens' Name Text
- nameNamespace :: Lens' Name (Maybe Text)
- namePrefix :: Lens' Name (Maybe Text)
- instructionTarget :: Lens' Instruction Text
- instructionData :: Lens' Instruction Text
- _NodeElement :: Prism' Node Element
- _NodeContent :: Prism' Node Text
- _NodeInstruction :: Prism' Node Instruction
- _NodeComment :: Prism' Node Text
- _MiscComment :: Prism' Miscellaneous Text
- _MiscInstruction :: Prism' Miscellaneous Instruction
Documentation
psDecodeEntities :: Lens' ParseSettings DecodeEntities Source
A Lens into rsPretty
rsNamespaces :: Lens' RenderSettings [(Text, Text)] Source
A Lens into rsNamespaces
rsAttrOrder :: Lens' RenderSettings (Name -> Map Name Text -> [(Name, Text)]) Source
A Lens into rsAttrOrder
documentPrologue :: Lens' Document Prologue Source
A Lens into documentPrologue
documentRoot :: Lens' Document Element Source
A Lens into documentRoot
documentEpilogue :: Lens' Document [Miscellaneous] Source
A Lens into documentEpilogue
prologueBefore :: Lens' Prologue [Miscellaneous] Source
A Lens into prologueBefore
prologueDoctype :: Lens' Prologue (Maybe Doctype) Source
A Lens into prologueDoctype
prologueAfter :: Lens' Prologue [Miscellaneous] Source
A Lens into prologueAfter
doctypeName :: Lens' Doctype Text Source
A Lens into doctypeName
elementName :: Lens' Element Name Source
A Lens into elementName
elementAttributes :: Lens' Element (Map Name Text) Source
A Lens into elementAttributes
elementNodes :: Lens' Element [Node] Source
A Lens into elementNodes
nameLocalName :: Lens' Name Text Source
A Lens into nameLocalName
nameNamespace :: Lens' Name (Maybe Text) Source
A Lens into nameNamespace
namePrefix :: Lens' Name (Maybe Text) Source
A Lens into namePrefix
instructionTarget :: Lens' Instruction Text Source
A Lens into instructionTarget
instructionData :: Lens' Instruction Text Source
A Lens into instructionData
_NodeElement :: Prism' Node Element Source
A Prism into NodeElement
_NodeContent :: Prism' Node Text Source
A Prism into NodeContent
_NodeInstruction :: Prism' Node Instruction Source
A Prism into NodeInstruction
_NodeComment :: Prism' Node Text Source
A Prism into NodeComment
_MiscComment :: Prism' Miscellaneous Text Source
A Prism into MiscComment
_MiscInstruction :: Prism' Miscellaneous Instruction Source
A Prism into MiscInstruction