• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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