HaXml-1.25.4: Utilities for manipulating XML documents

Safe HaskellSafe
LanguageHaskell98

Text.XML.HaXml.Schema.XSDTypeModel

Documentation

data Facet #

Instances

Eq Facet # 

Methods

(==) :: Facet -> Facet -> Bool #

(/=) :: Facet -> Facet -> Bool #

Show Facet # 

Methods

showsPrec :: Int -> Facet -> ShowS #

show :: Facet -> String #

showList :: [Facet] -> ShowS #

data Any #

Instances

Eq Any # 

Methods

(==) :: Any -> Any -> Bool #

(/=) :: Any -> Any -> Bool #

Show Any # 

Methods

showsPrec :: Int -> Any -> ShowS #

show :: Any -> String #

showList :: [Any] -> ShowS #

data Key #

Instances

Eq Key # 

Methods

(==) :: Key -> Key -> Bool #

(/=) :: Key -> Key -> Bool #

Show Key # 

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

data Field #

Constructors

Field 

Instances

Eq Field # 

Methods

(==) :: Field -> Field -> Bool #

(/=) :: Field -> Field -> Bool #

Show Field # 

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

data Occurs #

Constructors

Occurs (Maybe Int) (Maybe Int) 

Instances

Eq Occurs # 

Methods

(==) :: Occurs -> Occurs -> Bool #

(/=) :: Occurs -> Occurs -> Bool #

Show Occurs # 

data Use #

Constructors

Required 
Optional 
Prohibited 

Instances

Eq Use # 

Methods

(==) :: Use -> Use -> Bool #

(/=) :: Use -> Use -> Bool #

Show Use # 

Methods

showsPrec :: Int -> Use -> ShowS #

show :: Use -> String #

showList :: [Use] -> ShowS #

type Mixed = Bool #

type Nillable = Bool #

type Fixed = Bool #

data QForm #

Constructors

Qualified 
Unqualified 

Instances

Eq QForm # 

Methods

(==) :: QForm -> QForm -> Bool #

(/=) :: QForm -> QForm -> Bool #

Show QForm # 

Methods

showsPrec :: Int -> QForm -> ShowS #

show :: QForm -> String #

showList :: [QForm] -> ShowS #

data Final #

Instances

Eq Final # 

Methods

(==) :: Final -> Final -> Bool #

(/=) :: Final -> Final -> Bool #

Show Final # 

Methods

showsPrec :: Int -> Final -> ShowS #

show :: Final -> String #

showList :: [Final] -> ShowS #

type Block = Final #

type Regexp = String #

type URI = String #