[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- pyxb.utils.fac.Automaton: Representation of a Finite Automaton with Counters.
- pyxb.binding.content.AutomatonConfiguration: State for a pyxb.utils.fac.Automaton monitoring content for an incrementally constructed complex type binding instance.
- pyxb.BIND: Bundle data for automated binding generation.
- exceptions.BaseException: Common base class for all exceptions
  - exceptions.Exception: Common base class for all non-exit exceptions.
    - pyxb.utils.fac.AutomatonStepError: Symbol rejected by Configuration_ABC.step.
      - pyxb.utils.fac.NondeterministicSymbolError: Configuration.step found multiple transitions.
      - pyxb.utils.fac.UnrecognizedSymbolError: Configuration.step failed to find a valid transition.
    - pyxb.utils.fac.FACError
      - pyxb.utils.fac.InvalidTermTreeError: Exception raised when a FAC term tree is not a tree.
      - pyxb.utils.fac.UpdateApplicationError: Exception raised when an unsatisfied update instruction is executed.
    - pyxb.exceptions_.PyXBError: Base class for exceptions that indicate a problem that the user probably can't fix.
      - pyxb.exceptions_.LogicError: Raised when the code detects an implementation problem.
        - pyxb.exceptions_.IncompleteImplementationError: Raised when required capability has not been implemented.
      - pyxb.exceptions_.UsageError: Raised when the code detects user violation of an API.
    - pyxb.exceptions_.PyXBException: Base class for exceptions that indicate a problem that the user should fix.
      - pyxb.exceptions_.BadDocumentError: Raised when processing document content and an error is encountered.
        - pyxb.exceptions_.StructuralBadDocumentError: Raised when processing document and the content model is not satisfied.
          - pyxb.exceptions_.UnrecognizedDOMRootNodeError: A root DOM node could not be resolved to a schema element
      - pyxb.exceptions_.BindingError: Raised when the bindings are mis-used.
        - pyxb.exceptions_.NotComplexContentError: An operation that requires a content model was invoked on a complex type instance that has empty or simple content.
        - pyxb.exceptions_.NotSimpleContentError: An operation that requires simple content was invoked on a complex type instance that does not have simple content.
        - pyxb.exceptions_.ReservedNameError: Reserved name set in binding instance.
      - pyxb.exceptions_.BindingGenerationError: Raised when something goes wrong generating the binding classes
      - pyxb.exceptions_.DOMGenerationError: A non-validation error encountered converting bindings to DOM.
        - pyxb.exceptions_.UnboundElementError: An instance converting to DOM had no bound element.
      - pyxb.exceptions_.NamespaceArchiveError: Problem related to namespace archives
      - pyxb.exceptions_.NamespaceError: Violation of some rule relevant to XML Namespaces
        - pyxb.exceptions_.NamespaceUniquenessError: Raised when an attempt is made to record multiple objects of the same name in the same namespace category.
      - pyxb.exceptions_.NotInNamespaceError: Raised when a name is referenced that is not defined in the appropriate namespace.
      - pyxb.exceptions_.PyXBVersionError: Raised on import of a binding generated with a different version of PYXB
      - pyxb.exceptions_.SchemaUniquenessError: Raised when somebody tries to create a schema component using a schema that has already been used in that namespace.
      - pyxb.exceptions_.SchemaValidationError: Raised when the XML hierarchy does not appear to be valid for an XML schema.
      - pyxb.exceptions_.ValidationError: Raised when something in the infoset fails to satisfy a content model or attribute requirement.
        - pyxb.exceptions_.AttributeValidationError: Raised when an attribute requirement is not satisfied.
          - pyxb.exceptions_.AttributeChangeError: Attempt to change an attribute that has a fixed value constraint.
          - pyxb.exceptions_.MissingAttributeError: Raised when an attribute that is required is missing in an element.
          - pyxb.exceptions_.ProhibitedAttributeError: Raised when an attribute that is prohibited is set or referenced in an element.
          - pyxb.exceptions_.UnrecognizedAttributeError: Attempt to reference an attribute not sanctioned by content model.
        - pyxb.exceptions_.ComplexTypeValidationError: Raised when a validation requirement for a complex type is not satisfied.
          - pyxb.exceptions_.AbstractInstantiationError: Attempt to create an instance of an abstract complex type.
          - pyxb.exceptions_.AttributeOnSimpleTypeError: Attempt made to set an attribute on an element with simple type.
          - pyxb.exceptions_.ContentValidationError: Violation of a complex type content model.
            - pyxb.exceptions_.BatchElementContentError: Element/wildcard content cannot be reconciled with the required content model.
              - pyxb.exceptions_.IncompleteElementContentError: Validation of an instance failed to produce an accepting state.
              - pyxb.exceptions_.InvalidPreferredElementContentError: Use of a preferred element led to inability to generate a valid document
              - pyxb.exceptions_.UnprocessedElementContentError: Validation of an instance produced an accepting state but left element material unconsumed.
            - pyxb.exceptions_.ExtraSimpleContentError: A complex type with simple content was provided too much content.
            - pyxb.exceptions_.IncrementalElementContentError: Element or element-like content could not be validly associated with an sub-element in the content model.
              - pyxb.exceptions_.UnrecognizedContentError: Element or element-like content could not be validly associated with an sub-element in the content model.
            - pyxb.exceptions_.MixedContentError: Non-element content added to a complex type instance that does not support mixed content.
            - pyxb.exceptions_.NonPluralAppendError: Attempt to append to an element which does not accept multiple instances.
            - pyxb.exceptions_.OrphanElementContentError: An element expected to be used in content is not present in the instance.
            - pyxb.exceptions_.SimpleContentAbsentError: An instance with simple content was not provided with a value.
            - pyxb.exceptions_.UnprocessedKeywordContentError: A complex type constructor was provided with keywords that could not be recognized.
        - pyxb.exceptions_.ElementValidationError: Raised when a validation requirement for an element is not satisfied.
          - pyxb.exceptions_.AbstractElementError: Attempt to create an instance of an abstract element.
          - pyxb.exceptions_.ContentInNilInstanceError: Raised when an element that is marked to be nil is assigned content.
          - pyxb.exceptions_.ElementChangeError: Attempt to change an element that has a fixed value constraint.
          - pyxb.exceptions_.NoNillableSupportError: Raised when invoking _setIsNil on a type that does not support nillable.
        - pyxb.exceptions_.NonElementValidationError: Raised when an element (or a value bound to an element) appears in context that does not permit an element.
        - pyxb.exceptions_.SimpleTypeValueError: Raised when a simple type value does not satisfy its constraints.
          - pyxb.exceptions_.SimpleFacetValueError: Raised when a simple type value does not satisfy a facet constraint.
          - pyxb.exceptions_.SimpleListValueError: Raised when a list simple type contains a member that does not satisfy its constraints.
          - pyxb.exceptions_.SimplePluralValueError: Raised when context requires a plural value.
          - pyxb.exceptions_.SimpleUnionValueError: Raised when a union simple type contains a member that does not satisfy its constraints.
    - exceptions.StandardError: Base class for all standard Python exceptions that do not represent interpreter exiting.
      - exceptions.LookupError: Base class for lookup errors.
        - pyxb.utils.unicode.CodePointSetError: Raised when some abuse of a CodePointSet is detected.
      - exceptions.ValueError: Inappropriate argument value (of correct type).
        - pyxb.utils.xmlre.RegularExpressionError: Raised when a regular expression cannot be processed..
- pyxb.utils.domutils.BindingDOMSupport: This holds DOM-related information used when generating a DOM tree from a binding instance.
- pyxb.binding.generate.BindingIO
- pyxb.utils.unicode.CodePointSet: Represent a set of Unicode code points.
- pyxb.utils.fac.Configuration_ABC: Base class for something that represents an Automaton in execution.
  - pyxb.utils.fac.Configuration: The state of an Automaton in execution.
  - pyxb.utils.fac.MultiConfiguration: Support parallel execution of state machine.
- _abcoll.Container
  - _abcoll.Sequence: All the operations on a read-only sequence.
    - _abcoll.MutableSequence
      - pyxb.binding.content._PluralBinding: Helper for element content that supports multiple occurences.
- xml.sax.handler.ContentHandler: Interface for receiving logical document content events.
  - pyxb.utils.saxutils.BaseSAXHandler: A SAX handler class that maintains a stack of enclosing elements and manages namespace declarations.
    - pyxb.binding.saxer.PyXBSAXHandler: A SAX handler class which generates a binding instance for a document through a streaming parser.
    - pyxb.utils.saxdom._DOMSAXHandler: SAX handler class that transforms events into a DOM tree.
  - pyxb.utils.saxutils.TracingSAXHandler: A SAX handler class which prints each method invocation.
  - pyxb.utils.saxutils._NoopSAXHandler: A SAX handler class which doesn't do anything.
- pyxb.utils.fac.CounterCondition: A counter condition is a range limit on valid counter values.
- pyxb.binding.content.ElementDeclaration: Aggregate the information relevant to an element of a complex type.
- pyxb.namespace.ExpandedName: Represent an expanded name, which pairs a namespace with a local name.
- pyxb.binding.generate.Generator: Configuration and data for a single binding-generation action.
- pyxb.utils.utility.Graph: Represent a directed graph with arbitrary objects as nodes.
- _abcoll.Iterable
  - _abcoll.Sequence: All the operations on a read-only sequence.
    - _abcoll.MutableSequence
      - pyxb.binding.content._PluralBinding: Helper for element content that supports multiple occurences.
- pyxb.utils.utility.Location
- pyxb.utils.saxdom.NamedNodeMap: Implement that portion of NamedNodeMap required to satisfy PyXB's needs.
- pyxb.namespace.archive.NamespaceArchive: Represent a file from which one or more namespaces can be read, or to which they will be written.
- pyxb.namespace.resolution.NamespaceContext: Records information associated with namespaces at a DOM node.
- pyxb.namespace.archive.NamespaceDependencies
- xml.dom.Node: Class giving the NodeType constants.
  - pyxb.utils.saxdom.Node: Base for the minimal DOM interface required by PyXB.
    - pyxb.utils.saxdom.Attr: Add the nodeName and nodeValue interface.
    - pyxb.utils.saxdom.Document: Add the documentElement interface.
    - pyxb.utils.saxdom.Element
    - pyxb.utils.saxdom._CharacterData: Abstract base for anything holding text data.
      - pyxb.utils.saxdom.Comment
      - pyxb.utils.saxdom.Text
- pyxb.utils.fac.Node: Abstract class for any node in the term tree.
  - pyxb.utils.fac.LeafNode: Intermediary for nodes that have no child nodes.
    - pyxb.utils.fac.All: A term that is an unordered sequence of terms.
    - pyxb.utils.fac.Symbol: A leaf term that is a symbol.
  - pyxb.utils.fac.MultiTermNode: Intermediary for nodes that have multiple child nodes.
    - pyxb.utils.fac.All: A term that is an unordered sequence of terms.
    - pyxb.utils.fac.Choice: A term that may be any one of a set of terms.
    - pyxb.utils.fac.Sequence: A term that is an ordered sequence of terms.
  - pyxb.utils.fac.NumericalConstraint: A term with a numeric range constraint.
- pyxb.binding.generate.ReferenceLiteral: Base class for something that requires fairly complex activity in order to generate its literal value.
  - pyxb.binding.generate.ReferenceEnumerationMember
  - pyxb.binding.generate.ReferenceExpandedName
  - pyxb.binding.generate.ReferenceFacet
  - pyxb.binding.generate.ReferenceFacetMember
  - pyxb.binding.generate.ReferenceNamespace
  - pyxb.binding.generate.ReferenceSchemaComponent
  - pyxb.binding.generate.ReferenceWildcard
- pyxb.utils.saxutils.SAXElementState: State corresponding to processing a given element with the SAX model.
  - pyxb.binding.saxer._SAXElementState: State required to generate bindings for a specific element.
- pyxb.utils.saxutils.SAXInformationItem: Class used to capture an item discovered in the body of an element.
- _abcoll.Sized
  - _abcoll.Sequence: All the operations on a read-only sequence.
    - _abcoll.MutableSequence
      - pyxb.binding.content._PluralBinding: Helper for element content that supports multiple occurences.
- pyxb.utils.fac.State: A thin wrapper around an object reference.
- pyxb.utils.fac.SymbolMatch_mixin: Mix-in used by symbols to provide a custom match implementation.
  - pyxb.binding.content._FACSymbol: Base class for pyxb.utils.fac.Symbol instances associated with PyXB content models.
    - pyxb.binding.content.ElementUse: Information about a schema element declaration reference.
    - pyxb.binding.content.WildcardUse: Information about a schema wildcard element.
- pyxb.utils.fac.Transition: Representation of a FAC state transition.
- pyxb.utils.utility.UniqueIdentifier: Records a unique identifier, generally associated with a binding generation action.
- pyxb.utils.fac.UpdateInstruction: An update instruction pairs a counter with a mutation of that counter.
- pyxb.ValidationConfig: Class holding configuration related to validation.
- pyxb.binding.content.Wildcard: Placeholder for wildcard objects.
- pyxb.utils.unicode.XML1p0e2: Regular expression support for XML Schema Data Types.
- pyxb.utils.domutils._BDSNamespaceSupport: Class holding information relevant to generating the namespace aspects of a DOM instance.
- pyxb.binding.generate._CTDAuxData: Helper class holding information need in both preparation and generation.
- pyxb.binding.basis._Content: Base for any wrapper added to complexTypeDefinition.orderedContent.
  - pyxb.binding.basis.ElementContent: Marking wrapper for element content.
  - pyxb.binding.basis.NonElementContent: Marking wrapper for non-element content.
- pyxb.utils.utility._DeconflictSymbols_mixin: Mix-in used to deconflict public symbols in classes that may be inherited by generated binding classes.
  - pyxb.binding.basis.complexTypeDefinition: Base for any Python class that serves as the binding for an XMLSchema complexType.
    - pyxb.binding.datatypes.anyType: XMLSchema datatype anyType.
  - pyxb.binding.basis.element: Class that represents a schema element within a binding.
  - pyxb.binding.basis.simpleTypeDefinition: simpleTypeDefinition is a base class that is part of the hierarchy of any class that represents the Python datatype for a SimpleTypeDefinition.
    - pyxb.binding.datatypes.NOTATION: XMLSchema datatype NOTATION.
    - pyxb.binding.datatypes.QName: XMLSchema datatype QName.
    - pyxb.binding.basis.STD_list: Base class for collection datatypes.
      - pyxb.binding.datatypes.ENTITIES: XMLSchema datatype ENTITIES.
      - pyxb.binding.datatypes.IDREFS: XMLSchema datatype IDREFS.
      - pyxb.binding.datatypes.NMTOKENS
    - pyxb.binding.basis.STD_union: Base class for union datatypes.
      - pyxb.binding.xml_.STD_ANON_lang: Simple type that is a union of pyxb.binding.datatypes.language, STD_ANON_emptyString
    - pyxb.binding.datatypes._PyXBDateTime_base
      - pyxb.binding.datatypes._PyXBDateOnly_base
        - pyxb.binding.datatypes.date: XMLSchema datatype date.
        - pyxb.binding.datatypes.gDay: XMLSchema datatype gDay.
        - pyxb.binding.datatypes.gMonth: XMLSchema datatype gMonth.
        - pyxb.binding.datatypes.gMonthDay: XMLSchema datatype gMonthDay.
        - pyxb.binding.datatypes.gYear: XMLSchema datatype gYear.
        - pyxb.binding.datatypes.gYearMonth: XMLSchema datatype gYearMonth.
      - pyxb.binding.datatypes.dateTime: XMLSchema datatype dateTime.
      - pyxb.binding.datatypes.time: XMLSchema datatype time.
    - pyxb.binding.datatypes.anySimpleType: XMLSchema datatype anySimpleType.
    - pyxb.binding.datatypes.anyURI: XMLSchema datatype anyURI.
    - pyxb.binding.datatypes.base64Binary: XMLSchema datatype base64Binary.
    - pyxb.binding.datatypes.boolean: XMLSchema datatype boolean.
    - pyxb.binding.datatypes.decimal: XMLSchema datatype decimal.
    - pyxb.binding.datatypes.double: XMLSchema datatype double.
    - pyxb.binding.datatypes.duration: XMLSchema datatype duration.
    - pyxb.binding.datatypes.float: XMLSchema datatype float.
    - pyxb.binding.datatypes.hexBinary: XMLSchema datatype hexBinary.
    - pyxb.binding.datatypes.int: XMLSchema datatype int.
      - pyxb.binding.datatypes.short: XMLSchema datatype short.
        - pyxb.binding.datatypes.byte: XMLSchema datatype byte.
    - pyxb.binding.datatypes.integer: XMLSchema datatype integer.
      - pyxb.binding.datatypes.long: XMLSchema datatype long.
      - pyxb.binding.datatypes.nonNegativeInteger: XMLSchema datatype nonNegativeInteger.
        - pyxb.binding.datatypes.positiveInteger: XMLSchema datatype positiveInteger.
        - pyxb.binding.datatypes.unsignedLong: XMLSchema datatype unsignedLong.
          - pyxb.binding.datatypes.unsignedInt: XMLSchema datatype unsignedInt.
            - pyxb.binding.datatypes.unsignedShort: XMLSchema datatype unsignedShort.
              - pyxb.binding.datatypes.unsignedByte: XMLSchema datatype unsignedByte.
      - pyxb.binding.datatypes.nonPositiveInteger: XMLSchema datatype nonPositiveInteger.
        - pyxb.binding.datatypes.negativeInteger: XMLSchema datatype negativeInteger.
    - pyxb.binding.datatypes.string: XMLSchema datatype string.
      - pyxb.binding.xml_.STD_ANON_emptyString: No information
      - pyxb.binding.datatypes.normalizedString: XMLSchema datatype normalizedString.
        - pyxb.binding.datatypes.token: XMLSchema datatype token.
          - pyxb.binding.datatypes.NMTOKEN: XMLSchema datatype NMTOKEN.
            - pyxb.binding.facets._WhiteSpace_enum: The enumeration used to constrain the whiteSpace facet
          - pyxb.binding.datatypes.Name: XMLSchema datatype Name.
            - pyxb.binding.datatypes.NCName: XMLSchema datatype NCName.
              - pyxb.binding.datatypes.ENTITY: XMLSchema datatype ENTITY.
              - pyxb.binding.datatypes.ID: XMLSchema datatype ID.
              - pyxb.binding.datatypes.IDREF: XMLSchema datatype IDREF.
              - pyxb.binding.xml_.STD_ANON_space: No information
          - pyxb.binding.datatypes.language: XMLSchema datatype language
- pyxb.utils.saxutils._EntityResolver: Dummy used to prevent the SAX parser from crashing when it sees processing instructions that we don't care about.
- pyxb.binding.facets._EnumerationElement: This class represents individual values that appear within a CF_enumeration collection.
- pyxb.binding.generate._ModuleNaming_mixin
  - pyxb.binding.generate.NamespaceGroupModule: This class represents a Python module that holds all the declarations belonging to a set of namespaces which have interdependencies.
  - pyxb.binding.generate.NamespaceModule: This class represents a Python module that holds all the declarations belonging to a specific namespace.
- pyxb.xmlschema.structures._PickledAnonymousReference: A helper that encapsulates a reference to an anonymous type in a different namespace.
- basestring: Type basestring cannot be instantiated; it is the base for str and unicode.
  - str: str(object) -> string
    - pyxb.binding.datatypes.base64Binary: XMLSchema datatype base64Binary.
    - pyxb.binding.datatypes.hexBinary: XMLSchema datatype hexBinary.
  - unicode: unicode(string [, encoding[, errors]]) -> object
    - pyxb.binding.datatypes.QName: XMLSchema datatype QName.
    - pyxb.binding.datatypes.anySimpleType: XMLSchema datatype anySimpleType.
    - pyxb.binding.datatypes.anyURI: XMLSchema datatype anyURI.
    - pyxb.binding.datatypes.string: XMLSchema datatype string.
      - pyxb.binding.xml_.STD_ANON_emptyString: No information
      - pyxb.binding.datatypes.normalizedString: XMLSchema datatype normalizedString.
        - pyxb.binding.datatypes.token: XMLSchema datatype token.
          - pyxb.binding.datatypes.NMTOKEN: XMLSchema datatype NMTOKEN.
            - pyxb.binding.facets._WhiteSpace_enum: The enumeration used to constrain the whiteSpace facet
          - pyxb.binding.datatypes.Name: XMLSchema datatype Name.
            - pyxb.binding.datatypes.NCName: XMLSchema datatype NCName.
              - pyxb.binding.datatypes.ENTITY: XMLSchema datatype ENTITY.
              - pyxb.binding.datatypes.ID: XMLSchema datatype ID.
              - pyxb.binding.datatypes.IDREF: XMLSchema datatype IDREF.
              - pyxb.binding.xml_.STD_ANON_space: No information
          - pyxb.binding.datatypes.language: XMLSchema datatype language
- pyxb.cscRoot: This little bundle of joy exists because in Python 2.6 it became an error to invoke `object.__init__` with parameters (unless you also override `__new__`, in which case it's only a warning.
  - pyxb.binding.content.AttributeUse: A helper class that encapsulates everything we need to know about the way an attribute is used within a binding class.
  - pyxb.binding.facets.Facet: The base class for facets.
    - pyxb.binding.facets.ConstrainingFacet: One of the facets defined in section 4.3, which provide constraints on the lexical space of a type definition.
      - pyxb.binding.facets.CF_enumeration: Capture a constraint that restricts valid values to a fixed set.
      - pyxb.binding.facets.CF_fractionDigits: Specify the number of sub-unit digits in the *value* space of the type.
      - pyxb.binding.facets.CF_length: A facet that specifies the length of the lexical representation of a value.
      - pyxb.binding.facets.CF_maxExclusive: Specify the exclusive upper bound of legal values for the constrained type.
      - pyxb.binding.facets.CF_maxInclusive: Specify the maximum legal value for the constrained type.
      - pyxb.binding.facets.CF_maxLength: A facet that constrains the length of the lexical representation of a value.
      - pyxb.binding.facets.CF_minExclusive: Specify the exclusive lower bound of legal values for the constrained type.
      - pyxb.binding.facets.CF_minInclusive: Specify the minimum legal value for the constrained type.
      - pyxb.binding.facets.CF_minLength: A facet that constrains the length of the lexical representation of a value.
      - pyxb.binding.facets.CF_pattern: A facet that constrains the lexical representation of a value to match one of a set of patterns.
      - pyxb.binding.facets.CF_totalDigits: Specify the number of digits in the *value* space of the type.
      - pyxb.binding.facets.CF_whiteSpace: Specify the value-space interpretation of whitespace.
    - pyxb.binding.facets.FundamentalFacet: A fundamental facet provides information on the value space of the associated type.
      - pyxb.binding.facets.FF_bounded: Specifies that the associated type supports a notion of bounds.
      - pyxb.binding.facets.FF_cardinality: Specifies that the associated type supports a notion of length.
      - pyxb.binding.facets.FF_equal: Specifies that the associated type supports a notion of equality.
      - pyxb.binding.facets.FF_numeric: Specifies that the associated type represents a number.
      - pyxb.binding.facets.FF_ordered: Specifies that the associated type supports a notion of order.
  - pyxb.utils.utility.Locatable_mixin
    - pyxb.utils.saxdom.Node: Base for the minimal DOM interface required by PyXB.
      - pyxb.utils.saxdom.Attr: Add the nodeName and nodeValue interface.
      - pyxb.utils.saxdom.Document: Add the documentElement interface.
      - pyxb.utils.saxdom.Element
      - pyxb.utils.saxdom._CharacterData: Abstract base for anything holding text data.
        - pyxb.utils.saxdom.Comment
        - pyxb.utils.saxdom.Text
    - pyxb.xmlschema.structures._SchemaComponent_mixin: A mix-in that marks the class as representing a schema component.
      - pyxb.xmlschema.structures.Annotation: An XMLSchema Annotation component.
      - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
      - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
      - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
      - pyxb.xmlschema.structures.ComplexTypeDefinition
        - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
      - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
      - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
      - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
      - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
      - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
      - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
      - pyxb.xmlschema.structures.Schema: An XMLSchema Schema.
      - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
        - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
      - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
    - pyxb.binding.basis._TypeBinding_mixin
      - pyxb.binding.basis.complexTypeDefinition: Base for any Python class that serves as the binding for an XMLSchema complexType.
        - pyxb.binding.datatypes.anyType: XMLSchema datatype anyType.
      - pyxb.binding.basis.simpleTypeDefinition: simpleTypeDefinition is a base class that is part of the hierarchy of any class that represents the Python datatype for a SimpleTypeDefinition.
        - pyxb.binding.datatypes.NOTATION: XMLSchema datatype NOTATION.
        - pyxb.binding.datatypes.QName: XMLSchema datatype QName.
        - pyxb.binding.basis.STD_list: Base class for collection datatypes.
          - pyxb.binding.datatypes.ENTITIES: XMLSchema datatype ENTITIES.
          - pyxb.binding.datatypes.IDREFS: XMLSchema datatype IDREFS.
          - pyxb.binding.datatypes.NMTOKENS
        - pyxb.binding.basis.STD_union: Base class for union datatypes.
          - pyxb.binding.xml_.STD_ANON_lang: Simple type that is a union of pyxb.binding.datatypes.language, STD_ANON_emptyString
        - pyxb.binding.datatypes._PyXBDateTime_base
          - pyxb.binding.datatypes._PyXBDateOnly_base
            - pyxb.binding.datatypes.date: XMLSchema datatype date.
            - pyxb.binding.datatypes.gDay: XMLSchema datatype gDay.
            - pyxb.binding.datatypes.gMonth: XMLSchema datatype gMonth.
            - pyxb.binding.datatypes.gMonthDay: XMLSchema datatype gMonthDay.
            - pyxb.binding.datatypes.gYear: XMLSchema datatype gYear.
            - pyxb.binding.datatypes.gYearMonth: XMLSchema datatype gYearMonth.
          - pyxb.binding.datatypes.dateTime: XMLSchema datatype dateTime.
          - pyxb.binding.datatypes.time: XMLSchema datatype time.
        - pyxb.binding.datatypes.anySimpleType: XMLSchema datatype anySimpleType.
        - pyxb.binding.datatypes.anyURI: XMLSchema datatype anyURI.
        - pyxb.binding.datatypes.base64Binary: XMLSchema datatype base64Binary.
        - pyxb.binding.datatypes.boolean: XMLSchema datatype boolean.
        - pyxb.binding.datatypes.decimal: XMLSchema datatype decimal.
        - pyxb.binding.datatypes.double: XMLSchema datatype double.
        - pyxb.binding.datatypes.duration: XMLSchema datatype duration.
        - pyxb.binding.datatypes.float: XMLSchema datatype float.
        - pyxb.binding.datatypes.hexBinary: XMLSchema datatype hexBinary.
        - pyxb.binding.datatypes.int: XMLSchema datatype int.
          - pyxb.binding.datatypes.short: XMLSchema datatype short.
            - pyxb.binding.datatypes.byte: XMLSchema datatype byte.
        - pyxb.binding.datatypes.integer: XMLSchema datatype integer.
          - pyxb.binding.datatypes.long: XMLSchema datatype long.
          - pyxb.binding.datatypes.nonNegativeInteger: XMLSchema datatype nonNegativeInteger.
            - pyxb.binding.datatypes.positiveInteger: XMLSchema datatype positiveInteger.
            - pyxb.binding.datatypes.unsignedLong: XMLSchema datatype unsignedLong.
              - pyxb.binding.datatypes.unsignedInt: XMLSchema datatype unsignedInt.
                - pyxb.binding.datatypes.unsignedShort: XMLSchema datatype unsignedShort.
                  - pyxb.binding.datatypes.unsignedByte: XMLSchema datatype unsignedByte.
          - pyxb.binding.datatypes.nonPositiveInteger: XMLSchema datatype nonPositiveInteger.
            - pyxb.binding.datatypes.negativeInteger: XMLSchema datatype negativeInteger.
        - pyxb.binding.datatypes.string: XMLSchema datatype string.
          - pyxb.binding.xml_.STD_ANON_emptyString: No information
          - pyxb.binding.datatypes.normalizedString: XMLSchema datatype normalizedString.
            - pyxb.binding.datatypes.token: XMLSchema datatype token.
              - pyxb.binding.datatypes.NMTOKEN: XMLSchema datatype NMTOKEN.
                - pyxb.binding.facets._WhiteSpace_enum: The enumeration used to constrain the whiteSpace facet
              - pyxb.binding.datatypes.Name: XMLSchema datatype Name.
                - pyxb.binding.datatypes.NCName: XMLSchema datatype NCName.
                  - pyxb.binding.datatypes.ENTITY: XMLSchema datatype ENTITY.
                  - pyxb.binding.datatypes.ID: XMLSchema datatype ID.
                  - pyxb.binding.datatypes.IDREF: XMLSchema datatype IDREF.
                  - pyxb.binding.xml_.STD_ANON_space: No information
              - pyxb.binding.datatypes.language: XMLSchema datatype language
  - pyxb.utils.utility.PrivateTransient_mixin: Emulate the transient keyword from Java for private member variables.
    - pyxb.namespace.archive.ModuleRecord
    - pyxb.namespace._ComponentDependency_mixin: Mix-in for components that can depend on other components.
      - pyxb.xmlschema.structures._SchemaComponent_mixin: A mix-in that marks the class as representing a schema component.
        - pyxb.xmlschema.structures.Annotation: An XMLSchema Annotation component.
        - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
        - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
        - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
        - pyxb.xmlschema.structures.ComplexTypeDefinition
          - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
        - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
        - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
        - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
        - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
        - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
        - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
        - pyxb.xmlschema.structures.Schema: An XMLSchema Schema.
        - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
          - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
        - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
    - pyxb.xmlschema.structures._NamedComponent_mixin: Mix-in to hold the name and targetNamespace of a component.
      - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
      - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
      - pyxb.xmlschema.structures.ComplexTypeDefinition
        - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
      - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
      - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
      - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
      - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
      - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
        - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
    - pyxb.namespace.archive._ObjectOrigin: Marker class for objects that can serve as an origin for an object in a namespace.
      - pyxb.namespace.archive._SchemaOrigin: Holds the data regarding components derived from a single schema.
    - pyxb.binding.facets._PatternElement: This class represents individual patterns that appear within a CF_pattern collection.
    - pyxb.xmlschema.structures._SchemaComponent_mixin: A mix-in that marks the class as representing a schema component.
      - pyxb.xmlschema.structures.Annotation: An XMLSchema Annotation component.
      - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
      - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
      - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
      - pyxb.xmlschema.structures.ComplexTypeDefinition
        - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
      - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
      - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
      - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
      - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
      - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
      - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
      - pyxb.xmlschema.structures.Schema: An XMLSchema Schema.
      - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
        - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
      - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
  - pyxb.xmlschema.structures._Annotated_mixin: Mix-in that supports an optional single annotation that describes the component.
    - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
    - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
    - pyxb.xmlschema.structures.ComplexTypeDefinition
      - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
    - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
    - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
    - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
    - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
    - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
      - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
    - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
    - pyxb.xmlschema.structures._ImportElementInformationItem: Data associated with an import statement within a schema.
  - pyxb.namespace.archive._ArchivableObject_mixin: Mix-in to any object that can be stored in a namespace within an archive.
    - pyxb.xmlschema.structures._SchemaComponent_mixin: A mix-in that marks the class as representing a schema component.
      - pyxb.xmlschema.structures.Annotation: An XMLSchema Annotation component.
      - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
      - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
      - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
      - pyxb.xmlschema.structures.ComplexTypeDefinition
        - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
      - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
      - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
      - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
      - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
      - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
      - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
      - pyxb.xmlschema.structures.Schema: An XMLSchema Schema.
      - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
        - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
      - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
  - pyxb.xmlschema.structures._AttributeWildcard_mixin: Support for components that accept attribute wildcards.
    - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
    - pyxb.xmlschema.structures.ComplexTypeDefinition
      - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
  - pyxb.binding.facets._CollectionFacet_mixin: Mix-in to handle facets whose values are collections, not scalars.
    - pyxb.binding.facets.CF_enumeration: Capture a constraint that restricts valid values to a fixed set.
    - pyxb.binding.facets.CF_pattern: A facet that constrains the lexical representation of a value to match one of a set of patterns.
  - pyxb.namespace._ComponentDependency_mixin: Mix-in for components that can depend on other components.
    - pyxb.xmlschema.structures._SchemaComponent_mixin: A mix-in that marks the class as representing a schema component.
      - pyxb.xmlschema.structures.Annotation: An XMLSchema Annotation component.
      - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
      - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
      - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
      - pyxb.xmlschema.structures.ComplexTypeDefinition
        - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
      - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
      - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
      - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
      - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
      - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
      - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
      - pyxb.xmlschema.structures.Schema: An XMLSchema Schema.
      - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
        - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
      - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
  - pyxb.binding.basis._DynamicCreate_mixin: Helper to allow overriding the implementation class.
    - pyxb.binding.basis.complexTypeDefinition: Base for any Python class that serves as the binding for an XMLSchema complexType.
      - pyxb.binding.datatypes.anyType: XMLSchema datatype anyType.
    - pyxb.binding.basis.element: Class that represents a schema element within a binding.
    - pyxb.binding.basis.simpleTypeDefinition: simpleTypeDefinition is a base class that is part of the hierarchy of any class that represents the Python datatype for a SimpleTypeDefinition.
      - pyxb.binding.datatypes.NOTATION: XMLSchema datatype NOTATION.
      - pyxb.binding.datatypes.QName: XMLSchema datatype QName.
      - pyxb.binding.basis.STD_list: Base class for collection datatypes.
        - pyxb.binding.datatypes.ENTITIES: XMLSchema datatype ENTITIES.
        - pyxb.binding.datatypes.IDREFS: XMLSchema datatype IDREFS.
        - pyxb.binding.datatypes.NMTOKENS
      - pyxb.binding.basis.STD_union: Base class for union datatypes.
        - pyxb.binding.xml_.STD_ANON_lang: Simple type that is a union of pyxb.binding.datatypes.language, STD_ANON_emptyString
      - pyxb.binding.datatypes._PyXBDateTime_base
        - pyxb.binding.datatypes._PyXBDateOnly_base
          - pyxb.binding.datatypes.date: XMLSchema datatype date.
          - pyxb.binding.datatypes.gDay: XMLSchema datatype gDay.
          - pyxb.binding.datatypes.gMonth: XMLSchema datatype gMonth.
          - pyxb.binding.datatypes.gMonthDay: XMLSchema datatype gMonthDay.
          - pyxb.binding.datatypes.gYear: XMLSchema datatype gYear.
          - pyxb.binding.datatypes.gYearMonth: XMLSchema datatype gYearMonth.
        - pyxb.binding.datatypes.dateTime: XMLSchema datatype dateTime.
        - pyxb.binding.datatypes.time: XMLSchema datatype time.
      - pyxb.binding.datatypes.anySimpleType: XMLSchema datatype anySimpleType.
      - pyxb.binding.datatypes.anyURI: XMLSchema datatype anyURI.
      - pyxb.binding.datatypes.base64Binary: XMLSchema datatype base64Binary.
      - pyxb.binding.datatypes.boolean: XMLSchema datatype boolean.
      - pyxb.binding.datatypes.decimal: XMLSchema datatype decimal.
      - pyxb.binding.datatypes.double: XMLSchema datatype double.
      - pyxb.binding.datatypes.duration: XMLSchema datatype duration.
      - pyxb.binding.datatypes.float: XMLSchema datatype float.
      - pyxb.binding.datatypes.hexBinary: XMLSchema datatype hexBinary.
      - pyxb.binding.datatypes.int: XMLSchema datatype int.
        - pyxb.binding.datatypes.short: XMLSchema datatype short.
          - pyxb.binding.datatypes.byte: XMLSchema datatype byte.
      - pyxb.binding.datatypes.integer: XMLSchema datatype integer.
        - pyxb.binding.datatypes.long: XMLSchema datatype long.
        - pyxb.binding.datatypes.nonNegativeInteger: XMLSchema datatype nonNegativeInteger.
          - pyxb.binding.datatypes.positiveInteger: XMLSchema datatype positiveInteger.
          - pyxb.binding.datatypes.unsignedLong: XMLSchema datatype unsignedLong.
            - pyxb.binding.datatypes.unsignedInt: XMLSchema datatype unsignedInt.
              - pyxb.binding.datatypes.unsignedShort: XMLSchema datatype unsignedShort.
                - pyxb.binding.datatypes.unsignedByte: XMLSchema datatype unsignedByte.
        - pyxb.binding.datatypes.nonPositiveInteger: XMLSchema datatype nonPositiveInteger.
          - pyxb.binding.datatypes.negativeInteger: XMLSchema datatype negativeInteger.
      - pyxb.binding.datatypes.string: XMLSchema datatype string.
        - pyxb.binding.xml_.STD_ANON_emptyString: No information
        - pyxb.binding.datatypes.normalizedString: XMLSchema datatype normalizedString.
          - pyxb.binding.datatypes.token: XMLSchema datatype token.
            - pyxb.binding.datatypes.NMTOKEN: XMLSchema datatype NMTOKEN.
              - pyxb.binding.facets._WhiteSpace_enum: The enumeration used to constrain the whiteSpace facet
            - pyxb.binding.datatypes.Name: XMLSchema datatype Name.
              - pyxb.binding.datatypes.NCName: XMLSchema datatype NCName.
                - pyxb.binding.datatypes.ENTITY: XMLSchema datatype ENTITY.
                - pyxb.binding.datatypes.ID: XMLSchema datatype ID.
                - pyxb.binding.datatypes.IDREF: XMLSchema datatype IDREF.
                - pyxb.binding.xml_.STD_ANON_space: No information
            - pyxb.binding.datatypes.language: XMLSchema datatype language
  - pyxb.binding.facets._Enumeration_mixin: Marker class to indicate that the generated binding has enumeration members.
    - pyxb.binding.facets._WhiteSpace_enum: The enumeration used to constrain the whiteSpace facet
  - pyxb.binding.facets._Fixed_mixin: Mix-in to a constraining facet that adds support for the 'fixed' property.
    - pyxb.binding.facets.CF_fractionDigits: Specify the number of sub-unit digits in the *value* space of the type.
    - pyxb.binding.facets.CF_length: A facet that specifies the length of the lexical representation of a value.
    - pyxb.binding.facets.CF_maxExclusive: Specify the exclusive upper bound of legal values for the constrained type.
    - pyxb.binding.facets.CF_maxInclusive: Specify the maximum legal value for the constrained type.
    - pyxb.binding.facets.CF_maxLength: A facet that constrains the length of the lexical representation of a value.
    - pyxb.binding.facets.CF_minExclusive: Specify the exclusive lower bound of legal values for the constrained type.
    - pyxb.binding.facets.CF_minInclusive: Specify the minimum legal value for the constrained type.
    - pyxb.binding.facets.CF_minLength: A facet that constrains the length of the lexical representation of a value.
    - pyxb.binding.facets.CF_totalDigits: Specify the number of digits in the *value* space of the type.
    - pyxb.binding.facets.CF_whiteSpace: Specify the value-space interpretation of whitespace.
  - pyxb.binding.facets._LateDatatype_mixin: Marker class to indicate that the facet instance must be told its datatype when it is constructed.
    - pyxb.binding.facets.CF_enumeration: Capture a constraint that restricts valid values to a fixed set.
    - pyxb.binding.facets.CF_maxExclusive: Specify the exclusive upper bound of legal values for the constrained type.
    - pyxb.binding.facets.CF_maxInclusive: Specify the maximum legal value for the constrained type.
    - pyxb.binding.facets.CF_minExclusive: Specify the exclusive lower bound of legal values for the constrained type.
    - pyxb.binding.facets.CF_minInclusive: Specify the minimum legal value for the constrained type.
  - pyxb.xmlschema.structures._NamedComponent_mixin: Mix-in to hold the name and targetNamespace of a component.
    - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
    - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
    - pyxb.xmlschema.structures.ComplexTypeDefinition
      - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
    - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
    - pyxb.xmlschema.structures.ModelGroupDefinition: An XMLSchema Model Group Definition component.
    - pyxb.xmlschema.structures.NotationDeclaration: An XMLSchema Notation Declaration component.
    - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
      - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
  - pyxb.namespace.archive._NamespaceArchivable_mixin: Encapsulate the operations and data relevant to archiving namespaces.
    - pyxb.namespace.Namespace: Represents an XML namespace (a URI).
      - pyxb.namespace.builtin._XML: Extension of Namespace that pre-defines components available in the XML (xml) namespace.
      - pyxb.namespace.builtin._XMLSchema: Extension of Namespace that pre-defines components available in the XMLSchema namespace.
      - pyxb.namespace.builtin._XMLSchema_instance: Extension of Namespace that pre-defines components available in the XMLSchema Instance namespace.
  - pyxb.namespace._NamespaceCategory_mixin: Mix-in that aggregates those aspects of XMLNamespaces that hold references to categories of named objects.
    - pyxb.namespace.Namespace: Represents an XML namespace (a URI).
      - pyxb.namespace.builtin._XML: Extension of Namespace that pre-defines components available in the XML (xml) namespace.
      - pyxb.namespace.builtin._XMLSchema: Extension of Namespace that pre-defines components available in the XMLSchema namespace.
      - pyxb.namespace.builtin._XMLSchema_instance: Extension of Namespace that pre-defines components available in the XMLSchema Instance namespace.
  - pyxb.namespace._NamespaceComponentAssociation_mixin: Mix-in for managing components defined within this namespace.
    - pyxb.namespace.Namespace: Represents an XML namespace (a URI).
      - pyxb.namespace.builtin._XML: Extension of Namespace that pre-defines components available in the XML (xml) namespace.
      - pyxb.namespace.builtin._XMLSchema: Extension of Namespace that pre-defines components available in the XMLSchema namespace.
      - pyxb.namespace.builtin._XMLSchema_instance: Extension of Namespace that pre-defines components available in the XMLSchema Instance namespace.
  - pyxb.namespace.resolution._NamespaceResolution_mixin: Mix-in that aggregates those aspects of XMLNamespaces relevant to resolving component references.
    - pyxb.namespace.Namespace: Represents an XML namespace (a URI).
      - pyxb.namespace.builtin._XML: Extension of Namespace that pre-defines components available in the XML (xml) namespace.
      - pyxb.namespace.builtin._XMLSchema: Extension of Namespace that pre-defines components available in the XMLSchema namespace.
      - pyxb.namespace.builtin._XMLSchema_instance: Extension of Namespace that pre-defines components available in the XMLSchema Instance namespace.
  - pyxb.namespace.archive._ObjectOrigin: Marker class for objects that can serve as an origin for an object in a namespace.
    - pyxb.namespace.archive._SchemaOrigin: Holds the data regarding components derived from a single schema.
  - pyxb.xmlschema.structures._ParticleTree_mixin
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
    - pyxb.xmlschema.structures.ModelGroup: An XMLSchema Model Group component.
    - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
    - pyxb.xmlschema.structures.Wildcard: An XMLSchema Wildcard component.
  - pyxb.namespace.resolution._Resolvable_mixin: Mix-in indicating that this object may have references to unseen named components.
    - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
    - pyxb.xmlschema.structures.AttributeGroupDefinition: An XMLSchema Attribute Group Definition component.
    - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
    - pyxb.xmlschema.structures.ComplexTypeDefinition
      - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
    - pyxb.xmlschema.structures.IdentityConstraintDefinition: An XMLSchema Identity Constraint Definition component.
    - pyxb.xmlschema.structures.Particle: An XMLSchema Particle component.
    - pyxb.xmlschema.structures.SimpleTypeDefinition: An XMLSchema Simple Type Definition component.
      - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
  - pyxb.xmlschema.structures._ScopedDeclaration_mixin: Mix-in class for named components that have a scope.
    - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
  - pyxb.xmlschema.structures._Singleton_mixin: This class is a mix-in which guarantees that only one instance of the class will be created.
    - pyxb.xmlschema.structures._SimpleUrTypeDefinition: Subclass ensures there is only one simple ur-type.
    - pyxb.xmlschema.structures._UrTypeDefinition: Subclass ensures there is only one ur-type.
  - pyxb.xmlschema.structures._ValueConstraint_mixin: Mix-in indicating that the component contains a simple-type value that may be constrained.
    - pyxb.xmlschema.structures.AttributeDeclaration: An XMLSchema Attribute Declaration component.
    - pyxb.xmlschema.structures.AttributeUse: An XMLSchema Attribute Use component.
    - pyxb.xmlschema.structures.ElementDeclaration: An XMLSchema Element Declaration component.
  - pyxb.binding.basis.enumeration_mixin: Marker in case we need to know that a PST has an enumeration constraint facet.
    - pyxb.binding.xml_.STD_ANON_emptyString: No information
    - pyxb.binding.xml_.STD_ANON_space: No information
- datetime.date: date(year, month, day) --> date object
  - datetime.datetime: datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
    - pyxb.binding.datatypes._PyXBDateOnly_base
      - pyxb.binding.datatypes.date: XMLSchema datatype date.
      - pyxb.binding.datatypes.gDay: XMLSchema datatype gDay.
      - pyxb.binding.datatypes.gMonth: XMLSchema datatype gMonth.
      - pyxb.binding.datatypes.gMonthDay: XMLSchema datatype gMonthDay.
      - pyxb.binding.datatypes.gYear: XMLSchema datatype gYear.
      - pyxb.binding.datatypes.gYearMonth: XMLSchema datatype gYearMonth.
    - pyxb.binding.datatypes.dateTime: XMLSchema datatype dateTime.
- dict: dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.
  - pyxb.namespace.NamedObjectMap: An extended dictionary intended to assist with QName resolution.
- float: float(x) -> floating point number
  - pyxb.binding.datatypes.decimal: XMLSchema datatype decimal.
  - pyxb.binding.datatypes.double: XMLSchema datatype double.
  - pyxb.binding.datatypes.float: XMLSchema datatype float.
- int: int(x[, base]) -> integer
  - pyxb.binding.datatypes.boolean: XMLSchema datatype boolean.
  - pyxb.binding.datatypes.int: XMLSchema datatype int.
    - pyxb.binding.datatypes.short: XMLSchema datatype short.
      - pyxb.binding.datatypes.byte: XMLSchema datatype byte.
- list: list() -> new empty list list(iterable) -> new list initialized from iterable's items
  - pyxb.binding.basis.STD_list: Base class for collection datatypes.
    - pyxb.binding.datatypes.ENTITIES: XMLSchema datatype ENTITIES.
    - pyxb.binding.datatypes.IDREFS: XMLSchema datatype IDREFS.
    - pyxb.binding.datatypes.NMTOKENS
- long: long(x[, base]) -> integer
  - pyxb.binding.datatypes.integer: XMLSchema datatype integer.
    - pyxb.binding.datatypes.long: XMLSchema datatype long.
    - pyxb.binding.datatypes.nonNegativeInteger: XMLSchema datatype nonNegativeInteger.
      - pyxb.binding.datatypes.positiveInteger: XMLSchema datatype positiveInteger.
      - pyxb.binding.datatypes.unsignedLong: XMLSchema datatype unsignedLong.
        - pyxb.binding.datatypes.unsignedInt: XMLSchema datatype unsignedInt.
          - pyxb.binding.datatypes.unsignedShort: XMLSchema datatype unsignedShort.
            - pyxb.binding.datatypes.unsignedByte: XMLSchema datatype unsignedByte.
    - pyxb.binding.datatypes.nonPositiveInteger: XMLSchema datatype nonPositiveInteger.
      - pyxb.binding.datatypes.negativeInteger: XMLSchema datatype negativeInteger.
- datetime.time: time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a time object
  - pyxb.binding.datatypes.time: XMLSchema datatype time.
- datetime.timedelta: Difference between two datetime values.
  - pyxb.binding.datatypes.duration: XMLSchema datatype duration.
- datetime.tzinfo: Abstract base class for time zone info objects.
  - pyxb.utils.utility.LocalTimeZone: A `datetime.tzinfo` subclass for the local time zone.
  - pyxb.utils.utility.UTCOffsetTimeZone: A `datetime.tzinfo` subclass that helps deal with UTC conversions in an ISO8601 world.