Home | Trees | Indices | Help |
|
---|
|
object --+ | AutomatonConfiguration
State for a pyxb.utils.fac.Automaton monitoring content for an incrementally constructed complex type binding instance.
Warning: This is not an implementation of pyxb.utils.fac.Configuration_ABC because we need the step function to return a different type of value.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
__instance = None hash(x) |
|||
__cfg = None hash(x) |
|||
__multi = None hash(x) |
|||
__preferredSequenceIndex = 0
|
|||
__preferredPendingSymbol = None hash(x) |
|||
__pendingNonElementContent = None hash(x) |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
Reset the automaton to its initial state. Subsequent transitions are expected based on candidate content to be supplied through the step method. |
Return the number of pending configurations. The automaton is deterministic if exactly one configuration is available. |
Attempt a transition from the current state.
|
Resolve any non-determinism in the automaton state. If the automaton has reached a single configuration (was deterministic), this does nothing. If multiple candidate configurations are available, the best one is selected and applied, updating the binding instance with the pending content. "Best" in this case is determined by optionally eliminating configurations that are not accepting, then selecting the path where the initial transition sorts highest using the binding sort key (based on position in the original schema).
|
Return the sequence of acceptable symbols at this state. The list comprises the pyxb.binding.content.ElementUse and pyxb.binding.content.WildcardUse instances that are used to validate proposed symbols, in preferred order. |
Return If the automaton has unresolved nondeterminism, it is resolved first, preferring accepting states. |
Check for incomplete content.
|
Implement pyxb.binding.basis.complexTypeDefinition._validatedChildren. Go there for the interface. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Apr 17 03:13:53 2013 | http://epydoc.sourceforge.net |