public class Commons
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
A_FINDME_FILES |
static java.lang.String |
APP_NAME |
(package private) static javax.swing.filechooser.FileFilter |
ASSIGNMENT_FILEFILTER |
static boolean |
bBigEndian |
static ControlFrame |
cf |
static javax.sound.sampled.AudioFormat |
datalineformat |
static javax.sound.sampled.DataLine.Info |
datalineformat_info |
static java.lang.String |
DECODED_SUFFIX |
static java.lang.String |
FINDME_GENERIC |
static java.lang.String |
FINDME_INTRO |
static java.lang.String |
FINDME_LEFT |
static java.lang.String |
FINDME_RIGHT |
static java.lang.String |
FINDME_SILENCE |
static java.awt.Color |
HIGHLIGHT |
static int |
iDecodedcount |
static java.lang.String |
INSTRUCTIONS_HTMLFILENAME |
static int |
iSongscount |
static java.lang.String |
KEY_ASSIGNMENT |
static java.lang.String |
KEY_DIM_LAYOUT_TABLE |
static java.lang.String |
KEY_DIM_SOM |
static java.lang.String |
KEY_FILE_SOM |
static java.lang.String |
KEY_SPEAKER |
static java.util.LinkedHashMap<java.io.File,java.io.File> |
lhmDecoded |
static java.awt.Color |
LIGHTRED |
static java.util.logging.Logger |
log |
static java.lang.String |
LOGFILENAME |
static long |
lStarttime
Time when playback was started
|
static int |
MAX_TOOLTIP_COLUMNS |
static int |
MAX_TOOLTIP_LINES |
static javax.sound.sampled.AudioFormat |
monoformat |
static java.awt.Color |
MUTED_SPEAKER |
static float |
p_decode |
static java.lang.String |
PROPFILE_SUFFIX |
static java.lang.String |
PROPFILEHEADER |
static java.util.Random |
rand |
(package private) static java.lang.String |
RES_DIR
Resource directory: "rsc/multichannel/"
|
static java.lang.String |
sDecodedOutputDir |
static java.text.SimpleDateFormat |
sdfHHmmss
Format to display playback time
|
static char |
SEP_IN_KEY
Separater for use in keys for property files
|
static char |
SEP_IN_VALUE
Separater for use in values for property files
|
static java.lang.String |
sJukeboxdir |
static long |
SLEEPFOR |
static java.lang.String |
sUnitDescFileName |
Constructor and Description |
---|
Commons() |
Modifier and Type | Method and Description |
---|---|
static void |
centerWindow(java.awt.Component fenster)
Places the given component in the middle of the screen.
|
static java.lang.String |
cutEndOfString(java.lang.String in,
int number)
Removes the last "number" characters of the string
|
static java.io.File |
getChosenFile(boolean bSave,
java.awt.Component parent,
java.lang.String suffix,
javax.swing.JFileChooser jfc)
Gives the user the possibility to select a filename using the Filechooser-Dialog
|
static java.lang.String |
makeSureThatLastCharIsACorrectFileSeparator(java.lang.String path)
Makes sure that the given String ends with the OS-correct File.separator ('/' on Unix, '\\' on Windows)
|
static void |
playSound(java.lang.String[][] aFiles,
int iLine)
Overloading:
playSound with an array of files |
static void |
playSound(java.lang.String file1,
java.lang.String file2,
int iLine)
Plays two sound files on the required output line
|
static java.lang.String |
stripSuffix(java.lang.String sMitSuffix)
Returns the string until (excluding) the first dot (.)
|
public static java.lang.String sUnitDescFileName
public static java.lang.String sJukeboxdir
public static java.lang.String sDecodedOutputDir
public static float p_decode
public static java.util.logging.Logger log
public static java.util.Random rand
public static java.util.LinkedHashMap<java.io.File,java.io.File> lhmDecoded
public static int iSongscount
public static int iDecodedcount
public static long lStarttime
public static java.text.SimpleDateFormat sdfHHmmss
public static ControlFrame cf
static final java.lang.String RES_DIR
static final javax.swing.filechooser.FileFilter ASSIGNMENT_FILEFILTER
public static final boolean bBigEndian
public static final javax.sound.sampled.AudioFormat datalineformat
public static final javax.sound.sampled.AudioFormat monoformat
public static final javax.sound.sampled.DataLine.Info datalineformat_info
public static final java.awt.Color LIGHTRED
public static final java.awt.Color HIGHLIGHT
public static final java.awt.Color MUTED_SPEAKER
public static final java.lang.String[] A_FINDME_FILES
public static final java.lang.String FINDME_LEFT
public static final java.lang.String FINDME_RIGHT
public static final java.lang.String FINDME_SILENCE
public static final java.lang.String FINDME_GENERIC
public static final java.lang.String FINDME_INTRO
public static final long SLEEPFOR
public static final java.lang.String DECODED_SUFFIX
public static final java.lang.String APP_NAME
public static final java.lang.String LOGFILENAME
public static final java.lang.String INSTRUCTIONS_HTMLFILENAME
public static final int MAX_TOOLTIP_COLUMNS
public static final int MAX_TOOLTIP_LINES
public static final char SEP_IN_KEY
public static final char SEP_IN_VALUE
public static final java.lang.String KEY_DIM_LAYOUT_TABLE
public static final java.lang.String KEY_DIM_SOM
public static final java.lang.String KEY_FILE_SOM
public static final java.lang.String KEY_ASSIGNMENT
public static final java.lang.String KEY_SPEAKER
public static final java.lang.String PROPFILEHEADER
public static final java.lang.String PROPFILE_SUFFIX
public static void playSound(java.lang.String file1, java.lang.String file2, int iLine)
public static void playSound(java.lang.String[][] aFiles, int iLine)
playSound
with an array of filespublic static java.lang.String makeSureThatLastCharIsACorrectFileSeparator(java.lang.String path)
public static java.lang.String stripSuffix(java.lang.String sMitSuffix)
public static void centerWindow(java.awt.Component fenster)
Actually intended for JFrame
and
JDialog
, but java.awt.Component
is superclass
of both.
public static java.lang.String cutEndOfString(java.lang.String in, int number)
public static java.io.File getChosenFile(boolean bSave, java.awt.Component parent, java.lang.String suffix, javax.swing.JFileChooser jfc) throws java.lang.Exception
suffix should start with the .
java.lang.Exception