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'