1// Signature format: 2.0 2package com.android.server.policy.devicestate.config { 3 4 public class Conditions { 5 ctor public Conditions(); 6 method @Nullable public com.android.server.policy.devicestate.config.LidSwitchCondition getLidSwitch(); 7 method @Nullable public java.util.List<com.android.server.policy.devicestate.config.SensorCondition> getSensor(); 8 method public void setLidSwitch(@Nullable com.android.server.policy.devicestate.config.LidSwitchCondition); 9 } 10 11 public class DeviceState { 12 ctor public DeviceState(); 13 method public com.android.server.policy.devicestate.config.Conditions getConditions(); 14 method public com.android.server.policy.devicestate.config.Flags getFlags(); 15 method public java.math.BigInteger getIdentifier(); 16 method @Nullable public String getName(); 17 method public void setConditions(com.android.server.policy.devicestate.config.Conditions); 18 method public void setFlags(com.android.server.policy.devicestate.config.Flags); 19 method public void setIdentifier(java.math.BigInteger); 20 method public void setName(@Nullable String); 21 } 22 23 public class DeviceStateConfig { 24 ctor public DeviceStateConfig(); 25 method public java.util.List<com.android.server.policy.devicestate.config.DeviceState> getDeviceState(); 26 } 27 28 public class Flags { 29 ctor public Flags(); 30 method @Nullable public java.util.List<java.lang.String> getFlag(); 31 } 32 33 public class LidSwitchCondition { 34 ctor public LidSwitchCondition(); 35 method public boolean getOpen(); 36 method public void setOpen(boolean); 37 } 38 39 public class NumericRange { 40 ctor public NumericRange(); 41 method @Nullable public java.math.BigDecimal getMaxInclusive_optional(); 42 method @Nullable public java.math.BigDecimal getMax_optional(); 43 method @Nullable public java.math.BigDecimal getMinInclusive_optional(); 44 method @Nullable public java.math.BigDecimal getMin_optional(); 45 method public void setMaxInclusive_optional(@Nullable java.math.BigDecimal); 46 method public void setMax_optional(@Nullable java.math.BigDecimal); 47 method public void setMinInclusive_optional(@Nullable java.math.BigDecimal); 48 method public void setMin_optional(@Nullable java.math.BigDecimal); 49 } 50 51 public class SensorCondition { 52 ctor public SensorCondition(); 53 method public String getName(); 54 method public String getType(); 55 method public java.util.List<com.android.server.policy.devicestate.config.NumericRange> getValue(); 56 method public void setName(String); 57 method public void setType(String); 58 } 59 60 public class XmlParser { 61 ctor public XmlParser(); 62 method public static com.android.server.policy.devicestate.config.DeviceStateConfig read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 63 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 64 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 65 } 66 67} 68 69