Package pyxb :: Package binding :: Module facets :: Class _PatternElement |
[hide private]
[frames] | no frames]

# type _PatternElement

source code

                          object --+
                                   |
                             cscRoot --+
                                       |
    utils.utility.PrivateTransient_mixin --+
                                           |
                                          _PatternElement

This class represents individual patterns that appear within a CF_pattern collection.

Instance Methods | [hide private]
__init__(self, pattern=None, value=None, annotation=None, **kw) | source code
__str__(self) | source code
matches(self, text) | source code
Inherited from `utils.utility.PrivateTransient_mixin`: `__getstate__`

Class Variables | [hide private]
| __PrivateTransient = `set()`
| __compiledExpression = `None`
| __pythonExpression = `None`
| pattern = `None`
| annotation = `None`
| _PatternElement__PrivateTransient = ``set([``'``compiledExpression``'``])``
| _PatternElement__compiledExpression = `None`
| _PatternElement__pythonExpression = `None`

Method Details | [hide private]

### __init__(self, pattern=None, value=None, annotation=None, **kw) (Constructor) | source code
Overrides: cscRoot.__init__

### __str__(self) (Informal representation operator) | source code
Overrides: object.__str__ (inherited documentation)