javazoom.jlgui.player.amp.util
Class Config

java.lang.Object
  extended byjavazoom.jlgui.player.amp.util.Config

public class Config
extends java.lang.Object

This class provides all parameters for jlGui coming from a file.


Field Summary
static java.lang.String[] protocols
           
static java.lang.String TAGINFO_POLICY_ALL
           
static java.lang.String TAGINFO_POLICY_FILE
           
static java.lang.String TAGINFO_POLICY_NONE
           
 
Method Summary
 boolean enableProxy()
          Enables Proxy.
 java.lang.String getDefaultSkin()
          Returns default skin.
 java.lang.String getExtensions()
          Returns audio extensions.
static Config getInstance()
          Returns Config instance.
 java.lang.String getLastDir()
          Returns last Directory.
 int[] getLastEqualizer()
          Returns last equalizer values.
 java.lang.String getLastURL()
          Returns last URL.
 java.lang.String getMpegTagInfoClassName()
          Returns Mpeg TagInfo classname implementation.
 java.lang.String getOggVorbisTagInfoClassName()
          Returns Ogg Vorbis TagInfo classname implementation.
 java.lang.String getPlaylistClassName()
          Returns playlist classname implementation.
 java.lang.String getPlaylistFilename()
          Returns playlist filename.
 int getProxyPort()
          Returns proxy port.
 java.lang.String getProxyServer()
          Returns proxy server.
 java.lang.String getTaginfoPolicy()
           
 int getXLocation()
          Returns X location.
 int getYLocation()
          Returns Y location.
 boolean isEqualizerAuto()
           
 boolean isEqualizerEnabled()
          Returns EqualizerUI state.
 boolean isEqualizerOn()
           
 boolean isPlaylistEnabled()
          Returns PlaylistUI state.
 boolean isRepeatEnabled()
          Returns RepeatUI state.
 boolean isScreenLimit()
          Return screen limit flag.
 boolean isShuffleEnabled()
          Returns ShuffleUI state.
 void load()
          Loads configuration.
 void load(java.lang.String configfile)
          Loads configuration for the specified file.
 void save()
          Saves configuration.
 void setDefaultSkin(java.lang.String skin)
          Sets default skin.
 void setEqualizerAuto(boolean b)
           
 void setEqualizerEnabled(boolean ena)
          Sets EqualizerUI state.
 void setEqualizerOn(boolean b)
           
 void setLastDir(java.lang.String dir)
          Sets last Directory.
 void setLastEqualizer(int[] vals)
          Sets last equalizer values.
 void setLastURL(java.lang.String url)
          Sets last URL.
 void setLocation(int x, int y)
          Sets X,Y location.
 void setPlaylistClassName(java.lang.String s)
          Set playlist classname implementation.
 void setPlaylistEnabled(boolean ena)
          Sets PlaylistUI state.
 void setPlaylistFilename(java.lang.String pl)
          Sets playlist filename.
 void setProxy(java.lang.String url, int port, java.lang.String login, java.lang.String password)
          Sets Proxy info.
 void setRepeatEnabled(boolean ena)
          Sets RepeatUI state.
 void setScreenLimit(boolean b)
          Set screen limit flag.
 void setShuffleEnabled(boolean ena)
          Sets ShuffleUI state.
 void setTaginfoPolicy(java.lang.String string)
           
static boolean startWithProtocol(java.lang.String input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

protocols

public static java.lang.String[] protocols

TAGINFO_POLICY_FILE

public static java.lang.String TAGINFO_POLICY_FILE

TAGINFO_POLICY_ALL

public static java.lang.String TAGINFO_POLICY_ALL

TAGINFO_POLICY_NONE

public static java.lang.String TAGINFO_POLICY_NONE
Method Detail

getInstance

public static Config getInstance()
Returns Config instance.


getPlaylistFilename

public java.lang.String getPlaylistFilename()
Returns playlist filename.


setPlaylistFilename

public void setPlaylistFilename(java.lang.String pl)
Sets playlist filename.


getLastEqualizer

public int[] getLastEqualizer()
Returns last equalizer values.


setLastEqualizer

public void setLastEqualizer(int[] vals)
Sets last equalizer values.


isScreenLimit

public boolean isScreenLimit()
Return screen limit flag.

Returns:

setScreenLimit

public void setScreenLimit(boolean b)
Set screen limit flag.

Parameters:
b -

getLastURL

public java.lang.String getLastURL()
Returns last URL.


setLastURL

public void setLastURL(java.lang.String url)
Sets last URL.


getLastDir

public java.lang.String getLastDir()
Returns last Directory.


setLastDir

public void setLastDir(java.lang.String dir)
Sets last Directory.


getExtensions

public java.lang.String getExtensions()
Returns audio extensions.


getProxyServer

public java.lang.String getProxyServer()
Returns proxy server.


getProxyPort

public int getProxyPort()
Returns proxy port.


getXLocation

public int getXLocation()
Returns X location.


getYLocation

public int getYLocation()
Returns Y location.


setLocation

public void setLocation(int x,
                        int y)
Sets X,Y location.


setProxy

public void setProxy(java.lang.String url,
                     int port,
                     java.lang.String login,
                     java.lang.String password)
Sets Proxy info.


enableProxy

public boolean enableProxy()
Enables Proxy.


isPlaylistEnabled

public boolean isPlaylistEnabled()
Returns PlaylistUI state.


setPlaylistEnabled

public void setPlaylistEnabled(boolean ena)
Sets PlaylistUI state.


isShuffleEnabled

public boolean isShuffleEnabled()
Returns ShuffleUI state.


setShuffleEnabled

public void setShuffleEnabled(boolean ena)
Sets ShuffleUI state.


isRepeatEnabled

public boolean isRepeatEnabled()
Returns RepeatUI state.


setRepeatEnabled

public void setRepeatEnabled(boolean ena)
Sets RepeatUI state.


isEqualizerEnabled

public boolean isEqualizerEnabled()
Returns EqualizerUI state.


setEqualizerEnabled

public void setEqualizerEnabled(boolean ena)
Sets EqualizerUI state.


getDefaultSkin

public java.lang.String getDefaultSkin()
Returns default skin.


setDefaultSkin

public void setDefaultSkin(java.lang.String skin)
Sets default skin.


getPlaylistClassName

public java.lang.String getPlaylistClassName()
Returns playlist classname implementation.


setPlaylistClassName

public void setPlaylistClassName(java.lang.String s)
Set playlist classname implementation.


getMpegTagInfoClassName

public java.lang.String getMpegTagInfoClassName()
Returns Mpeg TagInfo classname implementation.


getOggVorbisTagInfoClassName

public java.lang.String getOggVorbisTagInfoClassName()
Returns Ogg Vorbis TagInfo classname implementation.


load

public void load(java.lang.String configfile)
Loads configuration for the specified file.


load

public void load()
Loads configuration.


save

public void save()
Saves configuration.


isEqualizerAuto

public boolean isEqualizerAuto()
Returns:

isEqualizerOn

public boolean isEqualizerOn()
Returns:

setEqualizerAuto

public void setEqualizerAuto(boolean b)
Parameters:
b -

setEqualizerOn

public void setEqualizerOn(boolean b)
Parameters:
b -

startWithProtocol

public static boolean startWithProtocol(java.lang.String input)

getTaginfoPolicy

public java.lang.String getTaginfoPolicy()
Returns:

setTaginfoPolicy

public void setTaginfoPolicy(java.lang.String string)
Parameters:
string -


JavaZOOM 1999-2004