コード例 #1
0
  public void createPageControls(Composite pageContainer) {
    super.createPageControls(pageContainer);

    if (containerFullPath == null && staticFileName == null) {
      try {
        final IFile file = EclipseUtils.getSelectedFile();
        if (file != null) {
          containerFullPath = file.getParent().getFullPath();
          staticFileName = file.getName();
        }
      } catch (Throwable ne) {
        // Nowt
      }
    }

    if (containerFullPath != null) page.setPath(containerFullPath.toString());
    if (staticFileName != null) page.setFileLabel(staticFileName);
  }