package org.openpnp.spi.base; import javax.swing.Icon; import org.openpnp.model.Configuration; import org.openpnp.spi.Head; import org.openpnp.spi.PasteDispenser; import org.simpleframework.xml.Attribute; public abstract class AbstractPasteDispenser implements PasteDispenser { @Attribute protected String id; @Attribute(required = false) protected String name; protected Head head; public AbstractPasteDispenser() { this.id = Configuration.createId("PAS"); this.name = getClass().getSimpleName(); } @Override public String getId() { return id; } @Override public Head getHead() { return head; } @Override public void setHead(Head head) { this.head = head; } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } @Override public Icon getPropertySheetHolderIcon() { // TODO Auto-generated method stub return null; } }