вы можете вставить свою логику в получатель (или, если уж на то пошло, установщик) вашей переменной.
Чтобы записать свой компонент on, кажется, немного просто выполнить вычисления.
A.если вам нужны параметры из страницы для расчета, перейдите затем со страницы.
B.используйте эти параметры либо в действии, которое вызывается перед рендерингом, либо в фактическом получателе переменной
public int getCalculatedAttribute() {
return width*height-100;
}
. Другой подход будет вызывать метод на любой фазе до отображения страницы.