package org.docear.plugin.services.features.creators;
import java.sql.Date;
import org.docear.plugin.core.Version;
import org.freeplane.core.io.IElementDOMHandler;
import org.freeplane.n3.nanoxml.XMLElement;
public class ReleaseDateCreator implements IElementDOMHandler {
public Object createElement(Object parent, String tag, XMLElement attributes) {
return new Date(System.currentTimeMillis());
}
public void endElement(Object parent, String tag, Object element, XMLElement dom) {
if (parent instanceof Version) {
String releaseDate = dom.getContent();
if (releaseDate != null && releaseDate.trim().length()>0) {
((Version) parent).setReleaseDate(Date.valueOf(releaseDate));
}
}
}
};