package org.nightlabs.jfire.reporting.ui.viewer.editor;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import org.eclipse.rwt.RWT;
import org.eclipse.swt.custom.StackLayout;
import org.eclipse.swt.widgets.Composite;
public class DefaultReportViewerUtilImpl extends DefaultReportViewerUtil {
@Override
public void createPDFViewer(Composite parent) {
}
@Override
public String getResourceLocation() {
String result = null;
try {
InputStream in = new FileInputStream(getPreparedLayout().getEntryFile());
RWT.getResourceManager().register(getPreparedLayout().getEntryFile().getName(), in);
result = RWT.getResourceManager().getLocation(getPreparedLayout().getEntryFile().getName());
} catch (FileNotFoundException e) {
throw new RuntimeException("Can't find report file", e);
}
return result;
}
@Override
public void updatePDFViewer(StackLayout stack) {
}
}