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