/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package org.jkan997.slingbeans.nbserver; import java.util.ArrayList; import java.util.List; import javax.swing.event.ChangeListener; import org.netbeans.api.server.ServerInstance; import org.netbeans.spi.server.ServerInstanceFactory; import org.netbeans.spi.server.ServerInstanceProvider; import org.openide.util.lookup.ServiceProvider; //@ServiceProvider(service=ServerInstanceProvider.class, path="Servers") public class SlingServerInstanceProvider implements ServerInstanceProvider { @Override public List<ServerInstance> getInstances() { List<ServerInstance> instances = new ArrayList<ServerInstance>(); ServerInstance instance = ServerInstanceFactory.createServerInstance(new SlingServerInstance()); instances.add(instance); return instances; } @Override public void addChangeListener(ChangeListener listener) { } @Override public void removeChangeListener(ChangeListener listener) { } }