public class ID3v2ChapterFrameData extends AbstractID3v2FrameData
| Modifier and Type | Field and Description |
|---|---|
protected int |
endOffset |
protected int |
endTime |
protected String |
id |
protected int |
startOffset |
protected int |
startTime |
protected ArrayList<ID3v2Frame> |
subframes |
unsynchronisation| Constructor and Description |
|---|
ID3v2ChapterFrameData(boolean unsynchronisation) |
ID3v2ChapterFrameData(boolean unsynchronisation,
byte[] bytes) |
ID3v2ChapterFrameData(boolean unsynchronisation,
String id,
int startTime,
int endTime,
int startOffset,
int endOffset) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubframe(String id,
AbstractID3v2FrameData frame) |
boolean |
equals(Object obj) |
int |
getEndOffset() |
int |
getEndTime() |
String |
getId() |
protected int |
getLength() |
int |
getStartOffset() |
int |
getStartTime() |
ArrayList<ID3v2Frame> |
getSubframes() |
int |
hashCode() |
protected byte[] |
packFrameData() |
void |
setEndOffset(int endOffset) |
void |
setEndTime(int endTime) |
void |
setId(String id) |
void |
setStartOffset(int startOffset) |
void |
setStartTime(int startTime) |
void |
setSubframes(ArrayList<ID3v2Frame> subframes) |
String |
toString() |
protected void |
unpackFrameData(byte[] bytes) |
packAndUnsynchroniseFrameData, synchroniseAndUnpackFrameData, toBytesprotected String id
protected int startTime
protected int endTime
protected int startOffset
protected int endOffset
protected ArrayList<ID3v2Frame> subframes
public ID3v2ChapterFrameData(boolean unsynchronisation)
public ID3v2ChapterFrameData(boolean unsynchronisation,
String id,
int startTime,
int endTime,
int startOffset,
int endOffset)
public ID3v2ChapterFrameData(boolean unsynchronisation,
byte[] bytes)
throws InvalidDataException
InvalidDataExceptionprotected void unpackFrameData(byte[] bytes)
throws InvalidDataException
unpackFrameData in class AbstractID3v2FrameDataInvalidDataExceptionpublic void addSubframe(String id, AbstractID3v2FrameData frame)
protected byte[] packFrameData()
packFrameData in class AbstractID3v2FrameDatapublic String getId()
public void setId(String id)
public int getStartTime()
public void setStartTime(int startTime)
public int getEndTime()
public void setEndTime(int endTime)
public int getStartOffset()
public void setStartOffset(int startOffset)
public int getEndOffset()
public void setEndOffset(int endOffset)
public ArrayList<ID3v2Frame> getSubframes()
public void setSubframes(ArrayList<ID3v2Frame> subframes)
protected int getLength()
getLength in class AbstractID3v2FrameDatapublic int hashCode()
hashCode in class AbstractID3v2FrameDatapublic boolean equals(Object obj)
equals in class AbstractID3v2FrameData