Package conary :: Package build :: Module trovefilter :: Class TroveFilter
[hide private]
[frames] | no frames]

Class TroveFilter

source code

    object --+    
             |    
AbstractFilter --+
                 |
                TroveFilter

Instance Methods [hide private]
 
__init__(self, recipe, name=None, version=None, flavor=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__eq__(self, filter) source code
 
__hash__(self)
hash(x)
source code
 
__str__(self)
str(x)
source code
 
_validateRegexp(self, pattern, param) source code
 
_compilePattern(self, pattern) source code
 
_getVersionType(self, version) source code
 
_compareVersions(self, versionType, a, b) source code
 
_compareFlavors(self, a, b) source code
 
compile(self) source code
 
match(self, nvfTuples) source code

Inherited from AbstractFilter: __add__, __and__, __invert__, __mul__, __neg__, __or__, __sub__

Inherited from object: __delattr__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, recipe, name=None, version=None, flavor=None)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

__hash__(self)
(Hashing function)

source code 
hash(x)
Overrides: AbstractFilter.__hash__

__str__(self)
(Informal representation operator)

source code 
str(x)
Overrides: object.__str__
(inherited documentation)

compile(self)

source code 
Overrides: AbstractFilter.compile

match(self, nvfTuples)

source code 
Overrides: AbstractFilter.match