xlsx-1.1.0.1: Simple and incomplete Excel file parser/writer
Safe HaskellSafe-Inferred
LanguageHaskell2010

Codec.Xlsx.Parser.Internal.Fast

Documentation

class FromXenoNode a where Source #

Instances

Instances details
FromXenoNode ColumnsProperties Source # 
Instance details

Defined in Codec.Xlsx.Types

FromXenoNode AutoFilter Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromXenoNode CustomFilter Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromXenoNode FilterCriterion Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromXenoNode Formula Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromXenoNode XlsxText Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromXenoNode CfRule Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode CfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode DataBarOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode IconSetOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode MaxCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode MinCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromXenoNode DataValidation Source # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromXenoNode CfPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CfPair

FromXenoNode DvPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.DvPair

FromXenoNode FormulaData Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.FormulaData

FromXenoNode PageSetup Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromXenoNode SheetProtection Source # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromXenoNode RichTextRun Source # 
Instance details

Defined in Codec.Xlsx.Types.RichText

FromXenoNode RunProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.RichText

FromXenoNode Pane Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromXenoNode Selection Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromXenoNode SheetView Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromXenoNode Color Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromXenoNode (Int, FilterColumn) Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

collectChildren :: Node -> ChildCollector a -> Either Text a Source #

maybeChild :: ByteString -> ChildCollector (Maybe Node) Source #

requireChild :: ByteString -> ChildCollector Node Source #

childList :: ByteString -> ChildCollector [Node] Source #

maybeFromChild :: FromXenoNode a => ByteString -> ChildCollector (Maybe a) Source #

fromChild :: FromXenoNode a => ByteString -> ChildCollector a Source #

fromChildList :: FromXenoNode a => ByteString -> ChildCollector [a] Source #

maybeParse :: ByteString -> (Node -> Either Text a) -> ChildCollector (Maybe a) Source #

requireAndParse :: ByteString -> (Node -> Either Text a) -> ChildCollector a Source #

maybeElementVal :: FromAttrBs a => ByteString -> ChildCollector (Maybe a) Source #

toAttrParser :: Either Text a -> AttrParser a Source #

parseAttributes :: Node -> AttrParser a -> Either Text a Source #

class FromAttrBs a where Source #

Instances

Instances details
FromAttrBs ByteString Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal.Fast

FromAttrBs Text Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal.Fast

FromAttrBs SheetState Source # 
Instance details

Defined in Codec.Xlsx.Types

FromAttrBs CustomFilterOperator Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrBs DynFilterType Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrBs FilterByBlank Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrBs SharedFormulaIndex Source # 
Instance details

Defined in Codec.Xlsx.Types.Cell

FromAttrBs CellRef Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrBs ErrorType Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrBs Formula Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrBs SqRef Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrBs IconSetType Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrBs Inclusion Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrBs NStdDev Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrBs TimePeriod Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrBs ErrorStyle Source # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromAttrBs RefId Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal

FromAttrBs CellComments Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrBs Orientation Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrBs PageOrder Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrBs PaperSize Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrBs PrintErrors Source # 
Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrBs LegacyPassword Source # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromAttrBs PaneState Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrBs PaneType Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrBs SheetViewType Source # 
Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrBs FontFamily Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrBs FontScheme Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrBs FontUnderline Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrBs FontVerticalAlignment Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrBs Bool Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal.Fast

FromAttrBs Double Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal.Fast

FromAttrBs Int Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal.Fast

maybeAttr :: FromAttrBs a => ByteString -> AttrParser (Maybe a) Source #

fromAttr :: FromAttrBs a => ByteString -> AttrParser a Source #

fromAttrDef :: FromAttrBs a => ByteString -> a -> AttrParser a Source #

nsPrefixes :: Node -> NsPrefixes Source #