private class GenericTag.GenericTagTextField extends java.lang.Object implements TagTextField
TagTextField
for use with
"ISO-8859-1" strings.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
content
Stores the string.
|
private java.lang.String |
id
Stores the identifier.
|
Constructor and Description |
---|
GenericTag.GenericTagTextField(java.lang.String fieldId,
java.lang.String initialContent)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
copyContent(TagField field)
(overridden)
|
java.lang.String |
getContent()
(overridden)
|
java.lang.String |
getEncoding()
(overridden)
|
java.lang.String |
getId()
(overridden)
|
byte[] |
getRawContent()
(overridden)
|
boolean |
isBinary()
(overridden)
|
void |
isBinary(boolean b)
(overridden)
|
boolean |
isCommon()
(overridden)
|
boolean |
isEmpty()
(overridden)
|
void |
setContent(java.lang.String s)
(overridden)
|
void |
setEncoding(java.lang.String s)
(overridden)
|
java.lang.String |
toString()
(overridden)
|
private java.lang.String content
private final java.lang.String id
public GenericTag.GenericTagTextField(java.lang.String fieldId, java.lang.String initialContent)
fieldId
- The identifier.initialContent
- The string.public void copyContent(TagField field)
copyContent
in interface TagField
field
- The field containing the data to be taken.TagField.copyContent(org.jaudiotagger.tag.TagField)
public java.lang.String getContent()
getContent
in interface TagTextField
TagTextField.getContent()
public java.lang.String getEncoding()
getEncoding
in interface TagTextField
TagTextField.getEncoding()
public java.lang.String getId()
getId
in interface TagField
TagField.getId()
public byte[] getRawContent()
getRawContent
in interface TagField
TagField.getRawContent()
public boolean isBinary()
isBinary
in interface TagField
true
if field represents binary data (not human
readable).TagField.isBinary()
public void isBinary(boolean b)
isBinary
in interface TagField
b
- true
, if the field contains binary data.
//@deprecated As for now is of no use. Implementations should use another
// way of setting this property.TagField.isBinary(boolean)
public boolean isCommon()
isCommon
in interface TagField
true
if the field is of common use.TagField.isCommon()
public boolean isEmpty()
isEmpty
in interface TagField
true
if no data is stored (or empty String).TagField.isEmpty()
public void setContent(java.lang.String s)
setContent
in interface TagTextField
s
- fields content.TagTextField.setContent(java.lang.String)
public void setEncoding(java.lang.String s)
setEncoding
in interface TagTextField
s
- charset.TagTextField.setEncoding(java.lang.String)
Copyright © 2005-2013 java.net. All Rights Reserved.