Package pyxb :: Package binding :: Module datatypes :: Class Name |
[hide private]
[frames] | no frames]

# type Name

source code

                        object --+
                                 |
                           cscRoot --+
                                     |
         utils.utility.Locatable_mixin --+
                                         |
                  basis._TypeBinding_mixin --+
                                             |
                                object --+   |
                                         |   |
    utils.utility._DeconflictSymbols_mixin --+
                                             |
                            object --+       |
                                     |       |
                               cscRoot --+   |
                                         |   |
                basis._DynamicCreate_mixin --+
                                             |
                    basis.simpleTypeDefinition --+
                                                 |
                                object --+       |
                                         |       |
                                basestring --+   |
                                             |   |
                                       unicode --+
                                                 |
                                            string --+
                                                     |
                                      normalizedString --+
                                                         |
                                                     token --+
                                                             |
                                                            Name

Known Subclasses:
  - NCName

XMLSchema datatype Name.

See http://www.w3.org/TR/2000/WD-xml-2e-20000814.html#NT-Name.

Nested Classes | [hide private]
Inherited from `string` (private): `_XsdBaseType`

Instance Methods | [hide private]
Inherited from `basis.simpleTypeDefinition`: `__init__`, `pythonLiteral`, `xsdConstraintsOK`, `xsdLiteral`, `xsdValueLength` Inherited from `basis.simpleTypeDefinition` (private): `_checkValidValue`, `_isValidValue`, `_setAttribute`, `_toDOM_csc`, `_validateBinding_vx` Inherited from `basis._TypeBinding_mixin`: `__setattr__`, `toDOM`, `toxml`, `validateBinding` Inherited from `basis._TypeBinding_mixin` (private): `_TypeBinding_mixin__checkNilCtor`, `_TypeBinding_mixin__getValidationConfig`, `_constructedWithValue`, `_diagnosticName`, `_element`, `_finalizeContentModel`, `_isNil`, `_namespaceContext`, `_performValidation`, `_postDOMValidate`, `_postFactory_vx`, `_resetContent`, `_setAttributesFromKeywordsAndDOM`, `_setElement`, `_setIsNil`, `_setNamespaceContext`, `_setValidationConfig`, `_substitutesFor` Inherited from `utils.utility.Locatable_mixin` (private): `_location`, `_setLocation` Inherited from `unicode`: `__add__`, `__contains__`, `__eq__`, `__format__`, `__ge__`, `__getattribute__`, `__getitem__`, `__getnewargs__`, `__getslice__`, `__gt__`, `__hash__`, `__le__`, `__len__`, `__lt__`, `__mod__`, `__mul__`, `__ne__`, `__repr__`, `__rmod__`, `__rmul__`, `__sizeof__`, `__str__`, `capitalize`, `center`, `count`, `decode`, `encode`, `endswith`, `expandtabs`, `find`, `format`, `index`, `isalnum`, `isalpha`, `isdecimal`, `isdigit`, `islower`, `isnumeric`, `isspace`, `istitle`, `isupper`, `join`, `ljust`, `lower`, `lstrip`, `partition`, `replace`, `rfind`, `rindex`, `rjust`, `rpartition`, `rsplit`, `rstrip`, `split`, `splitlines`, `startswith`, `strip`, `swapcase`, `title`, `translate`, `upper`, `zfill` Inherited from `unicode` (private): `_formatter_field_name_split`, `_formatter_parser`

Class Methods | [hide private]
Inherited from `token` (private): `_ValidateString_va` Inherited from `normalizedString` (private): `_XsdConstraintsPreCheck_vb` Inherited from `string`: `XsdLiteral`, `XsdValueLength` Inherited from `basis.simpleTypeDefinition`: `PythonLiteral`, `SimpleTypeDefinition`, `XsdConstraintsOK`, `XsdSuperType` Inherited from `basis.simpleTypeDefinition` (private): `_CheckValidValue`, `_ConvertArguments`, `_ConvertArguments_vx`, `_FacetMap`, `_InitializeFacetMap`, `_IsSimpleTypeContent`, `_IsValidValue`, `_SimpleTypeDefinition`, `_description` Inherited from `basis._TypeBinding_mixin`: `Factory` Inherited from `basis._TypeBinding_mixin` (private): `_CompatibleValue`, `_GetValidationConfig`, `_IsUrType`, `_Name`, `_PerformValidation`, `_PreFactory_vx`, `_RequireXSIType`, `_SetValidationConfig`, `_TypeBinding_mixin__AttributesFromDOM` Inherited from `basis._DynamicCreate_mixin` (private): `_AlternativeConstructor`, `_DynamicCreate`, `_DynamicCreate_mixin__AlternativeConstructorAttribute`, `_DynamicCreate_mixin__SupersedingClassAttribute`, `_SetAlternativeConstructor`, `_SetSupersedingClass`, `_SupersedingClass`

Static Methods | [hide private]
Inherited from `basis.simpleTypeDefinition`: `__new__`

Class Variables | [hide private]
| _ExpandedName = `pyxb.namespace.XMLSchema.createExpandedName('N`...`` The expanded name of the component.
| _ValidRE = `re.compile(r'^`[`:A`-`Z_a`-`z\xc0`-`\xd6\xd8`-`\xf6\xf8`-`\u013`...``
| _CF_pattern = `<pyxb.binding.facets.CF_pattern object at 0x2446`...``
| __SimpleTypeDefinition = `<pyxb.xmlschema.structures.SimpleType`...``
| _httpwww_w3_org2001XMLSchema_Name_FacetMap = ``{`<class 'pyxb.bin`...``
Inherited from `token` (private): `_CF_whiteSpace`, `_httpwww_w3_org2001XMLSchema_token_FacetMap` Inherited from `normalizedString` (private): `_InvalidRE`, `_httpwww_w3_org2001XMLSchema_normalizedString_FacetMap` Inherited from `string` (private): `_CF_enumeration`, `_CF_length`, `_CF_maxLength`, `_CF_minLength`, `_httpwww_w3_org2001XMLSchema_string_FacetMap` Inherited from `basis.simpleTypeDefinition` (private): `_ReservedSymbols` Inherited from `basis._TypeBinding_mixin`: `_validationConfig_` Inherited from `basis._TypeBinding_mixin` (private): `_Abstract`, `_AttributeMap`, `_AttributeWildcard`, `_PyXBFactoryKeywords`, `_TypeBinding_mixin__WarnedUnassociatedElement`, `_TypeBinding_mixin__constructedWithValue`, `_TypeBinding_mixin__element`, `_TypeBinding_mixin__namespaceContext`, `_TypeBinding_mixin__xsiNil`, `_XSDLocation`

Properties | [hide private]
Inherited from `basis._TypeBinding_mixin` (private): `_validationConfig`

Class Variable Details | [hide private]

  ### _ExpandedName The expanded name of the component. Value:
      pyxb.namespace.XMLSchema.createExpandedName('Name')

  ### _ValidRE Value:
      re.compile(r'^[:A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u0131\u0134-\u013e\u014
      1-\u0148\u014a-\u017e\u0180-\u01c3\u01cd-\u01f0\u01f4-\u01f5\u01fa-\u0
      217\u0250-\u02a8\u02bb-\u02c1\u0386\u0388-\u038a\u038c\u038e-\u03a1\u0
      3a3-\u03ce\u03d0-\u03d6\u03da\u03dc\u03de\u03e0\u03e2-\u03f3\u0401-\u0
      40c\u040e-\u044f\u0451-\u045c\u045e-\u0481\u0490-\u04c4\u04c7-\u04c8\u
      04cb-\u04cc\u04d0-\u04eb\u04ee-\u04f5\u04f8-\u04f9\u0531-\u0556\u0559\
      u0561-\u0586\u05d0-\u05ea\u05f0-\u05f2\u0621-\u063a\u0641-\u064a\u0671
      -\u06b7\u06ba-\u06be\u06c0-\u06ce\u06d0-\u06d3\u06d5\u06e5-\u06e6\u090
      ...

  ### _CF_pattern Value:
      <pyxb.binding.facets.CF_pattern object at 0x24460d0>

  ### __SimpleTypeDefinition Value:
      <pyxb.xmlschema.structures.SimpleTypeDefinition object at 0x288da90>

  ### _httpwww_w3_org2001XMLSchema_Name_FacetMap Value:
      {<class 'pyxb.binding.facets.CF_pattern'>: <pyxb.binding.facets.CF_pat
      tern object at 0x24460d0>}