]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.ui/src/org/argeo/cms/ui/util/SimpleStaticPage.java
Improve CMS web app lifecycle.
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / ui / util / SimpleStaticPage.java
1 package org.argeo.cms.ui.util;
2
3 import javax.jcr.Node;
4 import javax.jcr.RepositoryException;
5
6 import org.argeo.cms.ui.CmsStyles;
7 import org.argeo.cms.ui.CmsUiProvider;
8 import org.eclipse.rap.rwt.RWT;
9 import org.eclipse.swt.SWT;
10 import org.eclipse.swt.widgets.Composite;
11 import org.eclipse.swt.widgets.Control;
12 import org.eclipse.swt.widgets.Label;
13
14 public class SimpleStaticPage implements CmsUiProvider {
15 private String text;
16
17 @Override
18 public Control createUi(Composite parent, Node context)
19 throws RepositoryException {
20 Label textC = new Label(parent, SWT.WRAP);
21 textC.setData(RWT.CUSTOM_VARIANT, CmsStyles.CMS_STATIC_TEXT);
22 textC.setData(RWT.MARKUP_ENABLED, Boolean.TRUE);
23 textC.setText(text);
24
25 return textC;
26 }
27
28 public void setText(String text) {
29 this.text = text;
30 }
31
32 }