xlsx-0.7.2: Simple and incomplete Excel file parser/writer

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Types.DataValidation

Documentation

data ValidationExpression #

Constructors

ValBetween Formula Formula

Between operator

ValEqual Formula

"Equal to" operator

ValGreaterThan Formula

"Greater than" operator

ValGreaterThanOrEqual Formula

"Greater than or equal to" operator

ValLessThan Formula

"Less than" operator

ValLessThanOrEqual Formula

"Less than or equal to" operator

ValNotBetween Formula Formula

"Not between" operator

ValNotEqual Formula

"Not equal to" operator

Instances

Eq ValidationExpression # 
Show ValidationExpression # 
Generic ValidationExpression # 
NFData ValidationExpression # 

Methods

rnf :: ValidationExpression -> () #

type Rep ValidationExpression # 
type Rep ValidationExpression = D1 * (MetaData "ValidationExpression" "Codec.Xlsx.Types.DataValidation" "xlsx-0.7.2-lPjfwcf8ew7uO9JhyAhCa" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ValBetween" PrefixI False) ((:*:) * (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)))) (C1 * (MetaCons "ValEqual" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)))) ((:+:) * (C1 * (MetaCons "ValGreaterThan" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula))) (C1 * (MetaCons "ValGreaterThanOrEqual" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula))))) ((:+:) * ((:+:) * (C1 * (MetaCons "ValLessThan" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula))) (C1 * (MetaCons "ValLessThanOrEqual" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)))) ((:+:) * (C1 * (MetaCons "ValNotBetween" PrefixI False) ((:*:) * (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula)))) (C1 * (MetaCons "ValNotEqual" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Formula))))))

data ValidationType #

Instances

Eq ValidationType # 
Show ValidationType # 
Generic ValidationType # 

Associated Types

type Rep ValidationType :: * -> * #

NFData ValidationType # 

Methods

rnf :: ValidationType -> () #

ToAttrVal ValidationType # 
type Rep ValidationType # 

data ErrorStyle #

Instances

Eq ErrorStyle # 
Show ErrorStyle # 
Generic ErrorStyle # 

Associated Types

type Rep ErrorStyle :: * -> * #

NFData ErrorStyle # 

Methods

rnf :: ErrorStyle -> () #

FromAttrBs ErrorStyle # 
FromAttrVal ErrorStyle # 
ToAttrVal ErrorStyle # 

Methods

toAttrVal :: ErrorStyle -> Text #

type Rep ErrorStyle # 
type Rep ErrorStyle = D1 * (MetaData "ErrorStyle" "Codec.Xlsx.Types.DataValidation" "xlsx-0.7.2-lPjfwcf8ew7uO9JhyAhCa" False) ((:+:) * (C1 * (MetaCons "ErrorStyleInformation" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ErrorStyleStop" PrefixI False) (U1 *)) (C1 * (MetaCons "ErrorStyleWarning" PrefixI False) (U1 *))))

data DataValidation #

Instances

Eq DataValidation # 
Show DataValidation # 
Generic DataValidation # 

Associated Types

type Rep DataValidation :: * -> * #

Default DataValidation # 

Methods

def :: DataValidation #

NFData DataValidation # 

Methods

rnf :: DataValidation -> () #

FromXenoNode DataValidation # 
FromCursor DataValidation # 
ToElement DataValidation # 
type Rep DataValidation #