Namespaces | |
| serialize | |
Classes | |
| class | AbstractAttribute | 
| This is the base class for XML Schema Attribute classes.  More... | |
| class | All | 
| This class models an XML Schema all element.  More... | |
| class | Annotated | 
| A base class for XSD classes that may allow annotation.  More... | |
| class | Annotation | 
| A class that models a XSD annotation element.  More... | |
| class | AnnotationItem | 
| A base class for XSD annotation elements.  More... | |
| class | Any | 
| It models the XML Schema any element.  More... | |
| class | AnyAttribute | 
| It models an XML anyAttribute element.  More... | |
| class | AppInfo | 
| This class models an object that specifies information to be used by applications.  More... | |
| class | Attribute | 
| It models a XML Schema attribute.  More... | |
| class | AttributeGroup | 
| class | Choice | 
| This class models the XML Schema choice element.  More... | |
| class | ComplexContent | 
| It models an XML Schema complexContent element.  More... | |
| class | ComplexType | 
| It models a XML Schema Complex Type definition.  More... | |
| class | Content | 
| A base class for elements that are not definitions nor declarations. This class is just for creating a hierarchy for All, Choice, Group and Sequence classes.  More... | |
| class | Documentation | 
| A class that models a documentation element used to enter text comments in annotations.  More... | |
| class | Element | 
| This class models the element of a XML Schema.  More... | |
| class | Extension | 
| This class models an extension element that can be used to extend an existing simpleType or complexType element.  More... | |
| class | Facet | 
| This class can be used to model a facet (a constraint in the range of values).  More... | |
| class | Field | 
| It models the field element of an XML Schema.  More... | |
| class | Group | 
| This class models a group element in a XML Schema.  More... | |
| class | Identifiable | 
| A base class for XSD classes that must provide a unique ID property.  More... | |
| class | IdentityConstraint | 
| This is the base class for XML Schema elements that are related to identity constraint.  More... | |
| class | Import | 
| It models a XML Schema import.  More... | |
| class | Include | 
| It models a XML Schema include.  More... | |
| class | Key | 
| This class models a key element from an XML Schema.  More... | |
| class | KeyRef | 
| This class models a keyref element from a XML Schema element.  More... | |
| class | List | 
| It is used to define a simple type element as a list of values.  More... | |
| class | Notation | 
| This class models a notation element from a XML Schema.  More... | |
| class | Occurs | 
| A base class for XSD classes that have occurs attributes.  More... | |
| class | QName | 
| A class to be used to represent XML qualified names.  More... | |
| class | Redefine | 
| It models a XML Schema redefine.  More... | |
| class | Restriction4ComplexContent | 
| The restriction class can be used to define restrictions on a complexContent.  More... | |
| class | Restriction4SimpleContent | 
| This restriction class defines restrictions on a simpleContent.  More... | |
| class | Restriction4SimpleType | 
| The restriction element defines restrictions on a simpleType definition.  More... | |
| class | Schema | 
| A class that models a XML schema (XSD).  More... | |
| class | Selector | 
| It models the selector element of an XML Schema.  More... | |
| class | Sequence | 
| This class models a sequence element in a XML Schema.  More... | |
| class | SimpleBuiltInType | 
| A class for representing built-in XML Schema types.  More... | |
| class | SimpleContent | 
| A class that models an XML Schema simpleContent element.  More... | |
| class | SimpleType | 
| It models a XML Schema SimpleType element.  More... | |
| class | SimpleTypeConstructor | 
| A base class for SympleType elements. List, Union and Restriction4SimpleType is derived from this base class.  More... | |
| class | Type | 
| An abstract class for modeling the definition of a new XML Schema Type.  More... | |
| class | TypeDerivation | 
| SimpleType, SimpleContent and ComplexContent can be extend other types. This is just a base class for the type extension mechanism.  More... | |
| class | Union | 
| It defines a simple type as a collection (union) of values from specified simple data types.  More... | |
| class | Unique | 
| It models the unique element in an XML Schema.  More... | |
Enumerations | |
| enum | AttributeUse { REQUIRED, OPTIONAL, PROHIBITED } | 
| It specifies how the attribute is used.  More... | |
| enum | BuiltInType { TODO } | 
| It enumerates the available built-in types.  More... | |
| enum | DerivationType {  UNKNOWN = 0, EXTENSION = 1, RESTRICTION = 2, SUBSTITUTION = 4, LIST = 8, UNION = 16, ALL = 32 }  | 
| It specifies the list of possible derivation types.  More... | |
| enum | FacetType {  Enumeration, FractionDigits, Length, MaxExclusive, MaxInclusive, MaxLength, MinExclusive, MinInclusive, MinLength, Pattern, TotalDigits, WhiteSpace }  | 
| It enumerates the available facet types.  More... | |
| enum | Form { Qualified, Unqualified } | 
| It specifies the form for the attribute.  More... | |
| enum | ProcessContents { STRICT, LAX, SKIP } | 
| It enumerates the possible ways that the XML processor should handle validation against the elements specified by an any element.  More... | |
Functions | |
| int | ExtractExtension (const char *value) | 
| It extracts an integer value that is a combination of: #all|list of (extension|restriction|substitution).  More... | |
| TEXSDEXPORT Schema * | Read (const std::string &file_name) | 
| enum te::xsd::BuiltInType | 
| enum te::xsd::FacetType | 
It enumerates the available facet types.
| enum te::xsd::Form | 
It specifies the form for the attribute.
It enumerates the possible ways that the XML processor should handle validation against the elements specified by an any element.
      
  | 
  inline | 
It extracts an integer value that is a combination of: #all|list of (extension|restriction|substitution).
Definition at line 47 of file Utils.h.
References ALL, EXTENSION, RESTRICTION, and SUBSTITUTION.
| te::xsd::Schema * te::xsd::Read | ( | const std::string & | file_name | ) | 
Definition at line 38 of file ReadXSD.cpp.
References te::xml::ReaderFactory::make(), Qualified, te::xml::START_DOCUMENT, te::xml::START_ELEMENT, and Unqualified.