aboutsummaryrefslogtreecommitdiffstats
path: root/test/spring-boot-subcontext/src/main/java/com/example/view/ViewDisplayPanel.java
blob: ab4f5ffda86005f332d0effe160c69575c3be125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.example.view;

import javax.annotation.PostConstruct;

import com.vaadin.navigator.View;
import com.vaadin.navigator.ViewDisplay;
import com.vaadin.spring.annotation.SpringViewDisplay;
import com.vaadin.spring.annotation.UIScope;
import com.vaadin.ui.Component;
import com.vaadin.ui.Panel;

@UIScope
@SpringViewDisplay
public class ViewDisplayPanel extends Panel implements ViewDisplay {

    @PostConstruct
    void init() {
        setSizeFull();
    }

    @Override
    public void showView(View view) {
        setContent((Component) view);
    }

}