HaXml-1.25.7: Utilities for manipulating XML documents
Safe HaskellSafe-Inferred
LanguageHaskell98

Text.XML.HaXml.Schema.XSDTypeModel

Documentation

data Final Source #

Instances

Instances details
Eq Final Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Final Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Final -> ShowS #

show :: Final -> String #

showList :: [Final] -> ShowS #

data QForm Source #

Constructors

Qualified 
Unqualified 

Instances

Instances details
Eq QForm Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show QForm Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> QForm -> ShowS #

show :: QForm -> String #

showList :: [QForm] -> ShowS #

data Use Source #

Constructors

Required 
Optional 
Prohibited 

Instances

Instances details
Eq Use Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Use Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Use -> ShowS #

show :: Use -> String #

showList :: [Use] -> ShowS #

data Occurs Source #

Constructors

Occurs (Maybe Int) (Maybe Int) 

Instances

Instances details
Eq Occurs Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Occurs Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Semigroup Occurs Source # 
Instance details

Defined in Text.XML.HaXml.Schema.TypeConversion

Monoid Occurs Source # 
Instance details

Defined in Text.XML.HaXml.Schema.TypeConversion

data Field Source #

Constructors

Field 

Instances

Instances details
Eq Field Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Field Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

data Selector Source #

Instances

Instances details
Eq Selector Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Show Selector Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

data KeyRef Source #

Instances

Instances details
Eq KeyRef Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show KeyRef Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

data Key Source #

Instances

Instances details
Eq Key Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Key Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

data Unique Source #

Instances

Instances details
Eq Unique Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Unique Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

data NameAndType Source #

Constructors

NT 

Fields

Instances

Instances details
Eq NameAndType Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Show NameAndType Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

data Any Source #

Instances

Instances details
Eq Any Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Any Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Any -> ShowS #

show :: Any -> String #

showList :: [Any] -> ShowS #

data Group Source #

Instances

Instances details
Eq Group Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Group Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

data Facet Source #

Instances

Instances details
Eq Facet Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Facet Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

showsPrec :: Int -> Facet -> ShowS #

show :: Facet -> String #

showList :: [Facet] -> ShowS #

data Schema Source #

Instances

Instances details
Eq Schema Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Methods

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

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

Show Schema Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Semigroup Schema Source # 
Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel

Monoid Schema Source #

This instance is pretty unsatisfactory, and is useful only for building environments involving recursive modules. The mappend method is left-biased, and the mempty value contains lots of undefined values.

Instance details

Defined in Text.XML.HaXml.Schema.XSDTypeModel