package org.farng.mp3.object;
import org.farng.mp3.TagUtility;
/**
* ID3v2 and Lyrics3v2 tags have individual fields <code>AbstractMP3Fragment</code>s Then each fragment is broken down
* in to individual <code>AbstractMP3Object</code>s
*
* @author Eric Farng
* @version $Revision: 1637 $
*/
public class ObjectStringDate extends ObjectStringFixedLength {
/**
* Creates a new ObjectStringDate object.
*/
public ObjectStringDate(final String identifier) {
super(identifier, 8);
}
/**
* Creates a new ObjectStringDate object.
*/
public ObjectStringDate(final ObjectStringDate object) {
super(object);
}
public void setValue(final Object value) {
if (value != null) {
this.value = TagUtility.stripChar(value.toString(), '-');
}
}
public Object getValue() {
if (this.value != null) {
return TagUtility.stripChar(this.value.toString(), '-');
}
return null;
}
public boolean equals(final Object obj) {
if (obj instanceof ObjectStringDate == false) {
return false;
}
return super.equals(obj);
}
}