//Added code to handle invalid strings
string time = null; //"";//"1:31:00";
string rv = "0";
TimeSpan result;
if(TimeSpan.TryParse(time, out result))
{
rv = result.TotalSeconds.ToString();
}
retrun rv;
Взгляните на класс Bundle. Существует следующий метод:
public Class loadClass(String name) throws ClassNotFoundException;
Чтобы получить пакет из вашего плагина:
Activator.getDefault().getBundle()
Надеюсь на эту помощь
Ману
Пример того, как получить внешнюю строку из файла message.properties
private static final String BUNDLE_NAME = "de.stackoverflow.package.messages"; //$NON-NLS-1$
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
RESOURCE_BUNDLE.getString(key);
У каждого плагина есть объект пакета, в который вы можете загружать файлы плагина. Объект Bundle должен содержать всю информацию, которую вы хотите использовать.