ISelection an Filter übergeben

ManuBu

Mitglied
Hallo,

ich habe folgendes Problem:
Ich habe eine Tabelle in der ich den SelectionProvider anwende.
Das funktioniert auch wunderbar, wenn ich eine Zeile oder Zeilen auswähle werden die mir angezeigt.

Java:
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
        if (selection instanceof IStructuredSelection) {
        	selection = (IStructuredSelection) selection;

                System.out.println(selection);
 
                NodeFilter filter = new NodeFilter();
        	ViewerFilter[] filters = new ViewerFilter[1];
        	filters[0]= filter; 
        	viewer.setFilters(filters);
        }
}

Ich habe nun noch einen GraphViewer, der einen Filter besitzt.
Nun würde ich gerne, dass die selection an den Filter übergeben wird, damit ich abfragen kann, welche Zeile(n) der Tabelle ausgewählt wurde(n).

Der Filter funktioniert auch schon und sieht so aus:
Java:
public class NodeFilter extends ViewerFilter {
		
	@Override
	public boolean select(Viewer viewer, Object parentElement, Object element) {
		
		if (element instanceof DiagramNode) {
			DiagramNode node = (DiagramNode) element;
			return node.getName().toLowerCase().contains("2");
			
		}
		return true; 
	}

}

Nur habe ich aktuell keine Idee, wie ich die selection in die select-Methode bekomme..
Habt ihr eine Idee?
 

diel2001

Bekanntes Mitglied
So ??
Java:
           selection = (IStructuredSelection) selection;
 
           System.out.println(selection);
 
           NodeFilter filter = new NodeFilter(selection); // geändert
           ViewerFilter[] filters = new ViewerFilter[1];
           filters[0]= filter; 
           viewer.setFilters(filters);
Java:
public class NodeFilter extends ViewerFilter {
        private ISelection selection; // geändert
     public NodeFilter (ISelection selection) // geändert
    { // geändert
     this.selection = selection; // geändert
     } // geändert
    @Override
    public boolean select(Viewer viewer, Object parentElement, Object element) {
        
        if (element instanceof DiagramNode) {
            DiagramNode node = (DiagramNode) element;
            return node.getName().toLowerCase().contains("2");
            
        }
        return true; 
    }
 
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Swing Filter-Problem AWT, Swing, JavaFX & SWT 1
D Filter in Tabelle Sql AWT, Swing, JavaFX & SWT 6
D JavaFX Table Filter AWT, Swing, JavaFX & SWT 4
J ComboBox als Filter benutzen AWT, Swing, JavaFX & SWT 1
M Filter in die JFace/SWT Tabelle einbauen AWT, Swing, JavaFX & SWT 5
J Kombinieren von Filter-Optionen für JTable AWT, Swing, JavaFX & SWT 4
C Eclipse Filter-Muster AWT, Swing, JavaFX & SWT 2
B Swing Filter für JTable mit Netbeans Editor AWT, Swing, JavaFX & SWT 2
S Swing Tabelle mit Model bei eingeschaltetem Filter synchronisieren AWT, Swing, JavaFX & SWT 6
D Filter für JTable AWT, Swing, JavaFX & SWT 5
M JTable Filter AWT, Swing, JavaFX & SWT 3
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
S JTable Filter nach Wort oder Wortteil über ganze Tabelle AWT, Swing, JavaFX & SWT 5
jueki Aktuell eingestellten Filter aus einem JFileChooser abfragen. AWT, Swing, JavaFX & SWT 5
L SWT Filter zur TreeViewer hinzufügen AWT, Swing, JavaFX & SWT 9
K JTable wird nicht aktualisiert, wenn Filter gesetzt ist AWT, Swing, JavaFX & SWT 9
E Swing JTree Filter Suche mit Collapse?! AWT, Swing, JavaFX & SWT 4
C JTable Dropdown Filter AWT, Swing, JavaFX & SWT 5
B AWT FileDialog Filter wird ignoriert AWT, Swing, JavaFX & SWT 7
D JTree Filter erstellen AWT, Swing, JavaFX & SWT 4
G Jfilechooser filter AWT, Swing, JavaFX & SWT 10
H FileChooser und Filter AWT, Swing, JavaFX & SWT 4
G Probleme mit JFileChooser und Filter AWT, Swing, JavaFX & SWT 11
G dynamischer Filter bei JTable AWT, Swing, JavaFX & SWT 2
D HSB - Filter AWT, Swing, JavaFX & SWT 3
V Filter im JFileChooser. AWT, Swing, JavaFX & SWT 5
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
B Slider-Wert an anderen Slider übergeben AWT, Swing, JavaFX & SWT 5
D JavaFX Ein Parameter von einem Stage(GUI) zu einem anderen übergeben AWT, Swing, JavaFX & SWT 6
FRI3ND JavaFX: Wie kann ich einer Scene Argumente übergeben? AWT, Swing, JavaFX & SWT 14
karlmasutra JavaFX Verzeichnispfad wählen und an Textfeld übergeben AWT, Swing, JavaFX & SWT 2
A Swing JLabel als Parameter übergeben AWT, Swing, JavaFX & SWT 9
K JavaFX Titel und Fenstergröße aus Main.java übergeben AWT, Swing, JavaFX & SWT 0
T JavaFX Model Daten übergeben AWT, Swing, JavaFX & SWT 4
Z ActionListener Variable übergeben AWT, Swing, JavaFX & SWT 12
L Input aus Sub-Fenster Startfenster übergeben AWT, Swing, JavaFX & SWT 5
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
B JavaFX ToggleButton Character übergeben AWT, Swing, JavaFX & SWT 1
E JavaFX Eingabeparamter vom Typ path übergeben AWT, Swing, JavaFX & SWT 2
A Slider soll einen Wert übergeben AWT, Swing, JavaFX & SWT 1
boscho87 JavaFX Variabeln an neue Scene übergeben AWT, Swing, JavaFX & SWT 0
Z Wird die Variable nicht übergeben ? AWT, Swing, JavaFX & SWT 16
L ActionPerformed Variable übergeben AWT, Swing, JavaFX & SWT 3
M Swing JTextField getText Mehtode übergeben in eine Klasse zu einer Rechnung AWT, Swing, JavaFX & SWT 1
M Java FX Daten an Controller übergeben AWT, Swing, JavaFX & SWT 3
T action für Button übergeben - bitte um Segen AWT, Swing, JavaFX & SWT 1
M JavaFX Parameter für Custom Control in FXML übergeben? AWT, Swing, JavaFX & SWT 4
J JavaFX Variable an neue Scene übergeben AWT, Swing, JavaFX & SWT 8
S ComboBox-Werte aus einem Array an Textfields übergeben AWT, Swing, JavaFX & SWT 3
M Event Handling ActionListener übergeben ich checks net AWT, Swing, JavaFX & SWT 4
J Zwei GUIs - Nach button-Klick soll ein Wert an die andere GUI übergeben werden AWT, Swing, JavaFX & SWT 15
D Daten von JDialog an JTable in JFrame übergeben AWT, Swing, JavaFX & SWT 7
M private Variable übergeben AWT, Swing, JavaFX & SWT 12
C Gedrückter Button in andere Klasse übergeben AWT, Swing, JavaFX & SWT 5
M Dialog soll etwas an "Oberklasse" übergeben AWT, Swing, JavaFX & SWT 3
L Graphics Objekt - aus anderer Klasse aufrufen / übergeben AWT, Swing, JavaFX & SWT 5
F Wert durch ActionListener an Klasse übergeben AWT, Swing, JavaFX & SWT 3
C File-Objekte an JList übergeben und abrufen AWT, Swing, JavaFX & SWT 6
D Buttons übergeben AWT, Swing, JavaFX & SWT 2
B Anonymer Klass Parameter übergeben AWT, Swing, JavaFX & SWT 3
P 2D-Grafik String übergeben, PNG soll rauskommen AWT, Swing, JavaFX & SWT 9
J Swing kann window nicht übergeben AWT, Swing, JavaFX & SWT 14
V Parameter an Runnable-Objekt übergeben AWT, Swing, JavaFX & SWT 6
Dit_ Objekt mit ActionEvent übergeben AWT, Swing, JavaFX & SWT 2
K TableModel Daten übergeben AWT, Swing, JavaFX & SWT 9
N Variablen an JDialog übergeben AWT, Swing, JavaFX & SWT 2
N JTable als parameter übergeben AWT, Swing, JavaFX & SWT 4
M Swing ComboBox ein SelectedItem übergeben/anzeigen AWT, Swing, JavaFX & SWT 7
J paintComponent() übergeben AWT, Swing, JavaFX & SWT 4
E ResultSet als Array an JTable übergeben AWT, Swing, JavaFX & SWT 9
A Swing JFrame Werte aus JDialog übergeben AWT, Swing, JavaFX & SWT 4
U Swing Eingabe von JTextField in einen String übergeben. AWT, Swing, JavaFX & SWT 3
S Swing Bei Klick auf OK Daten übergeben AWT, Swing, JavaFX & SWT 6
T Panelgröße mit übergeben? AWT, Swing, JavaFX & SWT 3
B ActionEvent Dateipfad als String übergeben AWT, Swing, JavaFX & SWT 11
SebSnake Popup-JFrame soll Daten an Parent-JFrame übergeben AWT, Swing, JavaFX & SWT 3
G Variblenwert zwischen zwei Klassen übergeben AWT, Swing, JavaFX & SWT 3
Daniel_L Swing-Komponenten als Parameter an eine Klasse übergeben? AWT, Swing, JavaFX & SWT 4
C Parameter von GUI an Klasse übergeben. AWT, Swing, JavaFX & SWT 2
K Focus an das JPanel übergeben AWT, Swing, JavaFX & SWT 2
S String an eine andere Klasse im anderem package übergeben AWT, Swing, JavaFX & SWT 3
C Parameter übergeben in Eclipse AWT, Swing, JavaFX & SWT 3
P Bei Buttons Werte übergeben AWT, Swing, JavaFX & SWT 2
R JFilechooser: gewählte Datei in mein FileReader übergeben AWT, Swing, JavaFX & SWT 18
O Titel in "Subwin" übergeben AWT, Swing, JavaFX & SWT 3
E Variable übergeben AWT, Swing, JavaFX & SWT 4
M Wert von einem Fenster zum anderen übergeben AWT, Swing, JavaFX & SWT 3
G JTable setValueAt und getValueAt übergeben columnIndex nicht AWT, Swing, JavaFX & SWT 6
B JTable String übergeben AWT, Swing, JavaFX & SWT 3
S ButtonGroup übergeben! AWT, Swing, JavaFX & SWT 3
A Vektor in Anonyme Klasse übergeben AWT, Swing, JavaFX & SWT 2
G variable übergeben in andere klasse AWT, Swing, JavaFX & SWT 4
M Exception Meldung aus Thread an jTextField1 übergeben AWT, Swing, JavaFX & SWT 6
D Wert von Kasse2 an Klasse1 übergeben AWT, Swing, JavaFX & SWT 3
A String aus einem JTextField an ein JLabel übergeben AWT, Swing, JavaFX & SWT 10
S Methode übergeben AWT, Swing, JavaFX & SWT 16
K Swing-Komponente casten und übergeben AWT, Swing, JavaFX & SWT 4
M Parameter übergeben AWT, Swing, JavaFX & SWT 13
T Jtable falscher Wert wird übergeben AWT, Swing, JavaFX & SWT 13
R Pfadname herrausfinden und an Textfeld übergeben AWT, Swing, JavaFX & SWT 13

Ähnliche Java Themen


Oben