1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.vaadin.contextmenu.client;
18
19 import com.vaadin.shared.annotations.NoLayout;
20 import com.vaadin.shared.communication.URLReference;
21 import com.vaadin.shared.ui.ContentMode;
22
23 import java.io.Serializable;
24 import java.util.List;
25
26 public class ContextMenuItemState implements Serializable {
27 public int id;
28 public boolean separator;
29 public String text;
30 public boolean command;
31 public URLReference icon;
32 public boolean enabled;
33 @NoLayout
34 public String description;
35 @NoLayout
36 public ContentMode descriptionContentMode = ContentMode.PREFORMATTED;
37 public boolean checkable;
38 public boolean checked;
39 public List<ContextMenuItemState> childItems;
40 public String styleName;
41
42 }