Loading tools/app_metadata_bundles/src/lib/java/com/android/asllib/AslConverter.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -59,7 +59,8 @@ public class AslConverter { switch (format) { switch (format) { case HUMAN_READABLE: case HUMAN_READABLE: Element appMetadataBundles = Element appMetadataBundles = XmlUtils.getSingleElement(document, XmlUtils.HR_TAG_APP_METADATA_BUNDLES); XmlUtils.getSingleChildElement( document, XmlUtils.HR_TAG_APP_METADATA_BUNDLES, true); return new AndroidSafetyLabelFactory() return new AndroidSafetyLabelFactory() .createFromHrElements(XmlUtils.listOf(appMetadataBundles)); .createFromHrElements(XmlUtils.listOf(appMetadataBundles)); Loading tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AndroidSafetyLabel.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -61,4 +61,10 @@ public class AndroidSafetyLabel implements AslMarshallable { } } return XmlUtils.listOf(aslEle); return XmlUtils.listOf(aslEle); } } /** Creates the human-readable DOM elements from the AslMarshallable Java Object. */ @Override public List<Element> toHrDomElements(Document doc) { return List.of(); } } } tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AndroidSafetyLabelFactory.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -55,4 +55,11 @@ public class AndroidSafetyLabelFactory implements AslMarshallableFactory<Android return new AndroidSafetyLabel( return new AndroidSafetyLabel( version, systemAppSafetyLabel, safetyLabels, transparencyInfo); version, systemAppSafetyLabel, safetyLabels, transparencyInfo); } } /** Creates an {@link AslMarshallableFactory} from on-device DOM elements */ @Override public AndroidSafetyLabel createFromOdElements(List<Element> elements) throws MalformedXmlException { return null; } } } tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AppInfo.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -142,4 +142,10 @@ public class AppInfo implements AslMarshallable { } } return XmlUtils.listOf(appInfoEle); return XmlUtils.listOf(appInfoEle); } } /** Creates the human-readable DOM elements from the AslMarshallable Java Object. */ @Override public List<Element> toHrDomElements(Document doc) { return List.of(); } } } tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AppInfoFactory.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -72,4 +72,10 @@ public class AppInfoFactory implements AslMarshallableFactory<AppInfo> { email, email, website); website); } } /** Creates an {@link AslMarshallableFactory} from on-device DOM elements */ @Override public AppInfo createFromOdElements(List<Element> elements) throws MalformedXmlException { return null; } } } Loading
tools/app_metadata_bundles/src/lib/java/com/android/asllib/AslConverter.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -59,7 +59,8 @@ public class AslConverter { switch (format) { switch (format) { case HUMAN_READABLE: case HUMAN_READABLE: Element appMetadataBundles = Element appMetadataBundles = XmlUtils.getSingleElement(document, XmlUtils.HR_TAG_APP_METADATA_BUNDLES); XmlUtils.getSingleChildElement( document, XmlUtils.HR_TAG_APP_METADATA_BUNDLES, true); return new AndroidSafetyLabelFactory() return new AndroidSafetyLabelFactory() .createFromHrElements(XmlUtils.listOf(appMetadataBundles)); .createFromHrElements(XmlUtils.listOf(appMetadataBundles)); Loading
tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AndroidSafetyLabel.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -61,4 +61,10 @@ public class AndroidSafetyLabel implements AslMarshallable { } } return XmlUtils.listOf(aslEle); return XmlUtils.listOf(aslEle); } } /** Creates the human-readable DOM elements from the AslMarshallable Java Object. */ @Override public List<Element> toHrDomElements(Document doc) { return List.of(); } } }
tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AndroidSafetyLabelFactory.java +7 −0 Original line number Original line Diff line number Diff line Loading @@ -55,4 +55,11 @@ public class AndroidSafetyLabelFactory implements AslMarshallableFactory<Android return new AndroidSafetyLabel( return new AndroidSafetyLabel( version, systemAppSafetyLabel, safetyLabels, transparencyInfo); version, systemAppSafetyLabel, safetyLabels, transparencyInfo); } } /** Creates an {@link AslMarshallableFactory} from on-device DOM elements */ @Override public AndroidSafetyLabel createFromOdElements(List<Element> elements) throws MalformedXmlException { return null; } } }
tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AppInfo.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -142,4 +142,10 @@ public class AppInfo implements AslMarshallable { } } return XmlUtils.listOf(appInfoEle); return XmlUtils.listOf(appInfoEle); } } /** Creates the human-readable DOM elements from the AslMarshallable Java Object. */ @Override public List<Element> toHrDomElements(Document doc) { return List.of(); } } }
tools/app_metadata_bundles/src/lib/java/com/android/asllib/marshallable/AppInfoFactory.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -72,4 +72,10 @@ public class AppInfoFactory implements AslMarshallableFactory<AppInfo> { email, email, website); website); } } /** Creates an {@link AslMarshallableFactory} from on-device DOM elements */ @Override public AppInfo createFromOdElements(List<Element> elements) throws MalformedXmlException { return null; } } }