package br.com.androidzin.launchablesitens; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element; import android.graphics.drawable.Drawable; public class WidgetItem extends LaunchableItem { public WidgetItem(String itemLaunchable, String itemPackage, Drawable itemIcon) { super(itemLaunchable, itemPackage, itemIcon); } @Override public ItemType getType() { return ItemType.WIDGET; } @Override public Element toXML(Document doc) throws ParserConfigurationException { Element appwidget = doc.createElement("appwidget"); appwidget.setAttribute(PACKAGE_NAME, getItemPackage()); appwidget.setAttribute(CLASS_NAME, getItemLaunchable()); appwidget.setAttribute(LAUNCHER_SCREEN, String.valueOf(getHomeScreenNumber())); appwidget.setAttribute(X, ""); appwidget.setAttribute(Y, ""); appwidget.setAttribute(SPAN_X, ""); appwidget.setAttribute(SPAN_Y, ""); return appwidget; } }