Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java256
1 files changed, 128 insertions, 128 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java
index fab8c854c..dec006fa7 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/FileTypeTable.java
@@ -42,26 +42,26 @@ import org.eclipse.team.internal.ui.TeamUIMessages;
public class FileTypeTable implements ICellModifier, IStructuredContentProvider, ITableLabelProvider {
- private final static int COMBO_INDEX_BINARY= 0;
- private final static int COMBO_INDEX_TEXT= 1;
- private final static String [] MODES_TEXT= { TeamUIMessages.FileTypeTable_0, TeamUIMessages.FileTypeTable_1 }; //
+ private final static int COMBO_INDEX_BINARY= 0;
+ private final static int COMBO_INDEX_TEXT= 1;
+ private final static String [] MODES_TEXT= { TeamUIMessages.FileTypeTable_0, TeamUIMessages.FileTypeTable_1 }; //
- private final static int COMBO_INDEX_SAVE= 0;
- private final static int COMBO_INDEX_DONT_SAVE= 1;
- private static final String [] SAVE_TEXT= { TeamUIMessages.FileTypeTable_2, TeamUIMessages.FileTypeTable_3 }; //
+ private final static int COMBO_INDEX_SAVE= 0;
+ private final static int COMBO_INDEX_DONT_SAVE= 1;
+ private static final String [] SAVE_TEXT= { TeamUIMessages.FileTypeTable_2, TeamUIMessages.FileTypeTable_3 }; //
- private static final class FileTypeComparator extends ViewerComparator {
+ private static final class FileTypeComparator extends ViewerComparator {
- public FileTypeComparator() {
- }
+ public FileTypeComparator() {
+ }
private int getCategory(Object element) {
- if (element instanceof Extension)
- return 0;
- if (element instanceof Name) {
- return 1;
- }
- return 2;
+ if (element instanceof Extension)
+ return 0;
+ if (element instanceof Name) {
+ return 1;
+ }
+ return 2;
}
@Override
@@ -74,41 +74,41 @@ public class FileTypeTable implements ICellModifier, IStructuredContentProvider,
}
public abstract static class Item implements Comparable {
- public final String name;
- public boolean save;
- public int mode;
- public boolean contributed;
+ public final String name;
+ public boolean save;
+ public int mode;
+ public boolean contributed;
- public Item(String name, boolean contributed) { this.name= name; this.contributed = contributed; save= true; mode= Team.BINARY; }
+ public Item(String name, boolean contributed) { this.name= name; this.contributed = contributed; save= true; mode= Team.BINARY; }
@Override
public int compareTo(Object o) {
return name.compareTo(((Item)o).name);
}
- }
+ }
- public static class Extension extends Item {
- public Extension(String name, boolean contributed) { super(name, contributed); }
- }
+ public static class Extension extends Item {
+ public Extension(String name, boolean contributed) { super(name, contributed); }
+ }
- public static class Name extends Item {
- public Name(String name, boolean contributed) { super(name, contributed); }
- }
+ public static class Name extends Item {
+ public Name(String name, boolean contributed) { super(name, contributed); }
+ }
- private final static int COLUMN_PADDING = 5;
+ private final static int COLUMN_PADDING = 5;
- protected static final String ITEM = "item"; //$NON-NLS-1$
- protected static final String PROPERTY_MODE= "mode"; //$NON-NLS-1$
- protected static final String PROPERTY_SAVE= "save"; //$NON-NLS-1$
+ protected static final String ITEM = "item"; //$NON-NLS-1$
+ protected static final String PROPERTY_MODE= "mode"; //$NON-NLS-1$
+ protected static final String PROPERTY_SAVE= "save"; //$NON-NLS-1$
- private final TableViewer fTableViewer;
- private final List fItems;
- private final boolean fShowSaveColumn;
+ private final TableViewer fTableViewer;
+ private final List fItems;
+ private final boolean fShowSaveColumn;
public FileTypeTable(Composite composite, List items, boolean showSaveColumn) {
- fShowSaveColumn= showSaveColumn;
- fItems= items;
+ fShowSaveColumn= showSaveColumn;
+ fItems= items;
/**
@@ -119,7 +119,7 @@ public class FileTypeTable implements ICellModifier, IStructuredContentProvider,
table.setLinesVisible(true);
table.setHeaderVisible(true);
- final PixelConverter converter= SWTUtils.createDialogPixelConverter(composite);
+ final PixelConverter converter= SWTUtils.createDialogPixelConverter(composite);
/**
* The 'Extension' column
@@ -133,24 +133,24 @@ public class FileTypeTable implements ICellModifier, IStructuredContentProvider,
*/
final TableColumn modeColumn = new TableColumn(table, SWT.NONE, 1);
int length;
- try {
- length = TeamUIMessages.FileTypeTable_5.length();
- length = Math.max(length, TeamUIMessages.FileTypeTable_0.length());
- length = Math.max(length, TeamUIMessages.FileTypeTable_1.length());
- } catch (RuntimeException e) {
- // There may be an unbound message so just pick a reasonable length
- length = 15;
- }
- modeColumn.setWidth(converter.convertWidthInCharsToPixels(length + COLUMN_PADDING));
+ try {
+ length = TeamUIMessages.FileTypeTable_5.length();
+ length = Math.max(length, TeamUIMessages.FileTypeTable_0.length());
+ length = Math.max(length, TeamUIMessages.FileTypeTable_1.length());
+ } catch (RuntimeException e) {
+ // There may be an unbound message so just pick a reasonable length
+ length = 15;
+ }
+ modeColumn.setWidth(converter.convertWidthInCharsToPixels(length + COLUMN_PADDING));
modeColumn.setText(TeamUIMessages.FileTypeTable_5);
/**
* The 'Save' column
*/
if (fShowSaveColumn) {
- final TableColumn saveColumn = new TableColumn(table, SWT.NONE, 2);
- saveColumn.setWidth(converter.convertWidthInCharsToPixels(TeamUIMessages.FileTypeTable_6.length() + COLUMN_PADDING));
- saveColumn.setText(TeamUIMessages.FileTypeTable_6);
+ final TableColumn saveColumn = new TableColumn(table, SWT.NONE, 2);
+ saveColumn.setWidth(converter.convertWidthInCharsToPixels(TeamUIMessages.FileTypeTable_6.length() + COLUMN_PADDING));
+ saveColumn.setText(TeamUIMessages.FileTypeTable_6);
}
/**
@@ -170,11 +170,11 @@ public class FileTypeTable implements ICellModifier, IStructuredContentProvider,
final CellEditor saveEditor= new ComboBoxCellEditor(table, SAVE_TEXT, SWT.READ_ONLY);
if (fShowSaveColumn) {
- fTableViewer.setCellEditors(new CellEditor[] { null, modeEditor, saveEditor });
- fTableViewer.setColumnProperties(new String [] { ITEM, PROPERTY_MODE, PROPERTY_SAVE });
+ fTableViewer.setCellEditors(new CellEditor[] { null, modeEditor, saveEditor });
+ fTableViewer.setColumnProperties(new String [] { ITEM, PROPERTY_MODE, PROPERTY_SAVE });
} else {
- fTableViewer.setCellEditors(new CellEditor [] { null, modeEditor });
- fTableViewer.setColumnProperties(new String [] { ITEM, PROPERTY_MODE });
+ fTableViewer.setCellEditors(new CellEditor [] { null, modeEditor });
+ fTableViewer.setColumnProperties(new String [] { ITEM, PROPERTY_MODE });
}
fTableViewer.setCellModifier(this);
@@ -183,116 +183,116 @@ public class FileTypeTable implements ICellModifier, IStructuredContentProvider,
}
- @Override
+ @Override
public Object getValue(Object element, String property) {
- final Item item= (Item)element;
+ final Item item= (Item)element;
- if (PROPERTY_MODE.equals(property)) {
- if (item.mode == Team.BINARY)
- return Integer.valueOf(COMBO_INDEX_BINARY);
- if (item.mode == Team.TEXT)
- return Integer.valueOf(COMBO_INDEX_TEXT);
- }
+ if (PROPERTY_MODE.equals(property)) {
+ if (item.mode == Team.BINARY)
+ return Integer.valueOf(COMBO_INDEX_BINARY);
+ if (item.mode == Team.TEXT)
+ return Integer.valueOf(COMBO_INDEX_TEXT);
+ }
- if (fShowSaveColumn && PROPERTY_SAVE.equals(property)) {
- return Integer.valueOf(item.save ? COMBO_INDEX_SAVE : COMBO_INDEX_DONT_SAVE);
- }
- return null;
- }
+ if (fShowSaveColumn && PROPERTY_SAVE.equals(property)) {
+ return Integer.valueOf(item.save ? COMBO_INDEX_SAVE : COMBO_INDEX_DONT_SAVE);
+ }
+ return null;
+ }
- @Override
+ @Override
public boolean canModify(Object element, String property) {
- return PROPERTY_MODE.equals(property) || (fShowSaveColumn && PROPERTY_SAVE.equals(property));
- }
+ return PROPERTY_MODE.equals(property) || (fShowSaveColumn && PROPERTY_SAVE.equals(property));
+ }
- @Override
+ @Override
public void modify(Object element, String property, Object value) {
- final IStructuredSelection selection = fTableViewer.getStructuredSelection();
- final Item item= (Item)selection.getFirstElement();
- if (item == null)
- return;
+ final IStructuredSelection selection = fTableViewer.getStructuredSelection();
+ final Item item= (Item)selection.getFirstElement();
+ if (item == null)
+ return;
- final int comboIndex = ((Integer)value).intValue();
+ final int comboIndex = ((Integer)value).intValue();
- if (PROPERTY_MODE.equals(property)) {
- if (comboIndex == COMBO_INDEX_BINARY)
- item.mode= Team.BINARY;
- if (comboIndex == COMBO_INDEX_TEXT)
- item.mode= Team.TEXT;
- }
+ if (PROPERTY_MODE.equals(property)) {
+ if (comboIndex == COMBO_INDEX_BINARY)
+ item.mode= Team.BINARY;
+ if (comboIndex == COMBO_INDEX_TEXT)
+ item.mode= Team.TEXT;
+ }
- if (fShowSaveColumn && PROPERTY_SAVE.equals(property)) {
- item.save= COMBO_INDEX_SAVE == comboIndex;
- }
- fTableViewer.refresh(item);
- }
+ if (fShowSaveColumn && PROPERTY_SAVE.equals(property)) {
+ item.save= COMBO_INDEX_SAVE == comboIndex;
+ }
+ fTableViewer.refresh(item);
+ }
- @Override
+ @Override
public Image getColumnImage(Object element, int columnIndex) {
- return null;
- }
+ return null;
+ }
- @Override
+ @Override
public String getColumnText(Object element, int columnIndex) {
- final Item item= (Item) element;
+ final Item item= (Item) element;
- if (columnIndex == 0) {
- String label = (item instanceof Extension ? "*." : "") + item.name; //$NON-NLS-1$ //$NON-NLS-2$
- label = TextProcessor.process(label, ".*"); //$NON-NLS-1$
+ if (columnIndex == 0) {
+ String label = (item instanceof Extension ? "*." : "") + item.name; //$NON-NLS-1$ //$NON-NLS-2$
+ label = TextProcessor.process(label, ".*"); //$NON-NLS-1$
return label;
- }
+ }
- if (columnIndex == 1) {
- if (item.mode == Team.BINARY) {
- return MODES_TEXT[COMBO_INDEX_BINARY];
- } else if (item.mode == Team.TEXT) {
- return MODES_TEXT[COMBO_INDEX_TEXT];
- }
- }
+ if (columnIndex == 1) {
+ if (item.mode == Team.BINARY) {
+ return MODES_TEXT[COMBO_INDEX_BINARY];
+ } else if (item.mode == Team.TEXT) {
+ return MODES_TEXT[COMBO_INDEX_TEXT];
+ }
+ }
- if (columnIndex == 2) {
- if (fShowSaveColumn) return SAVE_TEXT[item.save ? COMBO_INDEX_SAVE : COMBO_INDEX_DONT_SAVE];
- }
+ if (columnIndex == 2) {
+ if (fShowSaveColumn) return SAVE_TEXT[item.save ? COMBO_INDEX_SAVE : COMBO_INDEX_DONT_SAVE];
+ }
- return null;
- }
+ return null;
+ }
- @Override
+ @Override
public void addListener(ILabelProviderListener listener) {}
- @Override
+ @Override
public void dispose() {}
- @Override
+ @Override
public boolean isLabelProperty(Object element, String property) {
- return false;
- }
+ return false;
+ }
- @Override
+ @Override
public void removeListener(ILabelProviderListener listener) {}
- @Override
+ @Override
public Object[] getElements(Object inputElement) {
- return ((Collection)inputElement).toArray();
- }
+ return ((Collection)inputElement).toArray();
+ }
- @Override
+ @Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {}
- public IStructuredSelection getSelection() {
- return fTableViewer.getStructuredSelection();
- }
+ public IStructuredSelection getSelection() {
+ return fTableViewer.getStructuredSelection();
+ }
- public void setInput(List items) {
- fItems.clear();
- fItems.addAll(items);
- fTableViewer.refresh();
- }
+ public void setInput(List items) {
+ fItems.clear();
+ fItems.addAll(items);
+ fTableViewer.refresh();
+ }
- public TableViewer getViewer() {
- return fTableViewer;
- }
+ public TableViewer getViewer() {
+ return fTableViewer;
+ }
}

Back to the top