|
|
|
|
|
|
|
|
|
|
|
|
|
|
| generateExportFn_1(outfile,
child,
name,
fill) |
source code
|
|
|
|
| generateExportFn_2(outfile,
child,
name,
fill) |
source code
|
|
|
|
| generateExportFn_3(outfile,
child,
name,
fill) |
source code
|
|
|
|
| generateExportAttributes(outfile,
element,
hasAttributes) |
source code
|
|
|
|
| generateExportChildren(outfile,
element,
hasChildren) |
source code
|
|
|
|
|
|
|
|
|
|
| generateExportFnXML(outfile,
prefix,
element) |
source code
|
|
|
|
| generateStaticParseString(outfile,
prefix,
element) |
source code
|
|
|
|
| generateStaticParseFile(outfile,
prefix,
element) |
source code
|
|
|
|
|
|
|
| generateExportLiteralFn_1(outfile,
child,
name,
fill) |
source code
|
|
|
|
| generateExportLiteralFn_2(outfile,
child,
name,
fill) |
source code
|
|
|
|
| generateExportLiteralFn(outfile,
prefix,
element) |
source code
|
|
|
|
| generateBuildAttributes(outfile,
element,
hasAttributes) |
source code
|
|
|
|
| generateBuildMixed_1(outfile,
prefix,
child,
headChild,
keyword,
delayed) |
source code
|
|
|
|
| generateBuildMixed(outfile,
prefix,
element,
keyword,
delayed,
hasChildren) |
source code
|
|
|
|
| generateBuildStandard_1(outfile,
prefix,
child,
headChild,
keyword,
delayed) |
source code
|
|
|
|
| generateBuildStandard(outfile,
prefix,
element,
keyword,
delayed,
hasChildren) |
source code
|
|
|
|
| generateBuildFn(outfile,
prefix,
element,
delayed) |
source code
|
|
|
|
|
|
|
|
|
|
| buildCtorArgs_multilevel_aux(addedArgs,
add,
element) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
| generateGettersAndSetters(outfile,
element) |
source code
|
|
|
|
|
|
|
|
|
|
| generateClasses(outfile,
prefix,
element,
delayed) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
| generateSAXStartElement(outfile,
root,
elementList) |
source code
|
|
|
|
|
|
|
| generateSAXEndElement(outfile,
root,
elementList) |
source code
|
|
|
|
| produceAllElements_nogen(element,
parent,
collection) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| get_impl_body(classBehavior,
baseImplUrl,
implUrl) |
source code
|
|
|
|
| generateClassBehaviors(wrt,
classBehaviors,
baseImplUrl) |
source code
|
|
|
|
| generateSubclass(outfile,
element,
prefix,
xmlbehavior,
behaviors,
baseUrl) |
source code
|
|
|
|
generateSubclasses(root,
subclassFilename,
behaviorFilename,
prefix,
superModule='xxx') |
source code
|
|
|
|
| generateFromTree(outfile,
prefix,
elements,
processed) |
source code
|
|
|
|
| generate(outfileName,
subclassFilename,
behaviorFilename,
prefix,
root,
superModule) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parseAndGenerate(outfileName,
subclassFilename,
prefix,
xschemaFileName,
behaviorFilename,
superModule='???') |
source code
|
|
|
|
|
|
|
|
|
|
GenerateProperties = 0
|
|
|
UseOldGetterSetter = 0
|
|
|
DelayedElements = []
|
|
|
DelayedElements_subclass = []
|
|
|
AlreadyGenerated = []
|
|
|
AlreadyGenerated_subclass = []
|
|
|
PostponedExtensions = []
|
|
|
ElementsForSubclasses = []
|
|
|
ElementDict = {}
|
|
|
SaxElementDict = {}
|
|
|
Force = 0
|
|
|
NameTable = {'and': 'andxx', 'as': 'asxx', 'assert': 'assertxx...
|
|
|
SubclassSuffix = 'Sub'
|
|
|
RootElement = None
hash(x)
|
|
|
AttributeGroups = {}
|
|
|
SubstitutionGroups = {}
|
|
|
SimpleElementDict = {}
|
|
|
SimpleTypeDict = {}
|
|
|
ValidatorBodiesBasePath = None
hash(x)
|
|
|
UserMethodsPath = None
hash(x)
|
|
|
UserMethodsModule = None
hash(x)
|
|
|
XsdNameSpace = ''
|
|
|
DEBUG = 0
|
|
|
MixedCtorInitializers = ' if mixedclass_ is None:\n ...
|
|
|
SAX_STARTELEMENT_1 = ' def startElement(self, name, attrs):...
|
|
|
SAX_STARTELEMENT_2 = ' stackObj = SaxStackElement(\...
|
|
|
SAX_STARTELEMENT_3 = ' stackObj = SaxStackElement(\...
|
|
|
SAX_STARTELEMENT_4 = ' if not done:\n self.r...
|
|
|
SAX_ATTR_INTEGER = ' val = attrs.get(\'%s\', None)\...
|
|
|
SAX_ATTR_BOOLEAN = ' val = attrs.get(\'%s\', None)\...
|
|
|
SAX_ATTR_FLOAT = ' val = attrs.get(\'%s\', None)\n ...
|
|
|
SAX_ATTR_STRING = ' val = attrs.get(\'%s\', None)\n...
|
|
|
SAX_ENDELEMENT_1 = ' if name == \'%s\':\n if...
|
|
|
SAX_ENDELEMENT_2 = ' elif name == \'%s\':\n ...
|
|
|
SAX_ENDELEMENT_3 = ' elif name == \'%s\':\n ...
|
|
|
SAX_ENDELEMENT_INT = ' if content:\n ...
|
|
|
SAX_ENDELEMENT_FLOAT = ' if content:\n ...
|
|
|
SAX_ENDELEMENT_BOOLEAN = ' if content and conte...
|
|
|
SAX_ENDELEMENT_4 = ' if not done:\n self.rep...
|
|
|
SAX_HEADER = 'from xml.sax import handler, make_parser\n\nclas...
|
|
|
SAX_FOOTER = ' def characters(self, chrs, start, end):\n ...
|
|
|
TEMPLATE_HEADER = '#!/usr/bin/env python\n\n#\n# Generated %s ...
|
|
|
TEMPLATE_MAIN = 'USAGE_TEXT = """\nUsage: python <%(prefix)sPa...
|
|
|
TEMPLATE_SUBCLASS_HEADER = '#!/usr/bin/env python\n\n#\n# Gene...
|
|
|
TEMPLATE_SUBCLASS_FOOTER = '\n#\n# SAX handler used to determi...
|
|
|
USAGE_TEXT = '\n1. Synopsis:\n\nGenerate Python classes from X...
|
|
|
__package__ = None
hash(x)
|
|
|
kw = 'yield'
|