/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package modmanager.utility.xml.converters;
import modmanager.business.modactions.ActionEditFileDelete;
import com.thoughtworks.xstream.converters.Converter;
import com.thoughtworks.xstream.converters.MarshallingContext;
import com.thoughtworks.xstream.converters.UnmarshallingContext;
import com.thoughtworks.xstream.io.HierarchicalStreamReader;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
/**
*
* @author Shirkit
*/
public class ActionEditFileDeleteConverter implements Converter {
public void marshal(Object o, HierarchicalStreamWriter writer, MarshallingContext mc) {
ActionEditFileDelete value = (ActionEditFileDelete) o;
//writer.setValue(value.getContent());
}
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext uc) {
ActionEditFileDelete value = new ActionEditFileDelete();
value.setLineStart(reader.getAttribute("lineStart"));
value.setLineEnd(reader.getAttribute("lineEnd"));
//value.setContent("<![CDATA[" + reader.getValue() + "]]>");
return value;
}
public boolean canConvert(Class type) {
return type.equals(ActionEditFileDelete.class);
}
}