Leia propriedades remotas
-
19-09-2019 - |
Pergunta
Primeiro de tudo, olá a todos (/mundo)!
Estou fazendo um aplicativo RCP eclipse 'que precisa inspecionar alguns .Properties Localizado em alguns plug -ins quem é o ID que conheço em tempo de execução.
Eu gostaria de saber se existe um fácil Maneira de lê -los, por exemplo, sei que no meu plugin *org.anyname.myplugins.mypluginthatrocks Eu tenho um arquivo chamado myawomeproperties.Properties*, como posso abri -lo e lê -lo tranquilo com uma espécie de sistema getter/setter como
String getInProperties(String fileNameOrPath,String myPropertieId)
void setInProperties(String fileNameOrPath,String myPropertieId,String myPropertieValue)
ouString getInProperties(File file,String myPropertieId)
void setInProperties(File file,String myPropertieId,String myPropertieValue)
ou qualquer outro significa nesse tipo, se você entende o que quero dizer ...
Obrigado antecipadamente ^^
Solução
Bem, se essas são propriedades antigas justas, há o bom velho ResourceBundle Isso será o suficiente.
Mas, se você gostaria de fazê -lo, IMHO, um pouco mais limpo e, em uma mente mais orientada para o eclipse, eu sugeriria que você crie uma classe que você usa a classe NLS, como explicado aqui.