|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jaudiotagger.tag.mp4.Mp4TagField
org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField
public class Mp4TagBinaryField
Represents binary data
Subclassed by cover art field, TODO unaware of any other binary fields at the moment
Field Summary |
---|
Fields inherited from class org.jaudiotagger.tag.mp4.Mp4TagField |
---|
logger |
Constructor Summary | |
---|---|
Mp4TagBinaryField(java.lang.String id)
Construct an empty Binary Field |
|
Mp4TagBinaryField(java.lang.String id,
byte[] data)
Construct new binary field with binarydata provided |
|
Mp4TagBinaryField(java.lang.String id,
java.nio.ByteBuffer raw)
Construct binary field from rawdata of audio file |
Method Summary | |
---|---|
void |
copyContent(TagField field)
This method copies the data of the given field to the current data. |
byte[] |
getData()
|
int |
getDataSize()
|
Mp4FieldType |
getFieldType()
|
boolean |
isBinary()
Determines whether the represented field contains (is made up of) binary data, instead of text data. Software can identify fields to be displayed because they are human readable if this method returns false . |
boolean |
isEmpty()
Determines whether the content of the field is empty. |
void |
setData(byte[] d)
|
Methods inherited from class org.jaudiotagger.tag.mp4.Mp4TagField |
---|
getId, getRawContent, getRawContentDataOnly, isBinary, isCommon |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jaudiotagger.tag.TagField |
---|
toString |
Constructor Detail |
---|
public Mp4TagBinaryField(java.lang.String id)
id
- public Mp4TagBinaryField(java.lang.String id, byte[] data)
id
- data
-
java.io.UnsupportedEncodingException
public Mp4TagBinaryField(java.lang.String id, java.nio.ByteBuffer raw) throws java.io.UnsupportedEncodingException
id
- raw
-
java.io.UnsupportedEncodingException
Method Detail |
---|
public Mp4FieldType getFieldType()
getFieldType
in class Mp4TagField
public boolean isBinary()
TagField
false
.
true
if field represents binary data (not human
readable).public boolean isEmpty()
TagField
true
if no data is stored (or empty String).public int getDataSize()
public byte[] getData()
public void setData(byte[] d)
public void copyContent(TagField field)
TagField
field
- The field containing the data to be taken.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |