Refactor with interface pattern, and throw exception for unsupported formats
Revised methods allow marshalling/unmarshalling from a list of XML nodes, allowing DataCategory to be incorporated seamlessly. Factory pattern makes it easier to maintain createFromHrElements. go/asl-tc-aosp Bug: 287487923 Test: TODO in future CLs Change-Id: I9fff3c1e28df74ef934da6355632c91e0ec91e79
Showing
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/AndroidSafetyLabel.java 38 additions, 20 deletions...s/src/lib/java/com/android/asllib/AndroidSafetyLabel.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/AndroidSafetyLabelFactory.java 36 additions, 0 deletions...ib/java/com/android/asllib/AndroidSafetyLabelFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/AslMarshallable.java 28 additions, 0 deletions...dles/src/lib/java/com/android/asllib/AslMarshallable.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/AslMarshallableFactory.java 27 additions, 0 deletions...c/lib/java/com/android/asllib/AslMarshallableFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataCategory.java 20 additions, 5 deletions...bundles/src/lib/java/com/android/asllib/DataCategory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataCategoryFactory.java 38 additions, 0 deletions.../src/lib/java/com/android/asllib/DataCategoryFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataLabels.java 6 additions, 81 deletions...a_bundles/src/lib/java/com/android/asllib/DataLabels.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataLabelsFactory.java 70 additions, 0 deletions...es/src/lib/java/com/android/asllib/DataLabelsFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataType.java 50 additions, 19 deletions...ata_bundles/src/lib/java/com/android/asllib/DataType.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/DataTypeFactory.java 47 additions, 0 deletions...dles/src/lib/java/com/android/asllib/DataTypeFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/SafetyLabels.java 8 additions, 20 deletions...bundles/src/lib/java/com/android/asllib/SafetyLabels.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/SafetyLabelsFactory.java 45 additions, 0 deletions.../src/lib/java/com/android/asllib/SafetyLabelsFactory.java
- tools/app_metadata_bundles/src/lib/java/com/android/asllib/XmlUtils.java 40 additions, 7 deletions...ata_bundles/src/lib/java/com/android/asllib/XmlUtils.java
Loading
Please register or sign in to comment