Home | Trees | Indices | Help |
|
---|
|
object --+ | utils.fac.SymbolMatch_mixin --+ | _FACSymbol --+ | ElementUse
Information about a schema element declaration reference.
This is used by the FAC content model to identify the location within a schema at which an element use appears. The ElementDeclaration is not sufficient since multiple uses in various schema, possibly in different namespaces, may refer to the same declaration but be independent uses.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
__elementDeclaration = None
|
|||
Inherited from |
|
Return the element binding associated with the use. Equivalent to elementDeclaration().elementBinding(). |
Return the element type. Equivalent to elementDeclaration().elementBinding().typeDefinition(). |
|
Return the value accepted by match for this symbol. A match for an element declaration might have resulted in a type change for the value (converting it to an acceptable type). There is no safe place to cache the compatible value calculated in the match while other candidates are being considered, so we need to re-calculate it if the transition is taken. If the match could not have changed the value, the value from the symbol may be returned immediately.
|
Create a closure that will apply the value from This is necessary for non-deterministic automata, where we can't store the value into the instance field until we know that the transition will be taken:
|
Satisfy pyxb.utils.fac.SymbolMatch_mixin. Determine whether the proposed content encapsulated in
|
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Sep 18 10:35:36 2013 | http://epydoc.sourceforge.net |