net.sourceforge.atunes.kernel.handlers
Class RipperHandler

java.lang.Object
  extended by net.sourceforge.atunes.kernel.handlers.RipperHandler

public class RipperHandler
extends java.lang.Object

The Class RipperHandler.


Method Summary
 void cancelProcess()
          Cancel process.
 void fillSongsFromAmazon(java.lang.String artist, java.lang.String album)
          Fill songs from amazon.
 java.lang.String getEncoder()
          Gets encoder which was used for ripping CD's.
 java.lang.String getEncoderQuality()
          Gets the encoder quality.
 java.lang.String getFileNamePattern()
          Returns the filename pattern which is used.
 java.util.List<java.lang.String> getInstalledEncoders()
          Test for avaible encoders and returns an List of the found encoders.
static RipperHandler getInstance()
          Gets the single instance of RipperHandler.
 void notifyFinishImport(java.util.List<java.io.File> filesImported, java.io.File folder)
          Notify finish import.
 void setEncoder(java.lang.String encoder)
          Sets the encoder.
 void setEncoderQuality(java.lang.String quality)
          Sets the encoder quality.
 void setFileNamePattern(java.lang.String fileNamePattern)
          Sets the used filename pattern.
 void startCdRipper()
          Start cd ripper.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static RipperHandler getInstance()
Gets the single instance of RipperHandler.

Returns:
single instance of RipperHandler

cancelProcess

public void cancelProcess()
Cancel process.


fillSongsFromAmazon

public void fillSongsFromAmazon(java.lang.String artist,
                                java.lang.String album)
Fill songs from amazon.

Parameters:
artist - the artist
album - the album

getEncoder

public java.lang.String getEncoder()
Gets encoder which was used for ripping CD's.

Returns:
Return the encoder used the previous time

getEncoderQuality

public java.lang.String getEncoderQuality()
Gets the encoder quality.

Returns:
the encoder quality

getFileNamePattern

public java.lang.String getFileNamePattern()
Returns the filename pattern which is used.

Returns:
The filename pattern

getInstalledEncoders

public java.util.List<java.lang.String> getInstalledEncoders()
Test for avaible encoders and returns an List of the found encoders. In order to keep the same order as previously, we begin with ogg then mp3 and finally with flac.

Returns:
the installed encoders

notifyFinishImport

public void notifyFinishImport(java.util.List<java.io.File> filesImported,
                               java.io.File folder)
Notify finish import.

Parameters:
filesImported - the files imported
folder - the folder

setEncoder

public void setEncoder(java.lang.String encoder)
Sets the encoder.

Parameters:
encoder - the new encoder

setEncoderQuality

public void setEncoderQuality(java.lang.String quality)
Sets the encoder quality.

Parameters:
quality - the new encoder quality

setFileNamePattern

public void setFileNamePattern(java.lang.String fileNamePattern)
Sets the used filename pattern.

Parameters:
fileNamePattern - The filename pattern used

startCdRipper

public void startCdRipper()
Start cd ripper.



Copyright © 2006-2008 The aTunes Team. All Rights Reserved.