package org.nightlabs.jfire.issuetracking.ui.issuelink; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IConfigurationElement; import org.eclipse.swt.graphics.Image; public abstract class AbstractIssueLinkHandlerFactory implements IssueLinkHandlerFactory { private String name; private String categoryId; private Image image; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCategoryId() { return categoryId; } public void setCategoryId(String categoryId) { this.categoryId = categoryId; } public void setInitializationData(IConfigurationElement element, String elementName, Object obj) throws CoreException { setCategoryId(element.getAttribute("categoryId")); //$NON-NLS-1$ setName(element.getAttribute("name")); //$NON-NLS-1$ } public Image getImage() { return image; } public void setImage(Image image) { this.image = image; } }