// Signature format: 2.0 package com.android.internal.vibrator.persistence { public class BasicControlPoint { ctor public BasicControlPoint(); method public long getDurationMs(); method public float getIntensity(); method public float getSharpness(); method public void setDurationMs(long); method public void setIntensity(float); method public void setSharpness(float); } public class BasicEnvelopeEffect { ctor public BasicEnvelopeEffect(); method public java.util.List getControlPoint(); method public float getInitialSharpness(); method public void setInitialSharpness(float); } public class PredefinedEffect { ctor public PredefinedEffect(); method public com.android.internal.vibrator.persistence.PredefinedEffectName getName(); method public void setName(com.android.internal.vibrator.persistence.PredefinedEffectName); } public enum PredefinedEffectName { method public String getRawName(); enum_constant public static final com.android.internal.vibrator.persistence.PredefinedEffectName click; enum_constant public static final com.android.internal.vibrator.persistence.PredefinedEffectName double_click; enum_constant public static final com.android.internal.vibrator.persistence.PredefinedEffectName heavy_click; enum_constant public static final com.android.internal.vibrator.persistence.PredefinedEffectName tick; } public enum PrimitiveDelayType { method public String getRawName(); enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveDelayType pause; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveDelayType relative_start_offset; } public class PrimitiveEffect { ctor public PrimitiveEffect(); method public java.math.BigInteger getDelayMs(); method public com.android.internal.vibrator.persistence.PrimitiveDelayType getDelayType(); method public com.android.internal.vibrator.persistence.PrimitiveEffectName getName(); method public float getScale(); method public void setDelayMs(java.math.BigInteger); method public void setDelayType(com.android.internal.vibrator.persistence.PrimitiveDelayType); method public void setName(com.android.internal.vibrator.persistence.PrimitiveEffectName); method public void setScale(float); } public enum PrimitiveEffectName { method public String getRawName(); enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName click; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName low_tick; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName quick_fall; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName quick_rise; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName slow_rise; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName spin; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName thud; enum_constant public static final com.android.internal.vibrator.persistence.PrimitiveEffectName tick; } public class RepeatingEffect { ctor public RepeatingEffect(); method public com.android.internal.vibrator.persistence.RepeatingEffectEntry getPreamble(); method public com.android.internal.vibrator.persistence.RepeatingEffectEntry getRepeating(); method public void setPreamble(com.android.internal.vibrator.persistence.RepeatingEffectEntry); method public void setRepeating(com.android.internal.vibrator.persistence.RepeatingEffectEntry); } public class RepeatingEffectEntry { ctor public RepeatingEffectEntry(); method public com.android.internal.vibrator.persistence.BasicEnvelopeEffect getBasicEnvelopeEffect_optional(); method public com.android.internal.vibrator.persistence.PredefinedEffect getPredefinedEffect_optional(); method public com.android.internal.vibrator.persistence.PrimitiveEffect getPrimitiveEffect_optional(); method public com.android.internal.vibrator.persistence.WaveformEntry getWaveformEntry_optional(); method public com.android.internal.vibrator.persistence.WaveformEnvelopeEffect getWaveformEnvelopeEffect_optional(); method public void setBasicEnvelopeEffect_optional(com.android.internal.vibrator.persistence.BasicEnvelopeEffect); method public void setPredefinedEffect_optional(com.android.internal.vibrator.persistence.PredefinedEffect); method public void setPrimitiveEffect_optional(com.android.internal.vibrator.persistence.PrimitiveEffect); method public void setWaveformEntry_optional(com.android.internal.vibrator.persistence.WaveformEntry); method public void setWaveformEnvelopeEffect_optional(com.android.internal.vibrator.persistence.WaveformEnvelopeEffect); } public class VibrationEffect { ctor public VibrationEffect(); method public com.android.internal.vibrator.persistence.BasicEnvelopeEffect getBasicEnvelopeEffect_optional(); method public com.android.internal.vibrator.persistence.PredefinedEffect getPredefinedEffect_optional(); method public com.android.internal.vibrator.persistence.PrimitiveEffect getPrimitiveEffect_optional(); method public com.android.internal.vibrator.persistence.RepeatingEffect getRepeatingEffect_optional(); method public byte[] getVendorEffect_optional(); method public com.android.internal.vibrator.persistence.WaveformEffect getWaveformEffect_optional(); method public com.android.internal.vibrator.persistence.WaveformEnvelopeEffect getWaveformEnvelopeEffect_optional(); method public void setBasicEnvelopeEffect_optional(com.android.internal.vibrator.persistence.BasicEnvelopeEffect); method public void setPredefinedEffect_optional(com.android.internal.vibrator.persistence.PredefinedEffect); method public void setPrimitiveEffect_optional(com.android.internal.vibrator.persistence.PrimitiveEffect); method public void setRepeatingEffect_optional(com.android.internal.vibrator.persistence.RepeatingEffect); method public void setVendorEffect_optional(byte[]); method public void setWaveformEffect_optional(com.android.internal.vibrator.persistence.WaveformEffect); method public void setWaveformEnvelopeEffect_optional(com.android.internal.vibrator.persistence.WaveformEnvelopeEffect); } public class VibrationSelect { ctor public VibrationSelect(); method public java.util.List getVibrationEffect(); } public enum WaveformAmplitudeDefault { method public String getRawName(); enum_constant public static final com.android.internal.vibrator.persistence.WaveformAmplitudeDefault _default; } public class WaveformControlPoint { ctor public WaveformControlPoint(); method public float getAmplitude(); method public long getDurationMs(); method public float getFrequencyHz(); method public void setAmplitude(float); method public void setDurationMs(long); method public void setFrequencyHz(float); } public class WaveformEffect { ctor public WaveformEffect(); method public com.android.internal.vibrator.persistence.WaveformEffect.Repeating getRepeating(); method public java.util.List getWaveformEntry(); method public void setRepeating(com.android.internal.vibrator.persistence.WaveformEffect.Repeating); } public static class WaveformEffect.Repeating { ctor public WaveformEffect.Repeating(); method public java.util.List getWaveformEntry(); } public class WaveformEntry { ctor public WaveformEntry(); method public String getAmplitude(); method public java.math.BigInteger getDurationMs(); method public void setAmplitude(String); method public void setDurationMs(java.math.BigInteger); } public class WaveformEnvelopeEffect { ctor public WaveformEnvelopeEffect(); method public java.util.List getControlPoint(); method public float getInitialFrequencyHz(); method public void setInitialFrequencyHz(float); } public class XmlParser { ctor public XmlParser(); method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static com.android.internal.vibrator.persistence.VibrationEffect readVibrationEffect(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static com.android.internal.vibrator.persistence.VibrationSelect readVibrationSelect(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; } }