OLD | NEW |
| (Empty) |
1 #!/usr/bin/env python | |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
3 # Use of this source code is governed by a BSD-style license that can be | |
4 # found in the LICENSE file. | |
5 | |
6 ''' Base class for postprocessing of RC files. | |
7 ''' | |
8 | |
9 | |
10 class PostProcessor(object): | |
11 ''' Base class for postprocessing of the RC file data before being | |
12 output through the RC2GRD tool. You should implement this class if | |
13 you want GRIT to do specific things to the RC files after it has | |
14 converted the data into GRD format, i.e. change the content of the | |
15 RC file, and put it into a P4 changelist, etc.''' | |
16 | |
17 | |
18 def Process(self, rctext, rcpath, grdnode): | |
19 ''' Processes the data in rctext and grdnode. | |
20 Args: | |
21 rctext: string containing the contents of the RC file being processed. | |
22 rcpath: the path used to access the file. | |
23 grdtext: the root node of the grd xml data generated by | |
24 the rc2grd tool. | |
25 | |
26 Return: | |
27 The root node of the processed GRD tree. | |
28 ''' | |
29 raise NotImplementedError() | |
30 | |
31 | |
32 | |
OLD | NEW |