PageIO-0.0.3: Page-oriented extraction and composition librarySource codeContentsIndex
Text.PageIO.Types
Documentation
newtype Page Source
Constructors
MkPage
pageLines :: [Value]
show/hide Instances
type Col = IntSource
type Row = IntSource
type FractionDigits = IntSource
data FieldFormat Source
Constructors
FGeneral
FNumeric FractionDigits
FDate
show/hide Instances
type Value = ByteStringSource
data Box Source
Constructors
MkBox
boxLeft :: !Col
boxTop :: !Row
boxRight :: Col
boxBottom :: !Row
show/hide Instances
data Sheet Source
Constructors
MkSheet
sheetName :: !Label
sheetBox :: !Box
sheetPatterns :: !(LabelMap Pattern)
sheetFields :: !(LabelMap Field)
sheetFrames :: ![Frame]
sheetGroupBy :: ![Label]
sheetOrderBy :: ![Label]
sheetUseBlockSortPriority :: !Bool
show/hide Instances
data Pattern Source
Constructors
MkPattern
patternBox :: !Box
patternMatch :: !Match
patternUseWildcards :: !Bool
show/hide Instances
data Scope Source
Constructors
SPage
SDoc
show/hide Instances
data Variable Source
Constructors
VPage
VSum
vScope :: !Scope
vLabel :: !Label
VCount
vScope :: !Scope
vLabel :: !Label
VLabel
vLabel :: !Label
VSubStr
vLabel :: !Label
vDrop :: !Int
vTake :: !Int
VReplace
vLabel :: !Label
vMatchReplace :: ![(Value, Value)]
VLiteral
vValue :: !Value
show/hide Instances
data Field Source
Constructors
MkField
fieldBox :: !Box
fieldVariable :: !(Maybe Variable)
fieldKeepSpaces :: !Bool
fieldFormat :: !FieldFormat
show/hide Instances
data Frame Source
Constructors
MkFrame
frameBox :: !Box
frameBlocks :: !(LabelMap Block)
show/hide Instances
data Operator Source
Constructors
ONot !Operator
OContains
OEq
OEndsWith
OStartsWith
show/hide Instances
data Filter Source
Constructors
MkFilter
filterField :: !Label
filterOperator :: !Operator
filterMatch :: !Match
show/hide Instances
data OrderBy a Source
Constructors
DAscending !a
DDescending !a
show/hide Instances
data Block Source
Constructors
MkBlock
blockLines :: !Row
blockPatterns :: !(LabelMap Pattern)
blockFields :: !(LabelMap Field)
blockOrderBy :: ![OrderBy Label]
blockGroupBy :: ![Label]
blockFilterBy :: ![Filter]
blockUsePriority :: !Bool
show/hide Instances
newtype Match Source
Constructors
MkMatch
matchValue :: Value
show/hide Instances
matches :: Value -> Match -> BoolSource
valToIntVal :: Value -> ValueSource
valToInt :: Value -> IntSource
matchSubstring :: Value -> Match -> Maybe IntSource
module Text.PageIO.LabelMap
Produced by Haddock version 2.6.0