private static final Image DOWN_IMAGE = Activator.getDefault().getImageFromPath("/icons/elcl16/down_button.gif"); //$NON-NLS-1$
private final CustomXmlParserWizard wizard;
private CustomXmlTraceDefinition definition;
- private List<Output> outputs = new ArrayList<Output>();
+ private List<Output> outputs = new ArrayList<>();
private Composite container;
private SashForm sash;
private ScrolledComposite outputsScrolledComposite;
private void updatePreviewTable() {
final int CACHE_SIZE = 50;
definition.outputs = extractOutputs();
+ tmpFile = Activator.getDefault().getStateLocation().addTrailingSeparator().append("customwizard.tmp").toFile(); //$NON-NLS-1$
- try {
- tmpFile = Activator.getDefault().getStateLocation().addTrailingSeparator().append("customwizard.tmp").toFile(); //$NON-NLS-1$
- final FileWriter writer = new FileWriter(tmpFile);
+ try (final FileWriter writer = new FileWriter(tmpFile);) {
writer.write(wizard.inputPage.getInputText());
- writer.close();
+ } catch (final IOException e) {
+ Activator.getDefault().logError("Error creating CustomXmlTrace. File:" + tmpFile.getAbsolutePath(), e); //$NON-NLS-1$
+ }
+ try {
final CustomXmlTrace trace = new CustomXmlTrace(null, definition, tmpFile.getAbsolutePath(), CACHE_SIZE);
trace.getIndexer().buildIndex(0, TmfTimeRange.ETERNITY, false);
previewTable.dispose();
previewTable.setTrace(trace, true);
} catch (final TmfTraceException e) {
Activator.getDefault().logError("Error creating CustomXmlTrace. File:" + tmpFile.getAbsolutePath(), e); //$NON-NLS-1$
- } catch (final IOException e) {
- Activator.getDefault().logError("Error creating CustomXmlTrace. File:" + tmpFile.getAbsolutePath(), e); //$NON-NLS-1$
}
tableContainer.layout();
numColumns++;
}
}
- final List<OutputColumn> outputColumns = new ArrayList<OutputColumn>(numColumns);
+ final List<OutputColumn> outputColumns = new ArrayList<>(numColumns);
numColumns = 0;
for (int i = 0; i < outputs.size(); i++) {
final Output output = outputs.get(i);