-package org.simantics.document.swt.core;\r
-\r
-import org.eclipse.jface.layout.GridLayoutFactory;\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.simantics.db.common.procedure.adapter.ListenerSupport;\r
-import org.simantics.db.common.utils.Logger;\r
-\r
-public class DocumentComposite extends Composite {\r
- \r
- private SWTDocumentClient client;\r
-\r
- public DocumentComposite(Composite parent, int style, String documentUri, String inputUri) {\r
- super(parent, style);\r
- \r
- GridLayoutFactory.fillDefaults().spacing(0, 0).equalWidth(false).numColumns(1).applyTo(this);\r
- client = new SWTDocumentClient(SWTViews.getMapping(), null, null, this);\r
-\r
- \r
- if(inputUri != null) {\r
- ListenerSupport support = new ListenerSupport() {\r
-\r
- @Override\r
- public void exception(Throwable t) {\r
- Logger.defaultLogError(t);\r
- }\r
-\r
- @Override\r
- public boolean isDisposed() {\r
- return DocumentComposite.this.isDisposed();\r
- }\r
- \r
- };\r
- \r
- client.track(support, documentUri, inputUri);\r
- layout(true, true);\r
- }\r
- \r
- \r
- }\r
-\r
-}\r
+package org.simantics.document.swt.core;
+
+import org.eclipse.jface.layout.GridLayoutFactory;
+import org.eclipse.swt.widgets.Composite;
+import org.simantics.db.common.procedure.adapter.ListenerSupport;
+import org.simantics.db.common.utils.Logger;
+
+public class DocumentComposite extends Composite {
+
+ private SWTDocumentClient client;
+
+ public DocumentComposite(Composite parent, int style, String documentUri, String inputUri) {
+ super(parent, style);
+
+ GridLayoutFactory.fillDefaults().spacing(0, 0).equalWidth(false).numColumns(1).applyTo(this);
+ client = new SWTDocumentClient(SWTViews.getMapping(), null, null, this);
+
+
+ if(inputUri != null) {
+ ListenerSupport support = new ListenerSupport() {
+
+ @Override
+ public void exception(Throwable t) {
+ Logger.defaultLogError(t);
+ }
+
+ @Override
+ public boolean isDisposed() {
+ return DocumentComposite.this.isDisposed();
+ }
+
+ };
+
+ client.track(support, documentUri, inputUri);
+ layout(true, true);
+ }
+
+
+ }
+
+}