+ @Override
+ protected void populateTestPage(Composite parent, IManagedForm managedForm) {
+ parent.setLayout(AkbUiUtils.gridLayoutNoBorder());
+
+ ActiveItemHeaderComposite header = new ActiveItemHeaderComposite(
+ parent, SWT.NONE, getToolkit(), managedForm, getEnvNode(),
+ getAkbNode(), getAkbService());
+ header.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
+
+ outputDisplay = getToolkit().createText(parent, "", SWT.MULTI);
+ outputDisplay.setFont(new Font(parent.getDisplay(), "Monospaced", 10,
+ SWT.NONE));
+ outputDisplay.setEditable(false);
+ outputDisplay
+ .setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
+
+ forceRefresh(null);
+ }
+
+ public void forceRefresh(Object object) {
+ String output = getAkbService()
+ .retrieveFile(getEnvNode(), getAkbNode());
+ if (AkbJcrUtils.checkNotEmptyString(output))
+ outputDisplay.setText(output);
+ }
+