/** * This file is protected by Copyright. * Please refer to the COPYRIGHT file distributed with this source distribution. * * This file is part of REDHAWK IDE. * * All rights reserved. This program and the accompanying materials are made available under * the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html. * */ package gov.redhawk.ui.port; import java.util.List; /** * @deprecated Use commands instead */ @Deprecated public interface IPortHandler { /** * @deprecated Filter needs to be seriously reevaluated */ @Deprecated final String FILTER_PLOT = "plot"; /** * @deprecated Filter needs to be seriously reevaluated */ @Deprecated final String FILTER_FFT = "fft"; /** * @since 2.0 * @deprecated Filter needs to be seriously reevaluated */ @Deprecated final String FILTER_PLAY = "play"; /** * This will connect to a given port and process the data coming out of it. * The list passed in must be of either ScaPort<Uses> or * CorbaConnectionSettings, anything else will not be processed. * * @param portList A list of Uses ports or CorbaConnectionSettings to plot * @since 5.0 */ void connect(List< ? > portList); /** * This will connect to a given port and process the data coming out of it. * The list passed in must be of either ScaPort<Uses> or * CorbaConnectionSettings, anything else will not be processed. * * @param portList A list of Uses ports or CorbaConnectionSettings to plot * @param filter a filter for the port data. An example is the TimingStatus * PortHandler * @since 3.0 * @deprecated The use of filter needs to be really evaluated */ @Deprecated void connect(List< ? > portList, String filter); }