Lines Matching refs:self
49 def __init__(self, ): argument
50 self._target_map= {}
52 def __iter__(self): argument
53 return iter(self._target_map.values())
55 def Parse(self, file_path): argument
73 target_elements = doc.getElementsByTagName(self._TARGET_TAG_NAME)
77 self._ParseCoverageTarget(target, target_element)
78 self._AddTarget(target)
80 def _AddTarget(self, target): argument
81 self._target_map[target.GetName()] = target
83 def GetBuildTargets(self): argument
86 for target in self:
90 def GetTargets(self): argument
92 return self._target_map.values()
94 def GetTarget(self, name): argument
97 return self._target_map[name]
101 def _ParseCoverageTarget(self, target, target_element): argument
108 target.SetName(target_element.getAttribute(self._NAME_ATTR))
109 target.SetType(target_element.getAttribute(self._TYPE_ATTR))
110 target.SetBuildPath(target_element.getAttribute(self._BUILD_ATTR))
111 self._paths = []
112 self._ParsePaths(target, target_element)
114 def _ParsePaths(self, target, target_element): argument
115 src_elements = target_element.getElementsByTagName(self._SRC_TAG)
120 rel_path = src_element.getAttribute(self._PATH_ATTR)