<artifactId>org.junit</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.argeo.tp.sdk</groupId>
+ <artifactId>org.hamcrest</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<profiles>
<profile>
--- /dev/null
+package org.argeo.eclipse.ui.specific;
+
+import org.eclipse.swt.widgets.FileDialog;
+import org.eclipse.swt.widgets.Shell;
+
+public class CmsFileDialog extends FileDialog {
+ public CmsFileDialog(Shell parent, int style) {
+ super(parent, style);
+ }
+
+ public CmsFileDialog(Shell parent) {
+ super(parent);
+ }
+
+}
--- /dev/null
+package org.argeo.eclipse.ui.specific;
+
+import org.eclipse.rap.rwt.widgets.FileUpload;
+import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.widgets.Composite;
+
+public class CmsFileUpload extends FileUpload {
+ public CmsFileUpload(Composite parent, int style) {
+ super(parent, style);
+ }
+
+ @Override
+ public void setText(String text) {
+ super.setText(text);
+ }
+
+ @Override
+ public String getFileName() {
+ return super.getFileName();
+ }
+
+ @Override
+ public String[] getFileNames() {
+ return super.getFileNames();
+ }
+
+ @Override
+ public void addSelectionListener(SelectionListener listener) {
+ super.addSelectionListener(listener);
+ }
+
+}
package org.argeo.eclipse.ui.specific;
+import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
}
/** Executed in UI thread */
- protected void processUpload(InputStream in, String fileName, String contentType) {
+ protected void processUpload(InputStream in, String fileName, String contentType) throws IOException {
}
public void submit(String url) {
}
-
- public void setImage( Image image ) {
-
- }
-
- public void setText(String text){
-
- }
+
+ public void setImage(Image image) {
+
+ }
+
+ public void setText(String text) {
+
+ }
+
+ public String getFileName() {
+ return null;
+ }
+
+ public String[] getFileNames() {
+ return null;
+ }
+
}