Home | History | Annotate | Download | only in src

Lines Matching refs:File

5  * you may not use this file except in compliance with the License.
27 import java.io.File;
63 private List<File> mDirectories;
64 private File mCurrentFile;
79 private File mXmlMetadataFile;
81 private Analyzer(List<File> directories, File xmlMetadataFile, boolean listAdvanced) {
96 File metadataFile = null;
97 List<File> directories = new ArrayList<File>();
108 // The -metadata flag takes a pointer to an ADT extra-view-metadata.xml file
110 // file +.mod as an extension). This isn't listed on the usage flag because
111 // it's pretty brittle and requires some manual fixups to the file afterwards.
114 File file = new File(args[i]);
115 if (!file.exists()) {
116 System.err.println(file.getName() + " does not exist");
119 if (!file.isFile() || !file.getName().endsWith(".xml")) {
120 System.err.println(file.getName() + " must be an XML file");
123 metadataFile = file;
126 File directory = new File(arg);
144 for (File directory : mDirectories) {
159 private void scanDirectory(File directory) {
160 File[] files = directory.listFiles();
165 for (File file : files) {
171 if (file.isFile()) {
172 scanFile(file);
173 } else if (file.isDirectory()) {
175 if (file.getName().contains("test")) {
180 scanDirectory(file);
185 private void scanFile(File file) {
186 if (file.getName().endsWith(".xml")) {
187 File parent = file.getParentFile();
189 analyzeLayout(file);
195 private void analyzeLayout(File file) {
196 mCurrentFile = file;
200 InputSource is = new InputSource(new StringReader(readFile(file)));
227 System.out.println("Warning: found <item> tag in a layout file in "
321 private static String readFile(File file) {
323 return readFile(new FileReader(file));
459 System.err.println("Invalid metadata file");
464 System.out.println("\n\nUpdating layout metadata file...");
527 System.out.println("\nModified XML metadata file:\n");
529 File output = new File(mXmlMetadataFile.getParentFile(), mXmlMetadataFile.getName() + ".mod");
543 //private File mPublicFile = new File(location, "data/res/values/public.xml");
544 private File mPublicFile = new File("/Volumes/AndroidWork/git/frameworks/base/core/res/res/values/public.xml");