public class Lyrics3TimeStamp extends AbstractDataType
frameBody, identifier, logger, size, TYPE_ELEMENT, value
Constructor and Description |
---|
Lyrics3TimeStamp(Lyrics3TimeStamp copy) |
Lyrics3TimeStamp(String identifier) |
Lyrics3TimeStamp(String identifier,
AbstractTagFrameBody frameBody)
Creates a new ObjectLyrics3TimeStamp datatype.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
long |
getMinute() |
long |
getSecond() |
int |
getSize()
This defines the size in bytes of the datatype being
held when read/written to file.
|
void |
readByteArray(byte[] arr,
int offset)
This is the starting point for reading bytes from the file into the ID3 datatype
starting at offset.
|
void |
readString(String s)
Todo this is wrong
|
void |
readString(String timeStamp,
int offset) |
void |
setMinute(long minute) |
void |
setSecond(long second) |
void |
setTimeStamp(long timeStamp,
byte timeStampFormat)
Creates a new ObjectLyrics3TimeStamp datatype.
|
String |
toString() |
byte[] |
writeByteArray()
Starting point write ID3 Datatype back to array of bytes.
|
String |
writeString() |
createStructure, getBody, getIdentifier, getValue, readByteArray, setBody, setValue
public Lyrics3TimeStamp(String identifier, AbstractTagFrameBody frameBody)
identifier
- frameBody
- public Lyrics3TimeStamp(String identifier)
public Lyrics3TimeStamp(Lyrics3TimeStamp copy)
public void readString(String s)
s
- public void setMinute(long minute)
public long getMinute()
public void setSecond(long second)
public long getSecond()
public int getSize()
AbstractDataType
getSize
in class AbstractDataType
public void setTimeStamp(long timeStamp, byte timeStampFormat)
timeStamp
- timeStampFormat
- public boolean equals(Object obj)
equals
in class AbstractDataType
obj
- public void readString(String timeStamp, int offset)
timeStamp
- offset
- NullPointerException
IndexOutOfBoundsException
public String writeString()
public void readByteArray(byte[] arr, int offset) throws InvalidDataTypeException
AbstractDataType
readByteArray
in class AbstractDataType
InvalidDataTypeException
public byte[] writeByteArray()
AbstractDataType
writeByteArray
in class AbstractDataType
Copyright © 2005–2020 jthink.net. All rights reserved.