de.unikoblenz.swt.jface
Class TableViewerColumnBuilder

java.lang.Object
  extended by de.unikoblenz.swt.jface.TableViewerColumnBuilder

public class TableViewerColumnBuilder
extends java.lang.Object

Author:
cbu Erzeugt die Spalten einer Tabelle

Field Summary
static int DEFAULT_WIDTH
           
 
Constructor Summary
TableViewerColumnBuilder(org.eclipse.jface.viewers.TableViewer aViewer)
          Initialisierung mit der TableView
TableViewerColumnBuilder(org.eclipse.jface.viewers.TableViewer aViewer, java.lang.String[] aPropertyArray, int[] aWidthArray)
          Initialisiert alle nötigen Variablen
 
Method Summary
 boolean canModify(java.lang.String aProperty)
          Liefert die Breite der Spalten
 void create()
          Erzeugt die Columns einer Tabelle mit Standardeinstellungen bzw.
 int getIndexOf(java.lang.String property)
           
 java.lang.String[] getProperties()
          Liefert die Namen der Spalten
 int[] getWidths()
          Liefert die Breite der Spalten
 void setCanModify(boolean... aCanModifier)
          Gibt an ob eine Zelle editierbar ist
 void setProperties(java.lang.String... aPropertyArray)
          Setzt die Namen der Spalten
 void setWidths(int... aWidthArray)
          Setzt die Breite der Spalten
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WIDTH

public static final int DEFAULT_WIDTH
See Also:
Constant Field Values
Constructor Detail

TableViewerColumnBuilder

public TableViewerColumnBuilder(org.eclipse.jface.viewers.TableViewer aViewer)
Initialisierung mit der TableView

Parameters:
aViewer: - != null

TableViewerColumnBuilder

public TableViewerColumnBuilder(org.eclipse.jface.viewers.TableViewer aViewer,
                                java.lang.String[] aPropertyArray,
                                int[] aWidthArray)
Initialisiert alle nötigen Variablen

Parameters:
aViewer: - != null
aPropertyArray: - != null
aWidthArray: - != null
Method Detail

setProperties

public void setProperties(java.lang.String... aPropertyArray)
Setzt die Namen der Spalten

Parameters:
aPropertyArray: - != null

getProperties

public java.lang.String[] getProperties()
Liefert die Namen der Spalten

Returns:
Array of String: != null

setWidths

public void setWidths(int... aWidthArray)
Setzt die Breite der Spalten

Parameters:
aWidthArray: - != null

getWidths

public int[] getWidths()
Liefert die Breite der Spalten

Returns:

canModify

public boolean canModify(java.lang.String aProperty)
Liefert die Breite der Spalten

Parameters:
aProperty: - != null
Returns:
true | false

getIndexOf

public int getIndexOf(java.lang.String property)
Parameters:
property -
Returns:

setCanModify

public void setCanModify(boolean... aCanModifier)
Gibt an ob eine Zelle editierbar ist

Parameters:
aCanModifier: - != null

create

public void create()
Erzeugt die Columns einer Tabelle mit Standardeinstellungen bzw. Properties