| Safe Haskell | Safe-Inferred |
|---|
Text.XML.HaXml.Schema.XSDTypeModel
Documentation
data Schema
Constructors
| Schema | |
Fields
| |
data SchemaItem
Constructors
Instances
| Eq SchemaItem | |
| Show SchemaItem |
data SimpleType
Constructors
| Primitive | |
Fields | |
| Restricted | |
Fields
| |
| ListOf | |
Fields
| |
| UnionOf | |
Fields
| |
Instances
| Eq SimpleType | |
| Show SimpleType |
data Restriction
Constructors
| RestrictSim1 | |
Fields
| |
| RestrictType | |
Fields
| |
Instances
| Eq Restriction | |
| Show Restriction |
data Facet
Constructors
| Facet | |
Fields
| |
data FacetType
data ComplexType
Constructors
| ComplexType | |
Fields
| |
Instances
| Eq ComplexType | |
| Show ComplexType |
data ComplexItem
Constructors
| SimpleContent | |
Fields
| |
| ComplexContent | |
Fields
| |
| ThisType | |
Fields | |
Instances
| Eq ComplexItem | |
| Show ComplexItem |
type Particle = Maybe (Either ChoiceOrSeq Group)
data ParticleAttrs
Constructors
| PA Particle [Either AttributeDecl AttrGroup] (Maybe AnyAttr) |
Instances
| Eq ParticleAttrs | |
| Show ParticleAttrs |
data Group
Constructors
| Group | |
Fields
| |
data ChoiceOrSeq
Constructors
| All Annotation [ElementDecl] | |
| Choice Annotation Occurs [ElementEtc] | |
| Sequence Annotation Occurs [ElementEtc] |
Instances
| Eq ChoiceOrSeq | |
| Show ChoiceOrSeq |
data ElementEtc
Constructors
| HasElement ElementDecl | |
| HasGroup Group | |
| HasCS ChoiceOrSeq | |
| HasAny Any |
Instances
| Eq ElementEtc | |
| Show ElementEtc |
data AttrGroup
Constructors
| AttrGroup | |
Fields
| |
data ElementDecl
Constructors
| ElementDecl | |
Fields
| |
Instances
| Eq ElementDecl | |
| Show ElementDecl |
data NameAndType
Instances
| Eq NameAndType | |
| Show NameAndType |
data AttributeDecl
Constructors
| AttributeDecl | |
Fields
| |
Instances
| Eq AttributeDecl | |
| Show AttributeDecl |
data UniqueKeyOrKeyRef
Instances
| Eq UniqueKeyOrKeyRef | |
| Show UniqueKeyOrKeyRef |
data Unique
Constructors
| Unique | |
Fields
| |
data Key
Constructors
| Key | |
Fields
| |
data KeyRef
Constructors
| KeyRef | |
Fields
| |
data Selector
Constructors
| Selector | |
Fields
| |
data Field
Constructors
| Field | |
Fields
| |
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 | |
| Show PrimitiveType |
data MyRestriction
Constructors
| Range Occurs | |
| Pattern Regexp | |
| Enumeration [String] |
Instances
| Eq MyRestriction | |
| Show MyRestriction |
type Mixed = Bool
type Nillable = Bool
type Fixed = Bool
data Annotation
Constructors
| Documentation String | |
| AppInfo String | |
| NoAnnotation String |
Instances
| Eq Annotation | |
| Show Annotation | |
| Monoid Annotation |
type TargetNamespace = URI
type SchemaLocation = String
type DefaultValue = String
type FixedValue = String
type Regexp = String
type URI = String
type TypeName = String