Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Text.XML.HaXml.Schema.XSDTypeModel
Documentation
type FixedValue = String #
type DefaultValue = String #
type SchemaLocation = String #
data ProcessContents #
Instances
Eq ProcessContents # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: ProcessContents -> ProcessContents -> Bool # (/=) :: ProcessContents -> ProcessContents -> Bool # | |
Show ProcessContents # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ProcessContents -> ShowS # show :: ProcessContents -> String # showList :: [ProcessContents] -> ShowS # |
Constructors
NoExtension | |
NoRestriction | |
AllFinal |
type TargetNamespace = URI #
Constructors
Qualified | |
Unqualified |
data Annotation #
Constructors
Documentation String | |
AppInfo String | |
NoAnnotation String |
Instances
Eq Annotation # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show Annotation # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> Annotation -> ShowS # show :: Annotation -> String # showList :: [Annotation] -> ShowS # | |
Semigroup Annotation # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (<>) :: Annotation -> Annotation -> Annotation # sconcat :: NonEmpty Annotation -> Annotation # stimes :: Integral b => b -> Annotation -> Annotation # | |
Monoid Annotation # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods mempty :: Annotation # mappend :: Annotation -> Annotation -> Annotation # mconcat :: [Annotation] -> Annotation # |
data MyRestriction #
Instances
Eq MyRestriction # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: MyRestriction -> MyRestriction -> Bool # (/=) :: MyRestriction -> MyRestriction -> Bool # | |
Show MyRestriction # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> MyRestriction -> ShowS # show :: MyRestriction -> String # showList :: [MyRestriction] -> ShowS # |
data PrimitiveType #
Constructors
String | |
Boolean | |
Decimal | |
Float | |
Double | |
Duration | |
DateTime | |
Time | |
Date | |
GYearMonth | |
GYear | |
GMonthDay | |
GDay | |
GMonth | |
Base64Binary | |
HexBinary | |
AnyURI | |
QName | |
Notation |
Instances
Eq PrimitiveType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: PrimitiveType -> PrimitiveType -> Bool # (/=) :: PrimitiveType -> PrimitiveType -> Bool # | |
Show PrimitiveType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> PrimitiveType -> ShowS # show :: PrimitiveType -> String # showList :: [PrimitiveType] -> ShowS # |
Constructors
Required | |
Optional | |
Prohibited |
Constructors
Field | |
Fields |
Constructors
KeyRef | |
Fields
|
Constructors
Key | |
Fields
|
Constructors
Unique | |
Fields
|
data UniqueKeyOrKeyRef #
Instances
Eq UniqueKeyOrKeyRef # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: UniqueKeyOrKeyRef -> UniqueKeyOrKeyRef -> Bool # (/=) :: UniqueKeyOrKeyRef -> UniqueKeyOrKeyRef -> Bool # | |
Show UniqueKeyOrKeyRef # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> UniqueKeyOrKeyRef -> ShowS # show :: UniqueKeyOrKeyRef -> String # showList :: [UniqueKeyOrKeyRef] -> ShowS # |
data AttributeDecl #
Constructors
AttributeDecl | |
Fields |
Instances
Eq AttributeDecl # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: AttributeDecl -> AttributeDecl -> Bool # (/=) :: AttributeDecl -> AttributeDecl -> Bool # | |
Show AttributeDecl # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> AttributeDecl -> ShowS # show :: AttributeDecl -> String # showList :: [AttributeDecl] -> ShowS # |
data NameAndType #
Instances
Eq NameAndType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show NameAndType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> NameAndType -> ShowS # show :: NameAndType -> String # showList :: [NameAndType] -> ShowS # |
data ElementDecl #
Constructors
ElementDecl | |
Fields
|
Instances
Eq ElementDecl # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show ElementDecl # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ElementDecl -> ShowS # show :: ElementDecl -> String # showList :: [ElementDecl] -> ShowS # |
Constructors
Any | |
Fields |
data ElementEtc #
Constructors
HasElement ElementDecl | |
HasGroup Group | |
HasCS ChoiceOrSeq | |
HasAny Any |
Instances
Eq ElementEtc # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show ElementEtc # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ElementEtc -> ShowS # show :: ElementEtc -> String # showList :: [ElementEtc] -> ShowS # |
data ChoiceOrSeq #
Constructors
All Annotation [ElementDecl] | |
Choice Annotation Occurs [ElementEtc] | |
Sequence Annotation Occurs [ElementEtc] |
Instances
Eq ChoiceOrSeq # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show ChoiceOrSeq # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ChoiceOrSeq -> ShowS # show :: ChoiceOrSeq -> String # showList :: [ChoiceOrSeq] -> ShowS # |
Constructors
Group | |
Fields |
data ParticleAttrs #
Instances
Eq ParticleAttrs # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods (==) :: ParticleAttrs -> ParticleAttrs -> Bool # (/=) :: ParticleAttrs -> ParticleAttrs -> Bool # | |
Show ParticleAttrs # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ParticleAttrs -> ShowS # show :: ParticleAttrs -> String # showList :: [ParticleAttrs] -> ShowS # |
data Restriction1 #
Constructors
Restriction1 Particle |
Instances
Eq Restriction1 # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show Restriction1 # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> Restriction1 -> ShowS # show :: Restriction1 -> String # showList :: [Restriction1] -> ShowS # |
data ComplexItem #
Constructors
SimpleContent | |
Fields | |
ComplexContent | |
Fields | |
ThisType | |
Fields |
Instances
Eq ComplexItem # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show ComplexItem # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ComplexItem -> ShowS # show :: ComplexItem -> String # showList :: [ComplexItem] -> ShowS # |
data ComplexType #
Constructors
ComplexType | |
Fields |
Instances
Eq ComplexType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show ComplexType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> ComplexType -> ShowS # show :: ComplexType -> String # showList :: [ComplexType] -> ShowS # |
Constructors
Constructors
Facet | |
Fields |
data Restriction #
Constructors
RestrictSim1 | |
Fields | |
RestrictType | |
Fields |
Instances
Eq Restriction # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show Restriction # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> Restriction -> ShowS # show :: Restriction -> String # showList :: [Restriction] -> ShowS # |
data SimpleType #
Constructors
Primitive | |
Fields | |
Restricted | |
Fields | |
ListOf | |
Fields | |
UnionOf | |
Fields
|
Instances
Eq SimpleType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show SimpleType # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> SimpleType -> ShowS # show :: SimpleType -> String # showList :: [SimpleType] -> ShowS # |
data SchemaItem #
Constructors
Instances
Eq SchemaItem # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel | |
Show SchemaItem # | |
Defined in Text.XML.HaXml.Schema.XSDTypeModel Methods showsPrec :: Int -> SchemaItem -> ShowS # show :: SchemaItem -> String # showList :: [SchemaItem] -> ShowS # |