ngs_tools.binary.ArgumentValidator
Module Contents
Classes
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
|
Abstract argument validator. |
Attributes
- class ngs_tools.binary.ArgumentValidator.ArgumentValidator
Bases:
abc.ABC
Abstract argument validator.
- abstract __call__(arg) bool
- __and__(other: ArgumentValidator) ArgumentValidator
- __or__(other: ArgumentValidator) ArgumentValidator
- __invert__() ArgumentValidator
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.AndValidator(left: ArgumentValidator, right: ArgumentValidator)
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.OrValidator(left: ArgumentValidator, right: ArgumentValidator)
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.NotValidator(validator: ArgumentValidator)
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.NoValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.IntegerValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.FloatValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.PositiveValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.FileValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.DirValidator
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- class ngs_tools.binary.ArgumentValidator.ConstantValidator(constant: str)
Bases:
ArgumentValidator
Abstract argument validator.
- __call__(arg) bool
- __str__() str
Return str(self).
- ngs_tools.binary.ArgumentValidator.IsInteger
- ngs_tools.binary.ArgumentValidator.IsFloat
- ngs_tools.binary.ArgumentValidator.IsPositive
- ngs_tools.binary.ArgumentValidator.IsPositiveInteger
- ngs_tools.binary.ArgumentValidator.IsDir
- ngs_tools.binary.ArgumentValidator.IsFile