public class Lyrics3Image extends AbstractDataType
frameBody, identifier, logger, size, TYPE_ELEMENT, value
Constructor and Description |
---|
Lyrics3Image(Lyrics3Image copy) |
Lyrics3Image(String identifier,
AbstractTagFrameBody frameBody)
Creates a new ObjectLyrics3Image datatype.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getDescription() |
String |
getFilename() |
int |
getSize()
This defines the size in bytes of the datatype being
held when read/written to file.
|
Lyrics3TimeStamp |
getTimeStamp() |
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 imageString,
int offset) |
void |
setDescription(String description) |
void |
setFilename(String filename) |
void |
setTimeStamp(Lyrics3TimeStamp time) |
String |
toString() |
byte[] |
writeByteArray()
Starting point write ID3 Datatype back to array of bytes.
|
String |
writeString() |
createStructure, getBody, getIdentifier, getValue, readByteArray, setBody, setValue
public Lyrics3Image(String identifier, AbstractTagFrameBody frameBody)
identifier
- frameBody
- public Lyrics3Image(Lyrics3Image copy)
public void setDescription(String description)
description
- public String getDescription()
public void setFilename(String filename)
filename
- public String getFilename()
public int getSize()
AbstractDataType
getSize
in class AbstractDataType
public void setTimeStamp(Lyrics3TimeStamp time)
time
- public Lyrics3TimeStamp getTimeStamp()
public boolean equals(Object obj)
equals
in class AbstractDataType
obj
- public void readString(String imageString, int offset)
imageString
- 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.