package monsterdeck; import game.model.Card; import java.util.Hashtable; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; public class Activator implements BundleActivator { public void start(BundleContext ctx) throws Exception { for (int i = 0; i < 5; i++) { registerCard(ctx, new MonsterCard("Super Hero", "This is the invincible super hero.", 60, 35)); registerCard(ctx, new MonsterCard("Floppie", "Floppie joppie.", 15, 25)); registerCard(ctx, new MonsterCard("Diamond Buster", "Diamond buster is as strong as a rock.", 40, 5)); } } @SuppressWarnings("unchecked") private void registerCard(BundleContext ctx, Card c) { ctx.registerService(Card.class.getName(), c, new Hashtable()); } public void stop(BundleContext context) throws Exception { } }