Lesen Sie Remote-Eigenschaften
-
19-09-2019 - |
Frage
Zunächst einmal Hallo an alle (/ Welt)!
Ich mache eine Eclipse RCP-App‘, die einige muss inspizieren .properties in einigen Plugins befindet sich die Id ist Ich weiß, zur Laufzeit.
Ich würde gerne wissen, ob es eine leicht Art und Weise, sie zu lesen ist, zum Beispiel weiß ich, dass in meinem Plugin * org.anyname.myplugins. mypluginthatrocks ich habe eine Datei mit dem Namen myawsomeproperties .properties *, wie kann ich es öffnen und es easyly mit einer Art von Getter / Setter-System gelesen wie
String getInProperties(String fileNameOrPath,String myPropertieId)
void setInProperties(String fileNameOrPath,String myPropertieId,String myPropertieValue)
orString getInProperties(File file,String myPropertieId)
void setInProperties(File file,String myPropertieId,String myPropertieValue)
or andere Mittel in dieser Art, wenn Sie bekommen, was ich meine ...
Vielen Dank im Voraus ^^
Lösung
Nun, wenn diese juste einfache alte Objekte sind, gibt es die guten alten Resource , die den Trick tun wird.
Aber, wenn Sie es tun mögen, IMHO, ein wenig sauberen und in einem orientierten Geist Eclipse Ich würde vorschlagen, dass Sie eine Klasse erstellen, die Sie die NLS-Klasse verwenden, wie erklärt hier .