danger.audio
Class RingToneObject

java.lang.Object
  extended by danger.audio.RingToneObject
All Implemented Interfaces:
Storable, Cloneable


public class RingToneObject
extends Object
implements Storable, Cloneable


Field Summary
 byte[] mBytes
           
 int mFilter
           
 int mID
           
 String mName
           
 
Constructor Summary
RingToneObject()
           
RingToneObject(byte[] data, String name)
           
RingToneObject(byte[] data, String name, int inFilter)
           
RingToneObject(int resourceID)
           
RingToneObject(int resourceID, int inFilter)
           
RingToneObject(RingToneObject inObject)
           
 
Method Summary
 boolean allowBuzzer()
           
 void allowBuzzer(boolean flag)
           
 boolean allowFlasher()
           
 void allowFlasher(boolean flag)
           
 boolean allowSound()
           
 void allowSound(boolean flag)
           
 Object clone()
           
 boolean equals(RingToneObject inObject)
           
 byte[] getBytes()
           
 int getClassID()
           
 int getClassVersion()
           
 int getFilterFlags()
           
 int getID()
           
 String getName()
           
 boolean hasBytes()
           
 boolean isValid()
           
 void readFromStream(ObjectInputStream s, int version)
           
 void setBytes(byte[] bytes, String name)
           
 void setFilterFlags(int inFilter)
           
 void setID(int id)
           
 void writeToStream(ObjectOutputStream s)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mID

public int mID

mFilter

public int mFilter

mBytes

public byte[] mBytes

mName

public String mName
Constructor Detail

RingToneObject

public RingToneObject()

RingToneObject

public RingToneObject(int resourceID,
                      int inFilter)

RingToneObject

public RingToneObject(int resourceID)

RingToneObject

public RingToneObject(byte[] data,
                      String name,
                      int inFilter)

RingToneObject

public RingToneObject(byte[] data,
                      String name)

RingToneObject

public RingToneObject(RingToneObject inObject)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

setID

public void setID(int id)

setBytes

public void setBytes(byte[] bytes,
                     String name)

getID

public int getID()

getBytes

public byte[] getBytes()

hasBytes

public boolean hasBytes()

getName

public String getName()

setFilterFlags

public void setFilterFlags(int inFilter)

getFilterFlags

public int getFilterFlags()

equals

public boolean equals(RingToneObject inObject)

allowSound

public void allowSound(boolean flag)

allowSound

public boolean allowSound()

allowBuzzer

public void allowBuzzer(boolean flag)

allowBuzzer

public boolean allowBuzzer()

allowFlasher

public void allowFlasher(boolean flag)

allowFlasher

public boolean allowFlasher()

isValid

public boolean isValid()

writeToStream

public void writeToStream(ObjectOutputStream s)
                   throws IOException
Throws:
IOException

readFromStream

public void readFromStream(ObjectInputStream s,
                           int version)
                    throws IOException
Throws:
IOException

getClassID

public int getClassID()

getClassVersion

public int getClassVersion()