weekdaze-0.0.0.1: A school-timetable problem-solver.

Safe HaskellNone
LanguageHaskell2010

WeekDaze.OutputConfiguration.FileFormat

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Defines the format of a file.
Synopsis

Types

Data-types

data FileFormat minimumContrastRatio Source #

The format associated with a specified file-path.

Instances
Eq minimumContrastRatio => Eq (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

(==) :: FileFormat minimumContrastRatio -> FileFormat minimumContrastRatio -> Bool #

(/=) :: FileFormat minimumContrastRatio -> FileFormat minimumContrastRatio -> Bool #

Show minimumContrastRatio => Show (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

showsPrec :: Int -> FileFormat minimumContrastRatio -> ShowS #

show :: FileFormat minimumContrastRatio -> String #

showList :: [FileFormat minimumContrastRatio] -> ShowS #

NFData minimumContrastRatio => NFData (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

rnf :: FileFormat minimumContrastRatio -> () #

Default (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

def :: FileFormat minimumContrastRatio #

(Fractional minimumContrastRatio, XmlPickler minimumContrastRatio, Ord minimumContrastRatio, Show minimumContrastRatio) => XmlPickler (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

xpickle :: PU (FileFormat minimumContrastRatio) #

Show minimumContrastRatio => SelfValidator (FileFormat minimumContrastRatio) Source # 
Instance details

Defined in WeekDaze.OutputConfiguration.FileFormat

Methods

getErrors :: FileFormat minimumContrastRatio -> [String] #

isValid :: FileFormat minimumContrastRatio -> Bool #

Constants

stdoutProxy :: String Source #

A special file-name interpreted as a request for stdout.

Functions

Constructor

mkFileFormat Source #

Arguments

:: Show minimumContrastRatio 
=> FilePath

A path to a file, into which the unprocessed configuration, formatted as XML, should be written.

-> Format minimumContrastRatio

The number of decimal digits with which to log the value of lesson-criteria & timetable-criteria.

-> FileFormat minimumContrastRatio 

Smart constructor.