1// Signature format: 2.0 2package hal.manifest { 3 4 public class Hal { 5 ctor public Hal(); 6 method public String getFormat(); 7 method public java.util.List<java.lang.String> getFqname(); 8 method public String getName(); 9 method public String getOverride(); 10 method public hal.manifest.Hal.Transport getTransport(); 11 method public String getUpdatableViaApex(); 12 method public java.util.List<java.lang.String> getVersion(); 13 method public java.util.List<hal.manifest.Interface> get_interface(); 14 method public void setFormat(String); 15 method public void setName(String); 16 method public void setOverride(String); 17 method public void setTransport(hal.manifest.Hal.Transport); 18 method public void setUpdatableViaApex(String); 19 } 20 21 public static class Hal.Transport { 22 ctor public Hal.Transport(); 23 method public String getArch(); 24 method public String getValue(); 25 method public void setArch(String); 26 method public void setValue(String); 27 } 28 29 public class Interface { 30 ctor public Interface(); 31 method public java.util.List<java.lang.String> getInstance(); 32 method public String getName(); 33 method public void setName(String); 34 } 35 36 public class Kernel { 37 ctor public Kernel(); 38 method public java.util.List<hal.manifest.Kernel.Config> getConfig(); 39 method public String getTargetLevel(); 40 method public String getVersion(); 41 method public void setTargetLevel(String); 42 method public void setVersion(String); 43 } 44 45 public static class Kernel.Config { 46 ctor public Kernel.Config(); 47 method public String getKey(); 48 method public String getValue(); 49 method public void setKey(String); 50 method public void setValue(String); 51 } 52 53 public class Manifest { 54 ctor public Manifest(); 55 method public java.util.List<hal.manifest.Hal> getHal(); 56 method public hal.manifest.Kernel getKernel(); 57 method public hal.manifest.Sepolicy getSepolicy(); 58 method public hal.manifest.SystemSdk getSystemSdk(); 59 method public String getTargetLevel(); 60 method public String getType(); 61 method public java.util.List<hal.manifest.VendorNdk> getVendorNdk(); 62 method public String getVersion(); 63 method public java.util.List<hal.manifest.Vndk> getVndk(); 64 method public void setKernel(hal.manifest.Kernel); 65 method public void setSepolicy(hal.manifest.Sepolicy); 66 method public void setSystemSdk(hal.manifest.SystemSdk); 67 method public void setTargetLevel(String); 68 method public void setType(String); 69 method public void setVersion(String); 70 } 71 72 public class Sepolicy { 73 ctor public Sepolicy(); 74 method public String getVersion(); 75 method public void setVersion(String); 76 } 77 78 public class SystemSdk { 79 ctor public SystemSdk(); 80 method public java.util.List<java.lang.String> getVersion(); 81 } 82 83 public class VendorNdk { 84 ctor public VendorNdk(); 85 method public java.util.List<java.lang.String> getLibrary(); 86 method public String getVersion(); 87 method public void setVersion(String); 88 } 89 90 public class Vndk { 91 ctor public Vndk(); 92 method public java.util.List<java.lang.String> getLibrary(); 93 method public String getVersion(); 94 method public void setVersion(String); 95 } 96 97 public class XmlParser { 98 ctor public XmlParser(); 99 method public static hal.manifest.Manifest read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 100 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 101 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 102 } 103 104} 105 106