[bazel] Added support for Android Architecture Components navigation resources to Blaze and related tools.
RELNOTES: Added support for the "navigation" resource directory to Android resource processing in Bazel. This is used by the Navigation Architecture Component.
PiperOrigin-RevId: 232760648
diff --git a/src/tools/android/java/com/google/devtools/build/android/DataResourceXml.java b/src/tools/android/java/com/google/devtools/build/android/DataResourceXml.java
index ec36aed..39aec42 100644
--- a/src/tools/android/java/com/google/devtools/build/android/DataResourceXml.java
+++ b/src/tools/android/java/com/google/devtools/build/android/DataResourceXml.java
@@ -238,6 +238,7 @@
case INTERPOLATOR:
case MENU:
case MIPMAP:
+ case NAVIGATION:
case RAW:
case TRANSITION:
case FONT:
diff --git a/src/tools/android/java/com/google/devtools/build/android/xml/SimpleXmlResourceValue.java b/src/tools/android/java/com/google/devtools/build/android/xml/SimpleXmlResourceValue.java
index 6f1b670..16de261 100644
--- a/src/tools/android/java/com/google/devtools/build/android/xml/SimpleXmlResourceValue.java
+++ b/src/tools/android/java/com/google/devtools/build/android/xml/SimpleXmlResourceValue.java
@@ -62,6 +62,7 @@
static final QName TAG_LAYOUT = QName.valueOf("layout");
static final QName TAG_MENU = QName.valueOf("menu");
static final QName TAG_MIPMAP = QName.valueOf("mipmap");
+ static final QName TAG_NAVIGATION = QName.valueOf("navigation");
static final QName TAG_PUBLIC = QName.valueOf("public");
static final QName TAG_RAW = QName.valueOf("raw");
static final QName TAG_STRING = QName.valueOf("string");
@@ -79,6 +80,7 @@
LAYOUT(TAG_LAYOUT),
MENU(TAG_MENU),
MIPMAP(TAG_MIPMAP),
+ NAVIGATION(TAG_NAVIGATION),
PUBLIC(TAG_PUBLIC),
RAW(TAG_RAW),
STRING(TAG_STRING);