while ( i < props.length ) { if ( i != treePosition ) { allPropertyColumns[ia] = new ArrayColumn(); allPropertyColumns[ia].setProperty( props[i] ); if ( isVisible(props[i]) ) { visibleCount++; allPropertyColumns[ia].setVisibleIndex( -1 ); Object o = props[i].getValue( ATTR_SORTING_COLUMN ); if ( o != null && o instanceof Boolean ) while ( it.hasNext() ) { i = ((Integer)it.next()).intValue(); allPropertyColumns[i].setVisibleIndex( j ); propertyColumns[j] = i; j++;
oldvalues[i] = isVisible(allPropertyColumns[i].getProperty()); boxtext = getDisplayNameWithMnemonic( allPropertyColumns[i].getProperty() ) + ": " + allPropertyColumns[i].getProperty().getShortDescription(); // NOI18N sort.put(boxtext, Integer.valueOf(i)); JCheckBox b = new JCheckBox(boxtext, oldvalues[i]); Mnemonics.setLocalizedText(b, boxtext); makeAccessibleCheckBox(b, allPropertyColumns[i].getProperty()); sortpointer[j] = i; panel.add(b, gridBagConstraints); setVisible(allPropertyColumns[j].getProperty(), b.isSelected()); changed = true;
TreeMap sort = new TreeMap(); for ( int i=0; i<allPropertyColumns.length; i++ ) { int vi = allPropertyColumns[i].getVisibleIndex(); if ( vi == -1 ) sort.put( new Double( i - 0.1 ), new Integer( i ) ); while ( it.hasNext() ) { int i = ((Integer)it.next()).intValue(); Property p = allPropertyColumns[i].getProperty(); if ( isVisible( p ) ) { propertyColumns[j] = i; allPropertyColumns[i].setVisibleIndex( j ); j++; allPropertyColumns[i].setVisibleIndex( -1 ); Object o = p.getValue( ATTR_SORTING_COLUMN ); if ( o != null && o instanceof Boolean )
TreeMap sort = new TreeMap(); for (int i = 0; i < allPropertyColumns.length; i++) { oldvalues[i] = isVisible( allPropertyColumns[i].getProperty() ); boxtext = allPropertyColumns[i].getProperty().getDisplayName() + ": " + allPropertyColumns[i].getProperty().getShortDescription(); // NOI18N sort.put( boxtext, new Integer( i )); setVisible( allPropertyColumns[j].getProperty(), b.isSelected() ); changed = true;
TreeMap sort = new TreeMap(); for (int i = 0; i < allPropertyColumns.length; i++) { oldvalues[i] = isVisible( allPropertyColumns[i].getProperty() ); boxtext = allPropertyColumns[i].getProperty().getDisplayName() + ": " + allPropertyColumns[i].getProperty().getShortDescription(); // NOI18N sort.put( boxtext, new Integer( i )); setVisible( allPropertyColumns[j].getProperty(), b.isSelected() ); changed = true;
allPropertyColumns[ia] = new ArrayColumn(); allPropertyColumns[ia].setProperty(props[i]); allPropertyColumns[ia].setVisibleIndex(-1); allPropertyColumns[i].setVisibleIndex(j); propertyColumns[j] = i; j++;
while ( i < props.length ) { if ( i != treePosition ) { allPropertyColumns[ia] = new ArrayColumn(); allPropertyColumns[ia].setProperty( props[i] ); if ( isVisible(props[i]) ) { visibleCount++; allPropertyColumns[ia].setVisibleIndex( -1 ); Object o = props[i].getValue( ATTR_SORTING_COLUMN ); if ( o != null && o instanceof Boolean ) while ( it.hasNext() ) { i = ((Integer)it.next()).intValue(); allPropertyColumns[i].setVisibleIndex( j ); propertyColumns[j] = i; j++;
int vi = allPropertyColumns[i].getVisibleIndex(); Property p = allPropertyColumns[i].getProperty(); allPropertyColumns[i].setVisibleIndex(j); j++; } else { allPropertyColumns[i].setVisibleIndex(-1);
TreeMap sort = new TreeMap(); for ( int i=0; i<allPropertyColumns.length; i++ ) { int vi = allPropertyColumns[i].getVisibleIndex(); if ( vi == -1 ) sort.put( new Double( i - 0.1 ), new Integer( i ) ); while ( it.hasNext() ) { int i = ((Integer)it.next()).intValue(); Property p = allPropertyColumns[i].getProperty(); if ( isVisible( p ) ) { propertyColumns[j] = i; allPropertyColumns[i].setVisibleIndex( j ); j++; allPropertyColumns[i].setVisibleIndex( -1 ); Object o = p.getValue( ATTR_SORTING_COLUMN ); if ( o != null && o instanceof Boolean )
/** * Sets column to be currently used for sorting *@param Index to the array of all properties (the column may not by visible) */ void setSortingColumnEx(int column) { if (sortColumn != -1) { Property p = allPropertyColumns[sortColumn].getProperty(); p.setValue(ATTR_SORTING_COLUMN, Boolean.FALSE); p.setValue(ATTR_DESCENDING_ORDER, Boolean.FALSE); } if (column != -1) { sortColumn = column; //propertyColumns[column]; Property p = allPropertyColumns[sortColumn].getProperty(); p.setValue(ATTR_SORTING_COLUMN, Boolean.TRUE); } else { sortColumn = -1; } }
int getVisibleSortingColumn() { if ( sortColumn == -1 ) { for (int i = 0; i < propertyColumns.length; i++) { if ( isSortingColumn( i ) ) { sortColumn = propertyColumns[i]; return i; } } } else { if ( isVisible( allPropertyColumns[ sortColumn ].getProperty() ) ) return getVisibleIndex( sortColumn ); sortColumn = -1; } return -1; }
int getVisibleSortingColumn() { if ( sortColumn == -1 ) { for (int i = 0; i < propertyColumns.length; i++) { if ( isSortingColumn( i ) ) { sortColumn = propertyColumns[i]; return i; } } } else { if ( isVisible( allPropertyColumns[ sortColumn ].getProperty() ) ) return getVisibleIndex( sortColumn ); sortColumn = -1; } return -1; }
void setSortingColumn(int column) { if ( sortColumn != -1 ) { Property p = allPropertyColumns[ sortColumn ].getProperty(); p.setValue( ATTR_SORTING_COLUMN, Boolean.FALSE ); p.setValue( ATTR_DESCENDING_ORDER, Boolean.FALSE ); } if ( column != -1 ) { sortColumn = propertyColumns[column]; Property p = allPropertyColumns[ sortColumn ].getProperty(); p.setValue( ATTR_SORTING_COLUMN, Boolean.TRUE ); } else sortColumn = -1; }
int getVisibleSortingColumn() { if (sortColumn == -1) { for (int i = 0; i < propertyColumns.length; i++) { if (isSortingColumnEx(propertyColumns[i])) { sortColumn = propertyColumns[i]; return i; } } } else { if (isVisible(allPropertyColumns[sortColumn].getProperty())) { return getVisibleIndex(sortColumn); } } return -1; }
void setSortingColumn(int column) { if ( sortColumn != -1 ) { Property p = allPropertyColumns[ sortColumn ].getProperty(); p.setValue( ATTR_SORTING_COLUMN, Boolean.FALSE ); p.setValue( ATTR_DESCENDING_ORDER, Boolean.FALSE ); } if ( column != -1 ) { sortColumn = propertyColumns[column]; Property p = allPropertyColumns[ sortColumn ].getProperty(); p.setValue( ATTR_SORTING_COLUMN, Boolean.TRUE ); } else sortColumn = -1; }
private int columnForProperty(String propName) { for (int i = 0; i < propertyColumns.length; i++) { if (allPropertyColumns[propertyColumns[i]].getProperty().getName().equals(propName)) return i; } return -1; }
void setSortOrderDescending(boolean descending) { if ( sortColumn != -1 ) { Property p = allPropertyColumns[ sortColumn ].getProperty(); p.setValue( ATTR_DESCENDING_ORDER, descending ? Boolean.TRUE : Boolean.FALSE ); } }
private int columnForProperty(String propName) { for (int i = 0; i < propertyColumns.length; i++) { if (allPropertyColumns[propertyColumns[i]].getProperty().getName().equals(propName)) return i; } return -1; }
/** Helper method to ask for a property representant of column. */ Property propertyForColumn(int column) { if ( column == -1 ) return treeColumnProperty; else return allPropertyColumns[propertyColumns[column]].getProperty(); }
boolean isSortingColumn(int column) { Property p = allPropertyColumns[propertyColumns[column]].getProperty(); Object o = p.getValue( ATTR_SORTING_COLUMN ); if ( o != null && o instanceof Boolean ) return ((Boolean)o).booleanValue(); return false; }