Module EDGenerateDS :: Class XschemaElement
[hide private]
[frames] | no frames]

Class XschemaElement

source code

XschemaElementBase --+
                     |
                    XschemaElement

Instance Methods [hide private]
 
__init__(self, attrs) source code
 
addChild(self, element) source code
 
getChildren(self) source code
 
getName(self) source code
 
getCleanName(self) source code
 
getUnmappedCleanName(self) source code
 
setName(self, name) source code
 
getAttrs(self) source code
 
setAttrs(self, attrs) source code
 
getMinOccurs(self) source code
 
getMaxOccurs(self) source code
 
getOptional(self) source code
 
getRawType(self) source code
 
setExplicitDefine(self, explicit_define) source code
 
isExplicitDefine(self) source code
 
getType(self) source code
 
isComplex(self) source code
 
addAttributeDefs(self, attrs) source code
 
getAttributeDefs(self) source code
 
isMixed(self) source code
 
setMixed(self, mixed) source code
 
setBase(self, base) source code
 
getBase(self) source code
 
getMixedExtensionError(self) source code
 
getAttributeGroups(self) source code
 
addAttribute(self, name, attribute) source code
 
setAttributeGroup(self, attributeGroup) source code
 
getAttributeGroup(self) source code
 
setTopLevel(self, topLevel) source code
 
getTopLevel(self) source code
 
setAnyAttribute(self, anyAttribute) source code
 
getAnyAttribute(self) source code
 
setSimpleType(self, simpleType) source code
 
getSimpleType(self) source code
 
show(self, outfile, level) source code
 
annotate(self) source code
 
collect_element_dict(self) source code
 
element_is_complex(self) source code
 
checkMixedBases(self) source code
 
checkMixedBasesChain(self, child, childMixed) source code
 
resolve_type(self) source code
 
resolve_type_1(self) source code
 
annotate_find_type(self) source code
 
annotate_tree(self) source code
 
replace_attributeGroup_names(self) source code
 
__str__(self) source code
 
__repr__(self) source code
 
fix_dup_names(self) source code
 
collectElementNames(self, elementNames) source code
 
coerce_attr_types(self) source code
Method Details [hide private]

__init__(self, attrs)
(Constructor)

source code 
Overrides: XschemaElementBase.__init__