Public Member Functions | Public Attributes | Private Member Functions
pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal Class Reference

Validator class for simple types. More...

List of all members.

Public Member Functions

def __init__
def checkBaseType
 validate given value against base type
def checkSimpleType
 validate given value against simpleType
def checkSimpleTypeDef
 validate given value against simpleType node
def unlink

Public Attributes

 parent
 xmlIf
 xsdIdDict
 xsdIdRefDict
 xsdNsURI

Private Member Functions

def _checkExtensionTag
 validate given value against extension node
def _checkListTag
 validate given value against list node
def _checkRestrictionTag
 validate given value against restriction node
def _checkUnionTag
 validate given value against union node
def _matchesPattern
 checks if 'value' matches 'rePattern' completely

Detailed Description

Validator class for simple types.

Definition at line 54 of file xsvalSimpleTypes.py.


Constructor & Destructor Documentation

Definition at line 56 of file xsvalSimpleTypes.py.


Member Function Documentation

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal._checkExtensionTag (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
) [private]

validate given value against extension node

Definition at line 330 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal._checkListTag (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
) [private]

validate given value against list node

Definition at line 303 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal._checkRestrictionTag (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
) [private]

validate given value against restriction node

Definition at line 141 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal._checkUnionTag (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
) [private]

validate given value against union node

Definition at line 338 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal._matchesPattern (   self,
  intRePattern,
  attributeValue 
) [private]

checks if 'value' matches 'rePattern' completely

Definition at line 289 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal.checkBaseType (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
)

validate given value against base type

Definition at line 129 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal.checkSimpleType (   self,
  inputNode,
  attrName,
  typeName,
  attributeValue,
  returnDict,
  idCheck 
)

validate given value against simpleType

Definition at line 71 of file xsvalSimpleTypes.py.

def pymavlink.generator.lib.minixsv.xsvalSimpleTypes.XsSimpleTypeVal.checkSimpleTypeDef (   self,
  inputNode,
  xsdElement,
  attrName,
  attributeValue,
  returnDict,
  idCheck 
)

validate given value against simpleType node

Definition at line 110 of file xsvalSimpleTypes.py.

Definition at line 64 of file xsvalSimpleTypes.py.


Member Data Documentation

Definition at line 56 of file xsvalSimpleTypes.py.

Definition at line 56 of file xsvalSimpleTypes.py.

Definition at line 56 of file xsvalSimpleTypes.py.

Definition at line 56 of file xsvalSimpleTypes.py.

Definition at line 56 of file xsvalSimpleTypes.py.


The documentation for this class was generated from the following file:


mavlink
Author(s): Lorenz Meier
autogenerated on Wed Sep 9 2015 18:06:18