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)
ou
String 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 ^^

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top