Package zombie.radio.devices
Class DevicePresets
java.lang.Object
zombie.radio.devices.DevicePresets
- All Implemented Interfaces:
java.lang.Cloneable
public final class DevicePresets
extends java.lang.Object
implements java.lang.Cloneable
-
Field Summary
Fields Modifier and Type Field Description protected intmaxPresetsprotected java.util.ArrayListpresets -
Constructor Summary
Constructors Constructor Description DevicePresets() -
Method Summary
Modifier and Type Method Description voidaddPreset(java.lang.String string, int int1)voidclearPresets()protected java.lang.Objectclone()intgetMaxPresets()intgetPresetFreq(int int1)java.lang.StringgetPresetName(int int1)java.util.ArrayListgetPresets()KahluaTablegetPresetsLua()voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)voidremovePreset(int int1)voidsave(java.nio.ByteBuffer byteBuffer, boolean boolean1)voidsetMaxPresets(int int1)voidsetPreset(int int1, java.lang.String string, int int2)voidsetPresetFreq(int int1, int int2)voidsetPresetName(int int1, java.lang.String string)voidsetPresets(java.util.ArrayList arrayList)Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
maxPresets
protected int maxPresets -
presets
protected java.util.ArrayList presets
-
-
Constructor Details
-
DevicePresets
public DevicePresets()
-
-
Method Details
-
clone
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
getPresetsLua
-
getPresets
public java.util.ArrayList getPresets() -
setPresets
public void setPresets(java.util.ArrayList arrayList) -
getMaxPresets
public int getMaxPresets() -
setMaxPresets
public void setMaxPresets(int int1) -
addPreset
public void addPreset(java.lang.String string, int int1) -
removePreset
public void removePreset(int int1) -
getPresetName
public java.lang.String getPresetName(int int1) -
getPresetFreq
public int getPresetFreq(int int1) -
setPresetName
public void setPresetName(int int1, java.lang.String string) -
setPresetFreq
public void setPresetFreq(int int1, int int2) -
setPreset
public void setPreset(int int1, java.lang.String string, int int2) -
clearPresets
public void clearPresets() -
save
public void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException- Throws:
java.io.IOException
-