Merge "Add nullability annotations to device state XSD file."
This commit is contained in:
committed by
Android (Google) Code Review
commit
a3c423c3fd
@@ -37,15 +37,21 @@
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="name" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="name" type="xs:string" minOccurs="0">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
<xs:element name="conditions" type="conditions" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="conditions">
|
||||
<xs:sequence>
|
||||
<xs:element name="lid-switch" type="lidSwitchCondition" minOccurs="0" />
|
||||
<xs:element name="sensor" type="sensorCondition" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element name="lid-switch" type="lidSwitchCondition" minOccurs="0">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
<xs:element name="sensor" type="sensorCondition" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
@@ -66,12 +72,20 @@
|
||||
<xs:complexType name="numericRange">
|
||||
<xs:sequence>
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element name="min" type="xs:decimal" />
|
||||
<xs:element name="min-inclusive" type="xs:decimal" />
|
||||
<xs:element name="min" type="xs:decimal">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
<xs:element name="min-inclusive" type="xs:decimal">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element name="max" type="xs:decimal" />
|
||||
<xs:element name="max-inclusive" type="xs:decimal"/>
|
||||
<xs:element name="max" type="xs:decimal">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
<xs:element name="max-inclusive" type="xs:decimal">
|
||||
<xs:annotation name="nullable" />
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
@@ -3,19 +3,19 @@ package com.android.server.policy.devicestate.config {
|
||||
|
||||
public class Conditions {
|
||||
ctor public Conditions();
|
||||
method public com.android.server.policy.devicestate.config.LidSwitchCondition getLidSwitch();
|
||||
method public java.util.List<com.android.server.policy.devicestate.config.SensorCondition> getSensor();
|
||||
method public void setLidSwitch(com.android.server.policy.devicestate.config.LidSwitchCondition);
|
||||
method @Nullable public com.android.server.policy.devicestate.config.LidSwitchCondition getLidSwitch();
|
||||
method @Nullable public java.util.List<com.android.server.policy.devicestate.config.SensorCondition> getSensor();
|
||||
method public void setLidSwitch(@Nullable com.android.server.policy.devicestate.config.LidSwitchCondition);
|
||||
}
|
||||
|
||||
public class DeviceState {
|
||||
ctor public DeviceState();
|
||||
method public com.android.server.policy.devicestate.config.Conditions getConditions();
|
||||
method public java.math.BigInteger getIdentifier();
|
||||
method public String getName();
|
||||
method @Nullable public String getName();
|
||||
method public void setConditions(com.android.server.policy.devicestate.config.Conditions);
|
||||
method public void setIdentifier(java.math.BigInteger);
|
||||
method public void setName(String);
|
||||
method public void setName(@Nullable String);
|
||||
}
|
||||
|
||||
public class DeviceStateConfig {
|
||||
@@ -31,14 +31,14 @@ package com.android.server.policy.devicestate.config {
|
||||
|
||||
public class NumericRange {
|
||||
ctor public NumericRange();
|
||||
method public java.math.BigDecimal getMaxInclusive_optional();
|
||||
method public java.math.BigDecimal getMax_optional();
|
||||
method public java.math.BigDecimal getMinInclusive_optional();
|
||||
method public java.math.BigDecimal getMin_optional();
|
||||
method public void setMaxInclusive_optional(java.math.BigDecimal);
|
||||
method public void setMax_optional(java.math.BigDecimal);
|
||||
method public void setMinInclusive_optional(java.math.BigDecimal);
|
||||
method public void setMin_optional(java.math.BigDecimal);
|
||||
method @Nullable public java.math.BigDecimal getMaxInclusive_optional();
|
||||
method @Nullable public java.math.BigDecimal getMax_optional();
|
||||
method @Nullable public java.math.BigDecimal getMinInclusive_optional();
|
||||
method @Nullable public java.math.BigDecimal getMin_optional();
|
||||
method public void setMaxInclusive_optional(@Nullable java.math.BigDecimal);
|
||||
method public void setMax_optional(@Nullable java.math.BigDecimal);
|
||||
method public void setMinInclusive_optional(@Nullable java.math.BigDecimal);
|
||||
method public void setMin_optional(@Nullable java.math.BigDecimal);
|
||||
}
|
||||
|
||||
public class SensorCondition {
|
||||
|
||||
Reference in New Issue
Block a user