Derived validator class for validating one input schema file against the XML rules file. More...
Public Member Functions | |
def | validate |
overloaded validate method | |
Public Attributes | |
xsdIdDict | |
Private Member Functions | |
def | _checkAnyAttributesSecondLevel |
additional checks for attribute wildcards | |
def | _checkAnyNodesSecondLevel |
additional checks for anyNodes | |
def | _checkAttrGroupNodesSecondLevel |
additional checks for attributeGroup nodes | |
def | _checkAttributeNodesSecondLevel |
additional checks for attribute nodes | |
def | _checkBaseType |
def | _checkComplexTypesSecondLevel |
additional checks for complex types | |
def | _checkContainedElements |
def | _checkElementNodesSecondLevel |
additional checks for element nodes | |
def | _checkFixedDefault |
helper methods | |
def | _checkGroupNodeCircularDef |
def | _checkGroupNodesSecondLevel |
additional checks for group nodes | |
def | _checkIdentityConstraintsSecondLevel |
additional checks for keyrefs | |
def | _checkKeyRef |
def | _checkKeyRefsSecondLevel |
additional checks for keyrefs | |
def | _checkKeysSecondLevel |
additional checks for keyrefs | |
def | _checkNodeId |
def | _checkNotationNodesSecondLevel |
additional checks for notation nodes | |
def | _checkOccurs |
def | _checkParticlesSecondLevel |
additional checks for simple types | |
def | _checkReference |
def | _checkSchemaSecondLevel |
additional checks for schema files which are not covered by "xsStructs.xsd" | |
def | _checkSimpleTypesSecondLevel |
additional checks for simple types | |
def | _checkType |
def | _getFacetType |
Derived validator class for validating one input schema file against the XML rules file.
Definition at line 58 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkAnyAttributesSecondLevel | ( | self | ) | [private] |
additional checks for attribute wildcards
Definition at line 262 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkAnyNodesSecondLevel | ( | self | ) | [private] |
additional checks for anyNodes
Definition at line 164 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkAttrGroupNodesSecondLevel | ( | self | ) | [private] |
additional checks for attributeGroup nodes
Definition at line 203 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkAttributeNodesSecondLevel | ( | self | ) | [private] |
additional checks for attribute nodes
Definition at line 214 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkBaseType | ( | self, | |
node, | |||
baseNsName, | |||
dict, | |||
typeNsName = None |
|||
) | [private] |
Definition at line 604 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkComplexTypesSecondLevel | ( | self | ) | [private] |
additional checks for complex types
Definition at line 272 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkContainedElements | ( | self, | |
node, | |||
particleType, | |||
elementNameDict, | |||
elementTypeDict, | |||
groupNameDict | |||
) | [private] |
Definition at line 335 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkElementNodesSecondLevel | ( | self | ) | [private] |
additional checks for element nodes
Definition at line 114 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkFixedDefault | ( | self, | |
node | |||
) | [private] |
helper methods
Definition at line 578 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkGroupNodeCircularDef | ( | self, | |
groupNode, | |||
groupNameDict | |||
) | [private] |
Definition at line 188 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkGroupNodesSecondLevel | ( | self | ) | [private] |
additional checks for group nodes
Definition at line 175 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkIdentityConstraintsSecondLevel | ( | self | ) | [private] |
additional checks for keyrefs
Definition at line 525 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkKeyRef | ( | self, | |
keyrefNode, | |||
dict | |||
) | [private] |
Definition at line 631 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkKeyRefsSecondLevel | ( | self | ) | [private] |
additional checks for keyrefs
Definition at line 565 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkKeysSecondLevel | ( | self | ) | [private] |
additional checks for keyrefs
Definition at line 551 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkNodeId | ( | self, | |
node, | |||
unambiguousPerFile = 1 |
|||
) | [private] |
Definition at line 651 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkNotationNodesSecondLevel | ( | self | ) | [private] |
additional checks for notation nodes
Definition at line 154 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkOccurs | ( | self, | |
node | |||
) | [private] |
Definition at line 643 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkParticlesSecondLevel | ( | self | ) | [private] |
additional checks for simple types
Definition at line 321 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkReference | ( | self, | |
node, | |||
dict | |||
) | [private] |
Definition at line 587 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkSchemaSecondLevel | ( | self | ) | [private] |
additional checks for schema files which are not covered by "xsStructs.xsd"
Definition at line 85 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkSimpleTypesSecondLevel | ( | self | ) | [private] |
additional checks for simple types
Definition at line 377 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._checkType | ( | self, | |
node, | |||
typeAttrName, | |||
dict, | |||
typeNsName = None |
|||
) | [private] |
Definition at line 599 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema._getFacetType | ( | self, | |
node, | |||
parentNodeList, | |||
xsdTypeDict | |||
) | [private] |
Definition at line 664 of file xsvalSchema.py.
def pymavlink.generator.lib.minixsv.xsvalSchema.XsValSchema.validate | ( | self, | |
inputTree, | |||
xsdTree | |||
) |
overloaded validate method
Definition at line 63 of file xsvalSchema.py.
Definition at line 63 of file xsvalSchema.py.