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 --+ | | | _AttributeWildcard_mixin --+ | ComplexTypeDefinition
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
frozenset
|
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
|||
__PrivateTransient =
|
|||
__baseTypeDefinition = None hash(x) |
|||
DM_empty = 0
|
|||
DM_extension = 1
|
|||
DM_restriction = 2
|
|||
_DM_Map =
|
|||
__derivationMethod = None hash(x) |
|||
__final = 0
|
|||
__abstract = False
|
|||
__attributeUses = None hash(x) |
|||
__scopedAttributeDeclarations = None hash(x) |
|||
__scopedElementDeclarations = None hash(x) |
|||
__localScopedDeclarations = None hash(x) |
|||
CT_EMPTY =
|
|||
CT_SIMPLE =
|
|||
CT_MIXED =
hash(x) |
|||
CT_ELEMENT_ONLY =
|
|||
__contentType = None hash(x) |
|||
__prohibitedSubstitutions = 0
|
|||
__annotations = None hash(x) |
|||
__UrTypeDefinition = None
|
|||
__baseAttribute = None hash(x) |
|||
__ckw = None hash(x) |
|||
__anyAttribute = None hash(x) |
|||
__attributeGroupAttributes = None hash(x) |
|||
__usesC1 = None hash(x) |
|||
__usesC1C2 = None hash(x) |
|||
__attributeGroups = None hash(x) |
|||
__ctscClause2STD = None hash(x) |
|||
__ctscRestrictionNode = None hash(x) |
|||
__effectiveMixed = None hash(x) |
|||
__effectiveContent = None hash(x) |
|||
__pendingDerivationMethod = None hash(x) |
|||
__isComplexContent = None hash(x) |
|||
__ctscRestrictionMode = None hash(x) |
|||
__contentStyle = None hash(x) |
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
Find an attribute declaration with the given name that is local to this type. Returns None if there is no such local attribute declaration. |
Find an element declaration with the given name that is local to this type. Returns None if there is no such local element declaration. |
Return a list of element and attribute declarations that were introduced in this definition (i.e., their scope is this CTD).
Note: This specifically returns a list, with element declarations first, because name binding should privilege the elements over the attributes. Within elements and attributes, the components are sorted by expanded name, to ensure consistency across a series of binding generations. |
Return the value of the content type identifier, i.e. one of the CT_ constants. Return value is None if no content type has been defined. |
Identify the sort of content in this type. Valid values are:
|
Initialize portions of a component.
|
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.
|
Create the ComplexTypeDefinition instance that approximates the ur-type. See section 3.4.7. |
Complex type definitions depend on their base type definition, the type definitions of any local attribute declarations, and if strict the type definitions of any local element declarations.
|
Indicate whether this complex type is fully defined. All built-in type definitions are resolved upon creation. Schema-defined type definitionss are held unresolved until the schema has been completely read, so that references to later schema-defined types can be resolved. Resolution is performed after the entire schema has been scanned and type-definition instances created for all topLevel{Simple,Complex}Types. If a built-in type definition is also defined in a schema (which it should be), the built-in definition is kept, with the schema-related information copied over from the matching schema-defined type definition. The former then replaces the latter in the list of type definitions to be resolved. See Schema._addNamedComponent. |
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
|
str(x)
|
|
__PrivateTransient
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Apr 17 03:13:55 2013 | http://epydoc.sourceforge.net |