Inherits Peach::analyzer::Analyzer.
Public Member Functions | |
| def | __init__ |
| Constructor of PPRelationFinder. | |
| def | containsValue |
| Checks whether the source string contains any of specified values. | |
| def | findRelatedElement |
| Tries to find an element related to the actual element(matching size). | |
| def | getRelatedElement |
| Tries to return an element related to the actual element, if it exists. | |
| def | findRelInElement |
| Tries to find any relations in the actual element and its subelements. | |
| def | findRelations |
| Tries to find any relations in the whole datamodel. | |
Private Attributes | |
| _relationValues | |
This class represents an analyzer of relations between different fields in the dissected data structure.
| def Peach::Analyzers::pprelations::PPRelationFinder::__init__ | ( | self | ) |
| def Peach::Analyzers::pprelations::PPRelationFinder::containsValue | ( | self, | ||
| mystr, | ||||
| values | ||||
| ) |
Checks whether the source string contains any of specified values.
| self | object pointer | |
| mystr | source string | |
| values | list of values for which we are looking |
| def Peach::Analyzers::pprelations::PPRelationFinder::findRelatedElement | ( | self, | ||
| recElement, | ||||
| callingChild, | ||||
| findSize | ||||
| ) |
Tries to find an element related to the actual element(matching size).
| self | object pointer | |
| recElement | the element we try to match with the actual element | |
| callingChild | the child element that calle this function | |
| findSize | value of the size we are looking for |
| def Peach::Analyzers::pprelations::PPRelationFinder::findRelations | ( | self, | ||
| myDataModel | ||||
| ) |
Tries to find any relations in the whole datamodel.
| self | object pointer | |
| myDataModel | the data model in which we are looking for relations |
| def Peach::Analyzers::pprelations::PPRelationFinder::findRelInElement | ( | self, | ||
| recElement | ||||
| ) |
Tries to find any relations in the actual element and its subelements.
| self | object pointer | |
| recElement | the actual element |
| def Peach::Analyzers::pprelations::PPRelationFinder::getRelatedElement | ( | self, | ||
| recElement | ||||
| ) |
Tries to return an element related to the actual element, if it exists.
| self | object pointer | |
| recElement | the element we try to match with the actual element |
1.5.8