/** * Test if a name is a message parameter. * @param mt The message template. * @param name The parameter name. */ protected boolean isMessageParameter(MessageType mt, String name) { // todo: index for speed?! String[] pnames = mt.getParameterNames(); String[] psnames = mt.getParameterSetNames(); return SUtil.arrayContains(pnames, name) || SUtil.arrayContains(psnames, name); } }
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int column) { TableSorter sorter = (TableSorter)list.getModel(); boolean selected = SUtil.arrayContains(description.getBreakpoints(), breakpoints.get(sorter.modelIndex(rowIndex))); JPanel ret = new JPanel(new BorderLayout()); JCheckBox but = new JCheckBox((String)null, selected); ret.add(but, BorderLayout.CENTER); ret.setToolTipText("Enable/disable breakpoint."); return ret; }
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int column) { TableSorter sorter = (TableSorter)list.getModel(); boolean selected = SUtil.arrayContains(description.getBreakpoints(), breakpoints.get(sorter.modelIndex(rowIndex))); JPanel ret = new JPanel(new BorderLayout()); JCheckBox but = new JCheckBox((String)null, selected); ret.add(but, BorderLayout.CENTER); ret.setToolTipText("Enable/disable breakpoint."); return ret; }
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, final int rowIndex, int column) boolean selected = SUtil.arrayContains(description.getBreakpoints(), breakpoints.get(sorter.modelIndex(rowIndex))); JPanel ret = new JPanel(new BorderLayout()); final JCheckBox but = new JCheckBox((String)null, selected);
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, final int rowIndex, int column) boolean selected = SUtil.arrayContains(description.getBreakpoints(), breakpoints.get(sorter.modelIndex(rowIndex))); JPanel ret = new JPanel(new BorderLayout()); final JCheckBox but = new JCheckBox((String)null, selected);
/** * The body method is called on the * instantiated plan instance from the scheduler. */ @PlanBody public void body() { Settings sets = scope.getSettings(); Alarm[] sas = sets.getAlarms(); Alarm[] bas = scope.getAlarms(); // Remove obsolete alarms from the settings. for(int i=0; i<sas.length; i++) { if(!SUtil.arrayContains(bas, sas[i])) sets.removeAlarm(sas[i]); } // Add new alarms to the settings. for(int i=0; i<bas.length; i++) { if(!SUtil.arrayContains(sas, bas[i])) sets.addAlarm(bas[i]); } } }
/** * The body method is called on the * instatiated plan instance from the scheduler. */ public void body() { Settings sets = (Settings)getScope().getBeliefbase().getBelief("settings").getFact(); Alarm[] sas = sets.getAlarms(); Alarm[] bas = (Alarm[])getScope().getBeliefbase().getBeliefSet("alarms").getFacts(); // Remove obsolete alarms from the setztings. for(int i=0; i<sas.length; i++) { if(!SUtil.arrayContains(bas, sas[i])) sets.removeAlarm(sas[i]); } // Add new alarms to the settings. for(int i=0; i<bas.length; i++) { if(!SUtil.arrayContains(sas, bas[i])) sets.addAlarm(bas[i]); } } }