/**Implementation of PropertySetModelListener.wholesaleChange() */ @Override public void wholesaleChange(PropertySetModelEvent e) { fireTableChanged(new TableModelEvent(this) //XXX optimize rows & stuff ); }
/**Implementation of PropertySetModelListener.boundedChange() */ public void boundedChange(PropertySetModelEvent e) { //XXX should just have the set model fire a tablemodelevent TableModelEvent tme = new TableModelEvent (this, e.start, e.end, TableModelEvent.ALL_COLUMNS, e.type == e.TYPE_INSERT ? TableModelEvent.INSERT : TableModelEvent.DELETE); fireTableChanged(tme); }
/**Implementation of PropertySetModelListener.boundedChange() */ @Override public void boundedChange(PropertySetModelEvent e) { //XXX should just have the set model fire a tablemodelevent TableModelEvent tme = new TableModelEvent( this, e.start, e.end, TableModelEvent.ALL_COLUMNS, (e.type == e.TYPE_INSERT) ? TableModelEvent.INSERT : TableModelEvent.DELETE ); fireTableChanged(tme); }
/**Implementation of PropertySetModelListener.boundedChange() */ public void boundedChange(PropertySetModelEvent e) { //XXX should just have the set model fire a tablemodelevent TableModelEvent tme = new TableModelEvent (this, e.start, e.end, TableModelEvent.ALL_COLUMNS, e.type == e.TYPE_INSERT ? TableModelEvent.INSERT : TableModelEvent.DELETE); fireTableChanged(tme); }
/**Implementation of PropertySetModelListener.wholesaleChange() */ public void wholesaleChange(PropertySetModelEvent e) { fireTableChanged( new TableModelEvent(this) //XXX optimize rows & stuff ); }
/**Implementation of PropertySetModelListener.wholesaleChange() */ public void wholesaleChange(PropertySetModelEvent e) { fireTableChanged( new TableModelEvent(this) //XXX optimize rows & stuff ); }
/** Called when a property value changes, in order to update * the UI with the new value. */ public void propertyChange(PropertyChangeEvent evt) { int index = getPropertySetModel().indexOf ((FeatureDescriptor) evt.getSource()); if (index == -1) { //We don't know what happened, do a generic change event fireTableChanged( new TableModelEvent(this) ); } else { TableModelEvent tme = new TableModelEvent (this, index); fireTableChanged(tme); } }
/** Called when a property value changes, in order to update * the UI with the new value. */ public void propertyChange(PropertyChangeEvent evt) { int index = getPropertySetModel().indexOf ((FeatureDescriptor) evt.getSource()); if (index == -1) { //We don't know what happened, do a generic change event fireTableChanged( new TableModelEvent(this) ); } else { TableModelEvent tme = new TableModelEvent (this, index); fireTableChanged(tme); } }
/** The property set model is a model-within-a-model which * manages the expanded/unexpanded state of expandable * property sets and handles the sorting of properties * within a property set */ public void setPropertySetModel (PropertySetModel mod) { if (this.model == mod) return; if (model != null) model.removePropertySetModelListener (this); model = mod; if (model == null) throw new IllegalArgumentException ("Model cannot be null"); //set the node before adding listener so we don't get duplicate //events mod.addPropertySetModelListener (this); model = mod; fireTableChanged(new TableModelEvent(this)); //XXX optimize rows & stuff }
/** The property set model is a model-within-a-model which * manages the expanded/unexpanded state of expandable * property sets and handles the sorting of properties * within a property set */ public void setPropertySetModel (PropertySetModel mod) { if (this.model == mod) return; if (model != null) model.removePropertySetModelListener (this); model = mod; if (model == null) throw new IllegalArgumentException ("Model cannot be null"); //set the node before adding listener so we don't get duplicate //events mod.addPropertySetModelListener (this); model = mod; fireTableChanged(new TableModelEvent(this)); //XXX optimize rows & stuff }
/** The property set model is a model-within-a-model which * manages the expanded/unexpanded state of expandable * property sets and handles the sorting of properties * within a property set */ public void setPropertySetModel(PropertySetModel mod) { if (this.model == mod) { return; } if (model != null) { model.removePropertySetModelListener(this); } model = mod; if (model == null) { throw new IllegalArgumentException("Model cannot be null"); } //set the node before adding listener so we don't get duplicate //events mod.addPropertySetModelListener(this); model = mod; fireTableChanged(new TableModelEvent(this)); //XXX optimize rows & stuff }