| 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 # | |