jandcode.app.CompRt

jandcode.app.CompRt - это предок для компонентов, которые инициализируются по rt.

При инициализации по rt (метод setRt) для переданной rt создается клон rt (кония), которая запоминается в объекте и в дальнейшем может быть использована.

Значения всех атрибутов переданной rt рассматриваются как значения свойств объекта и автоматически инициализируются.

Пример:

package myapp;
public class Comp1 extends CompRt {
    private String title;
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
}

Конфигурация:

<root>
    <object name="z1" class="myapp.Comp1" title="Hello"/>
</root>

Создание объекта:

Rt conf = getApp().getRt().getChild("object/z1");
Comp1 inst = (Comp1) getApp().getObjectFactory().create(conf);
assert inst.getTitle().equals("Hello");

Предыдущий раздел

Создание экземпляров объектов по rt

Следующий раздел

Сервисы приложения

Эта страница