Hallo,
Ich sitze leider leider noch bei meiner Property Page. Derzeit habe ich ein paar Textfelder und Buttons implementiert. Wird der Property Page - Apply Button angeklickt so werden die Einträge in den Textfeldern gespeichert.
Die Funktion hierfür sieht so aus.
Beim öffnen der Property Page wird mit der Methode getProperty die Information wieder gelesen
Die Informationen stehen also immer zur Verfügung meine Frage ist jetzt wie ich in einer anderen View auf diese Information zurückgreifen kann.
Zudem möchte ich ein SelectionListener verwenden, dass die View aktualisiert wird sobald der PropertyPage Apply Button gedrückt wird, falls möglich. Versuche hatte ich bereits mit dem ISelectionListener und IAdaptable gemacht jedoch keinen Erfolg zum Updaten der anderen View. Würde mich aber auch interessieren ob ich mit diesen beiden bei einer PropertyPage überhaupt richtig unterwegs bin oder ob ich nicht etwas anderes verwenden muss.
Grüße
Andi
Ich sitze leider leider noch bei meiner Property Page. Derzeit habe ich ein paar Textfelder und Buttons implementiert. Wird der Property Page - Apply Button angeklickt so werden die Einträge in den Textfeldern gespeichert.
Die Funktion hierfür sieht so aus.
Code:
public void setProperty(QualifiedName key, String value) {
IResource resource = (IResource) getElement();
try {
resource.setPersistentProperty(key, value);
} catch (CoreException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Beim öffnen der Property Page wird mit der Methode getProperty die Information wieder gelesen
Code:
public String getProperty(QualifiedName key) {
IResource resource = (IResource) getElement();
if (key == null || resource == null) {
return null;
}
try {
return resource.getPersistentProperty(key);
} catch (CoreException e) {
return null;
}
}
Die Informationen stehen also immer zur Verfügung meine Frage ist jetzt wie ich in einer anderen View auf diese Information zurückgreifen kann.
Zudem möchte ich ein SelectionListener verwenden, dass die View aktualisiert wird sobald der PropertyPage Apply Button gedrückt wird, falls möglich. Versuche hatte ich bereits mit dem ISelectionListener und IAdaptable gemacht jedoch keinen Erfolg zum Updaten der anderen View. Würde mich aber auch interessieren ob ich mit diesen beiden bei einer PropertyPage überhaupt richtig unterwegs bin oder ob ich nicht etwas anderes verwenden muss.
Grüße
Andi