Доступ к значениям Java в пользовательском виджете из шаблона erb в Sonar - PullRequest
0 голосов
/ 22 марта 2012

Можно ли получить доступ к значениям Java, объявленным в пользовательском классе Widget, из шаблона erb с помощью сонарного API.

Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 23 марта 2012

Когда вы говорите значения 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...