danger.audio
Class Profile

java.lang.Object
  extended by danger.audio.Profile


public class Profile
extends Object


Constructor Summary
Profile(byte[] bytes)
           
Profile(Profile p)
           
Profile(String meta)
           
Profile(String name, int foreVolume, int backVolume, int sysVolume, int keyVolume, int trackballVolume, boolean allowFlash, boolean allowBuzz, int route, int klass)
           
Profile(String name, int foreVolume, int backVolume, int sysVolume, int keyVolume, int trackballVolume, boolean allowFlash, boolean allowBuzz, int route, int klass, boolean isDefault)
           
 
Method Summary
 boolean allowBuzz()
           
 boolean allowFlash()
           
 Object clone()
           
 boolean compareTo(Profile dest)
           
 int getBackgroundVolume()
           
 int getForegroundVolume()
           
 int getKeyVolume()
           
 int getMaxVolume()
           
 String getName()
           
 int getNameLength()
           
 int getProfileClass()
           
 int getRoute()
           
 int getRuntimeID()
           
 int getSystemVolume()
           
 int getTrackballVolume()
           
 boolean isDefault()
          Is Profile still at default settings?
 boolean isNameDefault()
          Is Profile name still at default settings?
 void rename(String newName)
           
 void setBackgroundVolume(int volume)
           
 void setBuzz(boolean state)
           
 void setByteArray(byte[] byteArray)
           
 void setDefault(boolean isDefault)
          Set Profile default status
 void setFlash(boolean state)
           
 void setForegroundVolume(int volume)
           
 void setKeyVolume(int volume)
           
 void setName(String name)
           
 void setNameDefault(boolean isDefault)
          Set Profile name default status
 void setProfileClass(int klass)
           
 void setRoute(int volume)
           
 void setRuntimeID(int id)
           
 void setSystemVolume(int volume)
           
 void setTrackballVolume(int volume)
           
 byte[] toByteArray()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profile

public Profile(String name,
               int foreVolume,
               int backVolume,
               int sysVolume,
               int keyVolume,
               int trackballVolume,
               boolean allowFlash,
               boolean allowBuzz,
               int route,
               int klass)

Profile

public Profile(String name,
               int foreVolume,
               int backVolume,
               int sysVolume,
               int keyVolume,
               int trackballVolume,
               boolean allowFlash,
               boolean allowBuzz,
               int route,
               int klass,
               boolean isDefault)

Profile

public Profile(byte[] bytes)

Profile

public Profile(Profile p)

Profile

public Profile(String meta)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

toByteArray

public byte[] toByteArray()

setByteArray

public void setByteArray(byte[] byteArray)

getProfileClass

public int getProfileClass()

setProfileClass

public void setProfileClass(int klass)

allowFlash

public boolean allowFlash()

setFlash

public void setFlash(boolean state)

allowBuzz

public boolean allowBuzz()

setBuzz

public void setBuzz(boolean state)

isNameDefault

public boolean isNameDefault()
Is Profile name still at default settings?


setNameDefault

public void setNameDefault(boolean isDefault)
Set Profile name default status


isDefault

public boolean isDefault()
Is Profile still at default settings?


setDefault

public void setDefault(boolean isDefault)
Set Profile default status


getMaxVolume

public int getMaxVolume()

getForegroundVolume

public int getForegroundVolume()

setForegroundVolume

public void setForegroundVolume(int volume)

getBackgroundVolume

public int getBackgroundVolume()

setBackgroundVolume

public void setBackgroundVolume(int volume)

getSystemVolume

public int getSystemVolume()

setSystemVolume

public void setSystemVolume(int volume)

getKeyVolume

public int getKeyVolume()

setKeyVolume

public void setKeyVolume(int volume)

getTrackballVolume

public int getTrackballVolume()

setTrackballVolume

public void setTrackballVolume(int volume)

getRoute

public int getRoute()

setRoute

public void setRoute(int volume)

getName

public String getName()

getNameLength

public int getNameLength()

rename

public void rename(String newName)

setName

public void setName(String name)

compareTo

public boolean compareTo(Profile dest)

setRuntimeID

public void setRuntimeID(int id)

getRuntimeID

public int getRuntimeID()