|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lyra.Host.Options
public class Options
This class provides a direct interface to the options available for the Music Player Daemon (MPD). For the most part, this is an abstraction to the Terminus.
Terminus
Field Summary | |
---|---|
private static java.lang.String |
CLASS
|
private Terminus |
Host
|
private java.util.Map<java.lang.String,java.lang.String> |
Lang
|
private Ledger |
Logger
|
Constructor Summary | |
---|---|
Options(Ledger logger,
Terminus host,
java.util.Map<java.lang.String,java.lang.String> lang)
Primary constructor for the class. |
Method Summary | |
---|---|
void |
fireUpdate()
Passes on the direction to the Music Player Daemon host that a database update has been requested. |
boolean |
setConsume(boolean state)
Sets consume state to STATE, STATE should be true or false. |
boolean |
setCrossfade(int crossfade)
Sets crossfading between songs. |
boolean |
setMode(java.lang.String mode)
Sets the replay gain mode. |
boolean |
setRandom(boolean state)
Sets random state to STATE, STATE should be true or false |
boolean |
setRepeat(boolean state)
Sets repeat state to STATE, STATE should be true or false. |
boolean |
setSingle(boolean state)
Sets single state to STATE, STATE should be true or false. |
boolean |
setVolume(int volume)
Sets volume to VOL, the range of volume is 0-100. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private Ledger Logger
private Terminus Host
private java.util.Map<java.lang.String,java.lang.String> Lang
private static final java.lang.String CLASS
Constructor Detail |
---|
public Options(Ledger logger, Terminus host, java.util.Map<java.lang.String,java.lang.String> lang)
logger
- Ledger instance for logging of events.host
- Host instance for interaction with the daemon.lang
- Map of language elementsMethod Detail |
---|
public boolean setConsume(boolean state)
state
- Boolean to determine state.
public boolean setRandom(boolean state)
state
- Boolean to determine state.
public boolean setRepeat(boolean state)
state
- Boolean to determine state.
public boolean setSingle(boolean state)
state
- Boolean to determine state.
public boolean setCrossfade(int crossfade)
crossfade
- Number of seconds containing crossfade value.
public boolean setVolume(int volume)
volume
- Range between 0-100 indicating volume.
public boolean setMode(java.lang.String mode)
mode
- String value of off, track or album.
public void fireUpdate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |