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 getIp(); 25 method public String getPort(); 26 method public String getValue(); 27 method public void setArch(String); 28 method public void setIp(String); 29 method public void setPort(String); 30 method public void setValue(String); 31 } 32 33 public class Interface { 34 ctor public Interface(); 35 method public java.util.List<java.lang.String> getInstance(); 36 method public String getName(); 37 method public void setName(String); 38 } 39 40 public class Kernel { 41 ctor public Kernel(); 42 method public java.util.List<hal.manifest.Kernel.Config> getConfig(); 43 method public String getTargetLevel(); 44 method public String getVersion(); 45 method public void setTargetLevel(String); 46 method public void setVersion(String); 47 } 48 49 public static class Kernel.Config { 50 ctor public Kernel.Config(); 51 method public String getKey(); 52 method public String getValue(); 53 method public void setKey(String); 54 method public void setValue(String); 55 } 56 57 public class Manifest { 58 ctor public Manifest(); 59 method public java.util.List<hal.manifest.Hal> getHal(); 60 method public hal.manifest.Kernel getKernel(); 61 method public hal.manifest.Sepolicy getSepolicy(); 62 method public hal.manifest.SystemSdk getSystemSdk(); 63 method public String getTargetLevel(); 64 method public String getType(); 65 method public java.util.List<hal.manifest.VendorNdk> getVendorNdk(); 66 method public String getVersion(); 67 method public java.util.List<hal.manifest.Vndk> getVndk(); 68 method public void setKernel(hal.manifest.Kernel); 69 method public void setSepolicy(hal.manifest.Sepolicy); 70 method public void setSystemSdk(hal.manifest.SystemSdk); 71 method public void setTargetLevel(String); 72 method public void setType(String); 73 method public void setVersion(String); 74 } 75 76 public class Sepolicy { 77 ctor public Sepolicy(); 78 method public String getVersion(); 79 method public void setVersion(String); 80 } 81 82 public class SystemSdk { 83 ctor public SystemSdk(); 84 method public java.util.List<java.lang.String> getVersion(); 85 } 86 87 public class VendorNdk { 88 ctor public VendorNdk(); 89 method public java.util.List<java.lang.String> getLibrary(); 90 method public String getVersion(); 91 method public void setVersion(String); 92 } 93 94 public class Vndk { 95 ctor public Vndk(); 96 method public java.util.List<java.lang.String> getLibrary(); 97 method public String getVersion(); 98 method public void setVersion(String); 99 } 100 101 public class XmlParser { 102 ctor public XmlParser(); 103 method public static hal.manifest.Manifest read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 104 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 105 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 106 } 107 108} 109 110