├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── android │ └── manifmerger │ ├── ActionRecorder.java │ ├── Actions.java │ ├── AttributeModel.java │ ├── AttributeOperationType.java │ ├── ConvertibleName.java │ ├── ElementsTrimmer.java │ ├── KeyResolver.java │ ├── ManifestMerger2.java │ ├── ManifestModel.java │ ├── ManifestProvider.java │ ├── ManifestSystemProperty.java │ ├── MergeType.java │ ├── Merger.java │ ├── MergingReport.java │ ├── NodeOperationType.java │ ├── OrphanXmlElement.java │ ├── OtherOperationType.java │ ├── PlaceholderEncoder.java │ ├── PlaceholderHandler.java │ ├── PostValidator.java │ ├── PreValidator.java │ ├── Selector.java │ ├── ToolsInstructionsCleaner.java │ ├── XmlAttribute.java │ ├── XmlDocument.java │ ├── XmlElement.java │ ├── XmlLoader.java │ └── XmlNode.java └── kotlin └── com └── android └── manifmerger ├── CompositeNodeKeyResolver.kt ├── DeepLink.kt ├── DocumentModel.kt ├── NavGraphExpander.kt ├── NavigationXmlDocument.kt ├── NavigationXmlDocumentData.kt ├── NavigationXmlLoader.kt └── NodeKeyResolver.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ActionRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ActionRecorder.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/Actions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/Actions.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/AttributeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/AttributeModel.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/AttributeOperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/AttributeOperationType.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ConvertibleName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ConvertibleName.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ElementsTrimmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ElementsTrimmer.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/KeyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/KeyResolver.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ManifestMerger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ManifestMerger2.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ManifestModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ManifestModel.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ManifestProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ManifestProvider.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ManifestSystemProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ManifestSystemProperty.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/MergeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/MergeType.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/Merger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/Merger.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/MergingReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/MergingReport.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/NodeOperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/NodeOperationType.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/OrphanXmlElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/OrphanXmlElement.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/OtherOperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/OtherOperationType.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/PlaceholderEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/PlaceholderEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/PlaceholderHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/PlaceholderHandler.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/PostValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/PostValidator.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/PreValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/PreValidator.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/Selector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/Selector.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/ToolsInstructionsCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/ToolsInstructionsCleaner.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/XmlAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/XmlAttribute.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/XmlDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/XmlDocument.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/XmlElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/XmlElement.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/XmlLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/XmlLoader.java -------------------------------------------------------------------------------- /src/main/java/com/android/manifmerger/XmlNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/java/com/android/manifmerger/XmlNode.java -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/CompositeNodeKeyResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/CompositeNodeKeyResolver.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/DeepLink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/DeepLink.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/DocumentModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/DocumentModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/NavGraphExpander.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/NavGraphExpander.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/NavigationXmlDocument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/NavigationXmlDocument.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/NavigationXmlDocumentData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/NavigationXmlDocumentData.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/NavigationXmlLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/NavigationXmlLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/android/manifmerger/NodeKeyResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bresiu/android-manifest-merger/HEAD/src/main/kotlin/com/android/manifmerger/NodeKeyResolver.kt --------------------------------------------------------------------------------