net.sf.ext.entagged.libraries.audioformats
Class TaggedFile

java.lang.Object
  extended byjava.io.File
      extended bynet.sf.ext.entagged.libraries.audioformats.TaggedFile
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class TaggedFile
extends java.io.File

$Id: TaggedFile.java,v 1.1 2004/09/17 07:15:36 rwaals Exp $

Version:
16 d�cembre 2003
Author:
Raphael Slinckx (KiKiDonK)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Constructor Summary
TaggedFile(java.lang.String file, EncodingInfo infos)
           
TaggedFile(java.lang.String file, java.util.Vector tags, EncodingInfo infos)
           
TaggedFile(TaggedFile oldTaggedFile, java.lang.String newPath)
           
 
Method Summary
 void addTag(Tag tag)
           
 void addTags(Tag[] tags)
           
 EncodingInfo getEncodingInfos()
           
 Tag getTag(java.lang.String tagType)
           
 Tag[] getTags()
           
 java.util.Vector getTagsAsVector()
           
 boolean hasTag(java.lang.String tagType)
           
 java.lang.String toString()
           
 void updateTag(Tag tag)
           
 void updateTags(Tag[] tags)
           
 
Methods inherited from class java.io.File
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getName, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toURI, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaggedFile

public TaggedFile(java.lang.String file,
                  EncodingInfo infos)

TaggedFile

public TaggedFile(java.lang.String file,
                  java.util.Vector tags,
                  EncodingInfo infos)

TaggedFile

public TaggedFile(TaggedFile oldTaggedFile,
                  java.lang.String newPath)
Method Detail

getEncodingInfos

public EncodingInfo getEncodingInfos()

hasTag

public boolean hasTag(java.lang.String tagType)

getTag

public Tag getTag(java.lang.String tagType)

getTags

public Tag[] getTags()

getTagsAsVector

public java.util.Vector getTagsAsVector()

addTag

public void addTag(Tag tag)

updateTag

public void updateTag(Tag tag)

updateTags

public void updateTags(Tag[] tags)

addTags

public void addTags(Tag[] tags)

toString

public java.lang.String toString()