|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.rvp.java.simpletag.core.filetypes.AbstractJaudioTaggerMusicFile
public abstract class AbstractJaudioTaggerMusicFile
Clase abstracta que representa a un fichero con contenido musical, como por ejemplo los ficheros mp3, ogg ..etc. Utiliza la libreria 'jaudiotagger' para el tratamiento de los metadatos.
| Field Summary | |
|---|---|
protected org.jaudiotagger.audio.AudioFile |
id3Info
|
protected static org.apache.log4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
AbstractJaudioTaggerMusicFile(String pathFile,
String extension)
Contructor. |
|
| Method Summary | |
|---|---|
void |
addReadFileListener(ReadFileListener readFileListener)
Aniade un ReadFileListener a la lista de manejadores de eventos ReadFile. |
void |
addUpdateFileListener(UpdateFileListener updateFileListener)
Aniade un UpdateFileListener a la lista de manejadores de eventos ReadFile. |
protected abstract void |
createDefaultMetadataInfo(org.jaudiotagger.audio.AudioFile id3Info)
Metodo que crea los TAGS por defecto cuando el fichero no posee informacion al respecto. |
String |
getExtension()
Retorna la extension en disco, del fichero musical. |
File |
getFile()
Retorna el objeto 'File' asociado. |
org.jaudiotagger.audio.AudioFile |
getId3Info()
Informacion de los metadatos proporcionada por la libreria jaudiottager. |
MetadataContainer |
getMetadataContainer()
Retorna el contenedor de metadatos asociado. |
boolean |
isModify()
Retorna cierto se hemos modificado algun metadato del fichero musical. |
void |
readMetadata()
Carga un fichero musical de disco en memoria obteniendo sus metadatos. |
void |
setModify(boolean value)
Marca el fichero musical como modificado o no modificado. |
String |
toString()
|
void |
update()
Actualiza el fichero. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
protected org.jaudiotagger.audio.AudioFile id3Info
| Constructor Detail |
|---|
public AbstractJaudioTaggerMusicFile(String pathFile,
String extension)
| Method Detail |
|---|
protected abstract void createDefaultMetadataInfo(org.jaudiotagger.audio.AudioFile id3Info)
public void readMetadata()
throws LoadingFileException
MusicFile
readMetadata in interface MusicFileLoadingFileException
public void update()
throws UpdatingFileException
MusicFile
update in interface MusicFileUpdatingFileExceptionpublic boolean isModify()
MusicFile
isModify in interface MusicFilepublic void setModify(boolean value)
MusicFile
setModify in interface MusicFilepublic String getExtension()
MusicFile
getExtension in interface MusicFilepublic File getFile()
MusicFile
getFile in interface MusicFilepublic MetadataContainer getMetadataContainer()
MusicFile
getMetadataContainer in interface MusicFilepublic void addReadFileListener(ReadFileListener readFileListener)
MusicFile
addReadFileListener in interface MusicFilepublic void addUpdateFileListener(UpdateFileListener updateFileListener)
MusicFile
addUpdateFileListener in interface MusicFilepublic org.jaudiotagger.audio.AudioFile getId3Info()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||