Merge "Add default-permissions"
This commit is contained in:
6
services/core/xsd/Android.bp
Normal file
6
services/core/xsd/Android.bp
Normal file
@@ -0,0 +1,6 @@
|
||||
xsd_config {
|
||||
name: "default-permissions",
|
||||
srcs: ["default-permissions.xsd"],
|
||||
api_dir: "schema",
|
||||
package_name: "com.android.server.pm.permission",
|
||||
}
|
||||
40
services/core/xsd/default-permissions.xsd
Normal file
40
services/core/xsd/default-permissions.xsd
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright (C) 2019 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!-- TODO: define a targetNamespace. Note that it will break retrocompatibility -->
|
||||
<xs:schema version="2.0"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="exceptions">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="exception" type="exception" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="exception">
|
||||
<xs:sequence>
|
||||
<xs:element name="permission" type="permission"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="package" type="xs:string"/>
|
||||
<xs:attribute name="sha256-cert-digest" type="xs:string"/>
|
||||
<xs:attribute name="brand" type="xs:string"/>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="permission">
|
||||
<xs:attribute name="name" type="xs:string"/>
|
||||
<xs:attribute name="fixed" type="xs:boolean"/>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
1
services/core/xsd/schema/README.md
Normal file
1
services/core/xsd/schema/README.md
Normal file
@@ -0,0 +1 @@
|
||||
Please see the [README](https://android.googlesource.com/platform/system/tools/xsdc/+/refs/heads/master/README.md) for details regarding the Configfile as API.
|
||||
37
services/core/xsd/schema/current.txt
Normal file
37
services/core/xsd/schema/current.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
// Signature format: 2.0
|
||||
package com.android.server.pm.permission {
|
||||
|
||||
public class Exception {
|
||||
ctor public Exception();
|
||||
method public String getBrand();
|
||||
method public com.android.server.pm.permission.Permission getPermission();
|
||||
method public String getSha256CertDigest();
|
||||
method public String get_package();
|
||||
method public void setBrand(String);
|
||||
method public void setPermission(com.android.server.pm.permission.Permission);
|
||||
method public void setSha256CertDigest(String);
|
||||
method public void set_package(String);
|
||||
}
|
||||
|
||||
public class Exceptions {
|
||||
ctor public Exceptions();
|
||||
method public java.util.List<com.android.server.pm.permission.Exception> getException();
|
||||
}
|
||||
|
||||
public class Permission {
|
||||
ctor public Permission();
|
||||
method public boolean getFixed();
|
||||
method public String getName();
|
||||
method public void setFixed(boolean);
|
||||
method public void setName(String);
|
||||
}
|
||||
|
||||
public class XmlParser {
|
||||
ctor public XmlParser();
|
||||
method public static com.android.server.pm.permission.Exceptions read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
|
||||
method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
|
||||
method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
0
services/core/xsd/schema/last_current.txt
Normal file
0
services/core/xsd/schema/last_current.txt
Normal file
0
services/core/xsd/schema/last_removed.txt
Normal file
0
services/core/xsd/schema/last_removed.txt
Normal file
1
services/core/xsd/schema/removed.txt
Normal file
1
services/core/xsd/schema/removed.txt
Normal file
@@ -0,0 +1 @@
|
||||
// Signature format: 2.0
|
||||
Reference in New Issue
Block a user