package com.opendoorlogistics.api.scripts.parameters; import javax.swing.JPanel; import com.opendoorlogistics.api.ODLApi; import com.opendoorlogistics.api.tables.ODLTable; import com.opendoorlogistics.api.tables.ODLTableReadOnly; public interface ParametersControlFactory extends net.xeoh.plugins.base.Plugin{ JPanel createHorizontalPanel(ODLApi api,ODLTable parameters, ODLTableReadOnly values); //void updateHorizontalPanel(ODLApi api,ODLDatastore<? extends ODLTable> parameters); JPanel createModalPanel(ODLApi api,ODLTable paramTable, ODLTableReadOnly valuesTable); boolean hasModalParameters(ODLApi api,ODLTable paramTable, ODLTableReadOnly valuesTable); // boolean hasNonModalParameters(ODLTableReadOnly parameters); }