Package pyxb :: Package binding :: Module content
[hide private]
[frames] | no frames]

Module content

source code

Helper classes that maintain the content model of XMLSchema in the binding classes.

AttributeUse and ElementDeclaration record information associated with a binding class, for example the types of values, the original XML QName or NCName, and the Python field in which the values are stored. They also provide the low-level interface to set and get the corresponding values in a binding instance.

Wildcard holds content-related information used in the content model.

Classes [hide private]
  AttributeUse
A helper class that encapsulates everything we need to know about the way an attribute is used within a binding class.
  AutomatonConfiguration
State for a pyxb.utils.fac.Automaton monitoring content for an incrementally constructed complex type binding instance.
  _FACSymbol
Base class for pyxb.utils.fac.Symbol instances associated with PyXB content models.
  ElementUse
Information about a schema element declaration reference.
  WildcardUse
Information about a schema wildcard element.
  _PluralBinding
Helper for element content that supports multiple occurences.
  ElementDeclaration
Aggregate the information relevant to an element of a complex type.
  Wildcard
Placeholder for wildcard objects.
Variables [hide private]
  _log = logging.getLogger(__name__)
  __package__ = 'pyxb.binding'