Constructor and Description |
---|
StandardArtwork() |
Modifier and Type | Method and Description |
---|---|
static StandardArtwork |
createArtworkFromFile(File file)
Create Artwork from File
|
static StandardArtwork |
createArtworkFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
Create artwork from Flac block
|
static StandardArtwork |
createLinkedArtworkFromURL(String url) |
byte[] |
getBinaryData() |
String |
getDescription() |
int |
getHeight() |
Object |
getImage() |
String |
getImageUrl() |
String |
getMimeType() |
int |
getPictureType() |
int |
getWidth() |
boolean |
isLinked() |
void |
setBinaryData(byte[] binaryData) |
void |
setDescription(String description) |
void |
setFromFile(File file)
Create Artwork from File
|
void |
setFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
Populate Artwork from MetadataBlockDataPicture as used by Flac and VorbisComment
|
void |
setHeight(int height) |
boolean |
setImageFromData()
Should be called when you wish to prime the artwork for saving
|
void |
setImageUrl(String imageUrl) |
void |
setLinked(boolean linked) |
void |
setLinkedFromURL(String url)
Create Linked Artwork from URL
|
void |
setMimeType(String mimeType) |
void |
setPictureType(int pictureType) |
void |
setWidth(int width) |
public byte[] getBinaryData()
getBinaryData
in interface Artwork
public void setBinaryData(byte[] binaryData)
setBinaryData
in interface Artwork
public String getMimeType()
getMimeType
in interface Artwork
public void setMimeType(String mimeType)
setMimeType
in interface Artwork
public String getDescription()
getDescription
in interface Artwork
public void setDescription(String description)
setDescription
in interface Artwork
public boolean setImageFromData()
setImageFromData
in interface Artwork
public Object getImage() throws IOException
getImage
in interface Artwork
IOException
public String getImageUrl()
getImageUrl
in interface Artwork
public void setImageUrl(String imageUrl)
setImageUrl
in interface Artwork
public int getPictureType()
getPictureType
in interface Artwork
public void setPictureType(int pictureType)
setPictureType
in interface Artwork
public void setFromFile(File file) throws IOException
setFromFile
in interface Artwork
file
- IOException
public void setLinkedFromURL(String url) throws IOException
url
- IOException
public static StandardArtwork createArtworkFromFile(File file) throws IOException
file
- IOException
public static StandardArtwork createLinkedArtworkFromURL(String url) throws IOException
IOException
public void setFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
setFromMetadataBlockDataPicture
in interface Artwork
coverArt
- public static StandardArtwork createArtworkFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
coverArt
- Copyright © 2005–2020 jthink.net. All rights reserved.