997 setattr(cls, "gettypeAsText", gettypeAsText) |
997 setattr(cls, "gettypeAsText", gettypeAsText) |
998 |
998 |
999 def Search(self, criteria, parent_infos=[]): |
999 def Search(self, criteria, parent_infos=[]): |
1000 search_result = _Search([("name", self.getname()), |
1000 search_result = _Search([("name", self.getname()), |
1001 ("type", self.gettypeAsText()), |
1001 ("type", self.gettypeAsText()), |
1002 ("address", self.getaddress())], |
1002 ("location", self.getaddress())], |
1003 criteria, parent_infos) |
1003 criteria, parent_infos) |
1004 initial = self.getinitialValue() |
1004 initial = self.getinitialValue() |
1005 if initial is not None: |
1005 if initial is not None: |
1006 search_result.extend(_Search([("initial", initial.getvalue())], criteria, parent_infos)) |
1006 search_result.extend(_Search([("initial value", initial.getvalue())], criteria, parent_infos)) |
1007 doc = self.getdocumentation() |
1007 doc = self.getdocumentation() |
1008 if doc is not None: |
1008 if doc is not None: |
1009 search_result.extend(doc.Search(criteria, parent_infos + ["documentation"])) |
1009 search_result.extend(doc.Search(criteria, parent_infos + ["documentation"])) |
1010 return search_result |
1010 return search_result |
1011 setattr(cls, "Search", Search) |
1011 setattr(cls, "Search", Search) |