package de.haukerehfeld.quakeinjector; import javax.swing.event.ChangeListener; /** * A requirement that doesn't have a package available and thus can't be installed (like the quake mission packs) * * Immutable. */ public class UnavailableRequirement extends SortableRequirement implements Requirement { public UnavailableRequirement(String id) { super(id); } @Override public void addChangeListener(ChangeListener l) {} @Override protected void notifyChangeListeners() {} public PackageFileList getFileList() { return new PackageFileList(getId()); } @Override public void removeChangeListener(ChangeListener l) {} }