Home | Trees | Indices | Help |
|
---|
|
object --+ | cscRoot --+ | utils.utility.PrivateTransient_mixin --+ | object --+ | | | cscRoot --+ | namespace._ComponentDependency_mixin --+ | object --+ | | | cscRoot --+ | | | namespace.archive._ArchivableObject_mixin --+ | object --+ | | | cscRoot --+ | | | utils.utility.PrivateTransient_mixin --+ | object --+ | | | cscRoot --+ | | | utils.utility.Locatable_mixin --+ | _SchemaComponent_mixin --+ | object --+ | | | cscRoot --+ | | | utils.utility.PrivateTransient_mixin --+ | | | object --+ | | | | | cscRoot --+ | | | _NamedComponent_mixin --+ | object --+ | | | cscRoot --+ | | | namespace.resolution._Resolvable_mixin --+ | object --+ | | | cscRoot --+ | | | _Annotated_mixin --+ | object --+ | | | cscRoot --+ | | | _ValueConstraint_mixin --+ | object --+ | | | cscRoot --+ | | | _ScopedDeclaration_mixin --+ | AttributeDeclaration
An XMLSchema Attribute Declaration component.
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
|||
__typeDefinition = None
|
|||
__typeExpandedName = None
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
Initialize portions of a component.
|
|
Create an attribute declaration from the given DOM node. wxs is a Schema instance within which the attribute is being declared. node is a DOM element. The name must be one of ( 'all', 'choice', 'sequence' ), and the node must be in the XMLSchema namespace. scope is the _ScopeDeclaration_mxin context into which the attribute declaration is placed. It can be SCOPE_global, a complex type definition, or XSCOPE_indeterminate if this is an anonymous declaration within an attribute group. It is a required parameter for this function. |
Determine whether this named component is resolved. Override this in the child class.
|
Perform whatever steps are required to resolve this component. Resolution is performed in the context of the namespace to which the component belongs. Invoking this method may fail to complete the resolution process if the component itself depends on unresolved components. The sole caller of this should be _NamespaceResolution_mixin.resolveDefinitions. This method is permitted (nay, encouraged) to raise an exception if resolution requires interpreting a QName and the named component cannot be found. Override this in the child class. In the prefix, if isResolved is true, return right away. If something
prevents you from completing resolution, invoke self._queueForResolution() (so
it is retried later) and immediately return self. Prior to leaving after
successful resolution discard any cached dom node by setting
|
Override fields in this instance with those from the other. This method is invoked only by Schema._addNamedComponent, and then only when a built-in type collides with a schema-defined type. Material like facets is not (currently) held in the built-in copy, so the DOM information is copied over to the built-in STD, which is subsequently re-resolved. Returns self.
|
Attribute declarations require their type.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Sep 18 10:35:38 2013 | http://epydoc.sourceforge.net |