aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-06-30 17:19:18 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-07-01 07:11:12 +0000
commit77d9ac86111c7eeda5e64725079e4e29c53f7b79 (patch)
treed4219df889444ea284a943a6a6314244b8f06bde /src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java
parent8f4af7555303f0bcff493f587a50da139291b402 (diff)
* Clean up of the old Iterable<String> method of writing xml
* Add in some line breaks for easier to read output. -- MOS_MIGRATED_REVID=126315204
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java b/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java
index ab43942abd..4be59ba433 100644
--- a/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java
+++ b/src/tools/android/java/com/google/devtools/build/android/AndroidDataWriter.java
@@ -48,7 +48,6 @@ import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
-import java.util.TreeMap;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
@@ -81,40 +80,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor {
}
}
- private static final class WriteValuesXmlTask implements Callable<Boolean> {
-
- private final Path valuesPath;
- private final Map<FullyQualifiedName, Iterable<String>> valueFragments;
-
- WriteValuesXmlTask(Path valuesPath, Map<FullyQualifiedName, Iterable<String>> valueFragments) {
- this.valuesPath = valuesPath;
- this.valueFragments = valueFragments;
- }
-
- @Override
- public Boolean call() throws Exception {
- // TODO(corysmith): replace the xml writing with a real xml writing library.
- Files.createDirectories(valuesPath.getParent());
- try (BufferedWriter writer =
- Files.newBufferedWriter(
- valuesPath,
- StandardCharsets.UTF_8,
- StandardOpenOption.CREATE_NEW,
- StandardOpenOption.WRITE)) {
- writer.write(START_RESOURCES);
- for (FullyQualifiedName key :
- Ordering.natural().immutableSortedCopy(valueFragments.keySet())) {
- for (String line : valueFragments.get(key)) {
- writer.write(line);
- writer.write(LINE_END);
- }
- }
- writer.write(END_RESOURCES);
- }
- return Boolean.TRUE;
- }
- }
-
private static final class CopyTask implements Callable<Boolean> {
private final Path sourcePath;
@@ -263,14 +228,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor {
*/
@Override
public void flush() throws IOException {
- for (Entry<String, Map<FullyQualifiedName, Iterable<String>>> entry :
- valueFragments.entrySet()) {
- writeTasks.add(
- executorService.submit(
- new WriteValuesXmlTask(
- resourceDirectory().resolve(entry.getKey()), entry.getValue())));
- }
-
for (Entry<String, ResourceValuesDefinitions> entry : valueTags.entrySet()) {
writeTasks.add(
executorService.submit(
@@ -285,16 +242,6 @@ public class AndroidDataWriter implements AndroidDataWritingVisitor {
}
@Override
- public void writeToValuesXml(FullyQualifiedName key, Iterable<String> xmlFragment) {
- String valuesPathString = key.valuesPath();
- if (!valueFragments.containsKey(valuesPathString)) {
- valueFragments.put(
- valuesPathString, new TreeMap<FullyQualifiedName, Iterable<String>>(Ordering.natural()));
- }
- valueFragments.get(valuesPathString).put(key, xmlFragment);
- }
-
- @Override
public ValueResourceDefinitionMetadata define(FullyQualifiedName fqn) {
String valuesPath = fqn.valuesPath();
if (!valueTags.containsKey(valuesPath)) {