| Modifier and Type | Field and Description |
|---|---|
private String |
album |
private static int |
ALBUM_LENGTH |
private static int |
ALBUM_OFFSET |
private String |
artist |
private static int |
ARTIST_LENGTH |
private static int |
ARTIST_OFFSET |
private String |
comment |
private static int |
COMMENT_LENGTH_V1_0 |
private static int |
COMMENT_LENGTH_V1_1 |
private static int |
COMMENT_OFFSET |
private int |
genre |
private static int |
GENRE_OFFSET |
private static String |
TAG |
static int |
TAG_LENGTH |
private String |
title |
private static int |
TITLE_LENGTH |
private static int |
TITLE_OFFSET |
private String |
track |
private static int |
TRACK_MARKER_OFFSET |
private static int |
TRACK_OFFSET |
private static String |
VERSION_0 |
private static String |
VERSION_1 |
private String |
year |
private static int |
YEAR_LENGTH |
private static int |
YEAR_OFFSET |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAlbum() |
String |
getArtist() |
String |
getComment() |
int |
getGenre() |
String |
getGenreDescription() |
String |
getTitle() |
String |
getTrack() |
String |
getVersion() |
String |
getYear() |
int |
hashCode() |
private String |
numericsOnly(String s) |
private void |
packField(byte[] bytes,
String value,
int maxLength,
int offset) |
void |
packTag(byte[] bytes) |
private void |
sanityCheckTag(byte[] bytes) |
void |
setAlbum(String album) |
void |
setArtist(String artist) |
void |
setComment(String comment) |
void |
setGenre(int genre) |
void |
setTitle(String title) |
void |
setTrack(String track) |
void |
setYear(String year) |
byte[] |
toBytes() |
void |
toBytes(byte[] bytes) |
private void |
unpackTag(byte[] bytes) |
public static final int TAG_LENGTH
private static final String VERSION_0
private static final String VERSION_1
private static final String TAG
private static final int TITLE_OFFSET
private static final int TITLE_LENGTH
private static final int ARTIST_OFFSET
private static final int ARTIST_LENGTH
private static final int ALBUM_OFFSET
private static final int ALBUM_LENGTH
private static final int YEAR_OFFSET
private static final int YEAR_LENGTH
private static final int COMMENT_OFFSET
private static final int COMMENT_LENGTH_V1_0
private static final int COMMENT_LENGTH_V1_1
private static final int TRACK_MARKER_OFFSET
private static final int TRACK_OFFSET
private static final int GENRE_OFFSET
private String track
private String artist
private String title
private String album
private String year
private int genre
private String comment
public ID3v1Tag()
public ID3v1Tag(byte[] bytes)
throws NoSuchTagException
NoSuchTagExceptionprivate void unpackTag(byte[] bytes)
throws NoSuchTagException
NoSuchTagExceptionprivate void sanityCheckTag(byte[] bytes)
throws NoSuchTagException
NoSuchTagExceptionpublic void toBytes(byte[] bytes)
public void packTag(byte[] bytes)
private void packField(byte[] bytes,
String value,
int maxLength,
int offset)
public String getVersion()
getVersion in interface ID3v1public String getGenreDescription()
getGenreDescription in interface ID3v1public String getComment()
getComment in interface ID3v1public void setComment(String comment)
setComment in interface ID3v1