/** * Expand or collapse the PropertySet the given property belongs to. * @param fd * @since 6.47 */ protected final void toggleExpanded( FeatureDescriptor fd ) { int index = table.getPropertySetModel().indexOf( fd ); if( index >= 0 ) { table.getPropertySetModel().toggleExpanded( index ); } }
/** * Check if the PropertySet the given property belongs to is expanded or not. * @param fd Property or PropertySet to check. * @return True if the PropertySet the given property belongs is expanded. * @since 6.47 */ protected final boolean isExpanded( FeatureDescriptor fd ) { return table.getPropertySetModel().isExpanded( fd ); }
/** Find the current index of the last edited FeatureDescriptor, to * figure out in which cell to restore the editing state */ private int indexOfLastSelected() { if (storedFd == null) { return -1; } PropertySetModel mdl = getPropertySetModel(); int idx = mdl.indexOf(storedFd); storedFd = null; return idx; }
/** Find the current index of the last edited FeatureDescriptor, to * figure out in which cell to restore the editing state */ private int indexOfLastSelected () { if (storedFd == null) return -1; PropertySetModel mdl = getPropertySetModel(); int idx = mdl.indexOf(storedFd); storedFd = null; return idx; }
/** Find the current index of the last edited FeatureDescriptor, to * figure out in which cell to restore the editing state */ private int indexOfLastSelected () { if (storedFd == null) return -1; PropertySetModel mdl = getPropertySetModel(); int idx = mdl.indexOf(storedFd); storedFd = null; return idx; }
@Override public void actionPerformed(ActionEvent ae) { int i = getSelectedRow(); if (i != -1) { FeatureDescriptor fd = getPropertySetModel().getFeatureDescriptor(i); if (fd instanceof Property) { java.beans.PropertyEditor ped = PropUtils.getPropertyEditor((Property) fd); System.err.println(ped.getClass().getName()); } else { System.err.println("PropertySets - no editor"); //NOI18N } } else { System.err.println("No selection"); //NOI18N } }
public void run() { if (loggable) { PropUtils.log (PropertySheet.class, " Nodes " + "cleared off event queue. Empty model later on EQ."); } table.getPropertySetModel().setPropertySets(null); } });
public void run() { if (loggable) { PropUtils.log (PropertySheet.class, " Nodes " + "cleared off event queue. Empty model later on EQ."); } table.getPropertySetModel().setPropertySets(null); } });
private TableCellEditor getCustomEditor( int row ) { FeatureDescriptor fd = getPropertySetModel().getFeatureDescriptor(row); if (fd instanceof PropertySet) return null; Object res = fd.getValue( "custom.cell.editor"); //NOI18N if( res instanceof TableCellEditor ) { prepareCustomEditor( res ); return ( TableCellEditor ) res; } return null; }
@Override public void actionPerformed(ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded(fd); if (!b) { toggleExpanded(row); } } }
private TableCellRenderer getCustomRenderer( int row ) { FeatureDescriptor fd = getPropertySetModel().getFeatureDescriptor(row); if (fd instanceof PropertySet) return null; Object res = fd.getValue( "custom.cell.renderer"); //NOI18N if( res instanceof TableCellRenderer ) { prepareCustomEditor( res ); return ( TableCellRenderer ) res; } return null; }
@Override public void actionPerformed(ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded(fd); if (b) { toggleExpanded(row); } } }
public void actionPerformed (ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded (fd); if (b) { toggleExpanded(row); } } }
public void actionPerformed (ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded (fd); if (!b) { toggleExpanded(row); } } }
public void actionPerformed (ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded (fd); if (b) { toggleExpanded(row); } } }
public void actionPerformed (ActionEvent ae) { FeatureDescriptor fd = _getSelection(); if (fd instanceof PropertySet) { int row = SheetTable.this.getSelectedRow(); boolean b = getPropertySetModel().isExpanded (fd); if (!b) { toggleExpanded(row); } } }
/** * Set the nodes explored by this property sheet. * * @param nodes nodes to be explored */ private void doSetNodes (Node[] nodes) { if (nodes == null || nodes.length == 0) { table.getPropertySetModel().setPropertySets(null); return; } final Node n = (nodes.length == 1) ? nodes[0] : new ProxyNode(nodes); setCurrentNode(n); }
/** * Set the nodes explored by this property sheet. * * @param nodes nodes to be explored */ private void doSetNodes (Node[] nodes) { if (nodes == null || nodes.length == 0) { table.getPropertySetModel().setPropertySets(null); return; } final Node n = (nodes.length == 1) ? nodes[0] : new ProxyNode(nodes); setCurrentNode(n); }
public void run() { if (loggable) { PropUtils.log( PropertySheet.class, " Nodes " + "cleared off event queue. Empty model later on EQ." ); } table.getPropertySetModel().setPropertySets(null); table.getReusablePropertyEnv().clear(); helperNodes = null; psheet.setTabbedContainerItems(new Object[0], new String[0]); } }
/** * Set the nodes explored by this property sheet. * * @param nodes nodes to be explored */ private void doSetNodes(Node[] nodes) { if ((nodes == null) || (nodes.length == 0)) { table.getPropertySetModel().setPropertySets(null); table.getReusablePropertyEnv().clear(); psheet.setTabbedContainerItems(new Object[0], new String[0]); return; } final Node n = (nodes.length == 1) ? nodes[0] : new ProxyNode(nodes); setCurrentNode(n); }