Можно ли получить доступ к значениям Java, объявленным в пользовательском классе Widget, из шаблона erb с помощью сонарного API.
Заранее спасибо за любую помощь.
Когда вы говорите значения Java, вы имеете в виду атрибуты экземпляра виджета?Если это так, то это невозможно.
Однако есть аннотации @WidgetProperties и @WidgetProperty (см. [1]), которые позволяют вам определять свойства виджета (со значениями по умолчанию, если вы хотите), которыми будет заниматься пользовательвозможность настроить.И в вашем шаблоне Ruby вы сможете получить к ним доступ с помощью синтаксиса "widget_properties ['the_property_name']" (см. [2]).
[1] https://github.com/SonarSource/sonar/blob/master/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/TimelineWidget.java
[2] https://github.com/SonarSource/sonar/blob/master/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/timeline.html.erb