org.jaudiotagger.tag.datatype
Class Artwork

java.lang.Object
  extended by org.jaudiotagger.tag.datatype.Artwork

public class Artwork
extends java.lang.Object

Represents artwork in a format independent way


Field Summary
private  byte[] binaryData
           
private  java.lang.String description
           
private  java.lang.String imageUrl
           
private  boolean isLinked
           
private  java.lang.String mimeType
           
private  int pictureType
           
 
Constructor Summary
Artwork()
           
 
Method Summary
static Artwork createArtworkFromFile(java.io.File file)
           
 byte[] getBinaryData()
           
 java.lang.String getDescription()
           
 java.awt.image.BufferedImage getImage()
           
 java.lang.String getImageUrl()
           
 java.lang.String getMimeType()
           
 int getPictureType()
           
 boolean isLinked()
           
 void setBinaryData(byte[] binaryData)
           
 void setDescription(java.lang.String description)
           
 void setFromFile(java.io.File file)
           
 void setImageUrl(java.lang.String imageUrl)
           
 void setLinked(boolean linked)
           
 void setMimeType(java.lang.String mimeType)
           
 void setPictureType(int pictureType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

binaryData

private byte[] binaryData

mimeType

private java.lang.String mimeType

description

private java.lang.String description

isLinked

private boolean isLinked

imageUrl

private java.lang.String imageUrl

pictureType

private int pictureType
Constructor Detail

Artwork

public Artwork()
Method Detail

getBinaryData

public byte[] getBinaryData()

setBinaryData

public void setBinaryData(byte[] binaryData)

getMimeType

public java.lang.String getMimeType()

setMimeType

public void setMimeType(java.lang.String mimeType)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getImage

public java.awt.image.BufferedImage getImage()
                                      throws java.io.IOException
Throws:
java.io.IOException

isLinked

public boolean isLinked()

setLinked

public void setLinked(boolean linked)

getImageUrl

public java.lang.String getImageUrl()

setImageUrl

public void setImageUrl(java.lang.String imageUrl)

getPictureType

public int getPictureType()

setPictureType

public void setPictureType(int pictureType)

setFromFile

public void setFromFile(java.io.File file)
                 throws java.io.IOException
Throws:
java.io.IOException

createArtworkFromFile

public static Artwork createArtworkFromFile(java.io.File file)
                                     throws java.io.IOException
Throws:
java.io.IOException