public class MainView
extends Panel
Modifier and Type | Field and Description |
---|---|
private Button |
blacklistPatternButton |
private Button |
confirmButton |
private static java.lang.String |
date |
private Table |
detailList |
private IndexedContainer |
details |
private FieldGroup |
editorFields |
private FormLayout |
editorLayout |
private static java.lang.String[] |
fieldNames |
private VerticalLayout |
header |
private static java.lang.String |
host |
private static java.lang.String |
line |
private IndexedContainer |
lineContainer |
private java.lang.Object |
lineId |
private Table |
lineList |
static java.lang.String |
NAME |
private Navigator |
navigator |
private static java.lang.String |
pattern |
private static java.lang.String |
selectedPattern |
Constructor and Description |
---|
MainView(Navigator navigator)
Constructor for the class
|
Modifier and Type | Method and Description |
---|---|
private static IndexedContainer |
createDatasource()
Method creating datasource for main table of the view
|
private static IndexedContainer |
createDetailsDatasource()
Method initializing data source for details displaying
|
void |
enter(ViewChangeEvent event) |
private void |
init()
Initialization method which handles composition of UI for given class
|
private void |
initEditor()
Initialization method for UI layout of the editor
|
private void |
initLineList()
Method for initialization of pattern table and its connection to relevant data source
|
private void |
initPatternLayout()
Method initialization of layout for table containing patterns
|
public static final java.lang.String NAME
private Navigator navigator
private Table lineList
private Table detailList
private Button confirmButton
private Button blacklistPatternButton
private FormLayout editorLayout
private FieldGroup editorFields
private IndexedContainer lineContainer
private IndexedContainer details
private static final java.lang.String line
private static final java.lang.String pattern
private static final java.lang.String date
private static final java.lang.String host
private static final java.lang.String[] fieldNames
private static java.lang.String selectedPattern
private java.lang.Object lineId
private VerticalLayout header
public MainView(Navigator navigator)
navigator
- variable representing UI navigator class which handles UI element switchingprivate void init()
private void initPatternLayout()
private void initEditor()
private void initLineList()
private static IndexedContainer createDatasource()
private static IndexedContainer createDetailsDatasource()
public void enter(ViewChangeEvent event)