001package jmri.jmrix.rfid; 002 003import jmri.jmrix.ConnectionTypeList; 004import org.openide.util.lookup.ServiceProvider; 005 006/** 007 * Returns a list of valid RFID Connection Types 008 * 009 * @author Bob Jacobsen Copyright (C) 2010, 2015 010 * @author Kevin Dickerson Copyright (C) 2010 011 * @author Matthew Harris Copyright (C) 2011 012 * @since 2.11.4 013 */ 014@ServiceProvider(service = ConnectionTypeList.class) 015public class RfidConnectionTypeList implements jmri.jmrix.ConnectionTypeList { 016 017 public static final String RFID = "RFID"; 018 019 @Override 020 public String[] getAvailableProtocolClasses() { 021 return new String[]{ 022 "jmri.jmrix.rfid.serialdriver.ConnectionConfig", 023 "jmri.jmrix.rfid.networkdriver.ConnectionConfig", 024 "jmri.jmrix.rfid.RfidStreamConnectionConfig" 025 }; 026 } 027 028 @Override 029 public String[] getManufacturers() { 030 return new String[]{RFID}; 031 } 032 033}