import java.util.Iterator;
import java.util.List;
+import net.sourceforge.phpdt.internal.core.JavaProject;
+import net.sourceforge.phpeclipse.PHPeclipsePlugin;
+
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.ui.ISharedImages;
-import org.eclipse.ui.IWorkbench;
-import net.sourceforge.phpeclipse.PHPeclipsePlugin;
-import net.sourceforge.phpeclipse.resourcesview.PHPProject;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.ide.IDE.SharedImages;
public class PHPProjectLibraryPage {
- protected PHPProject workingProject;
+ protected JavaProject workingProject;
- protected PHPProjectLibraryPage(PHPProject theWorkingProject) {
+ protected PHPProjectLibraryPage(JavaProject theWorkingProject) {
super();
workingProject = theWorkingProject;
}
Composite composite = new Composite(parent, SWT.NONE);
composite.setLayout(new FillLayout());
- Table projectsTable = new Table(composite, SWT.CHECK | SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
+ Table projectsTable = new Table(composite, SWT.CHECK | SWT.BORDER
+ | SWT.MULTI | SWT.FULL_SELECTION);
projectsTable.setHeaderVisible(false);
projectsTable.setLinesVisible(false);
projectsTable.computeSize(SWT.DEFAULT, SWT.DEFAULT);
TableColumn tableColumn = new TableColumn(projectsTable, SWT.NONE);
tableColumn.setWidth(200);
- tableColumn.setText(PHPPreferencesMessages.getString("PHPProjectLibraryPage.project")); //$NON-NLS-1$
+ tableColumn.setText(PHPPreferencesMessages
+ .getString("PHPEditorPreferencePageLibraryPage.project")); //$NON-NLS-1$
- CheckboxTableViewer projectsTableViewer = new CheckboxTableViewer(projectsTable);
+ CheckboxTableViewer projectsTableViewer = new CheckboxTableViewer(
+ projectsTable);
projectsTableViewer.addCheckStateListener(new ICheckStateListener() {
public void checkStateChanged(CheckStateChangedEvent event) {
projectCheckedUnchecked(event);
projectsTableViewer.setLabelProvider(getLabelProvider());
projectsTableViewer.setInput(getWorkspaceProjects());
- projectsTableViewer.setCheckedElements(workingProject.getReferencedProjects().toArray());
+ projectsTableViewer.setCheckedElements(workingProject
+ .getReferencedProjects().toArray());
return composite;
}
getWorkingProject().removeLoadPathEntry(checkEventProject);
}
- protected PHPProject getWorkingProject() {
+ protected JavaProject getWorkingProject() {
return workingProject;
}
protected ITableLabelProvider getLabelProvider() {
ITableLabelProvider labelProvider = new ITableLabelProvider() {
public Image getColumnImage(Object element, int columnIndex) {
- IWorkbench workbench= PHPeclipsePlugin.getDefault().getWorkbench();
- return workbench.getSharedImages().getImage(ISharedImages.IMG_OBJ_PROJECT);
+ IWorkbench workbench = PHPeclipsePlugin.getDefault()
+ .getWorkbench();
+ return workbench.getSharedImages().getImage(
+ SharedImages.IMG_OBJ_PROJECT);
}
public String getColumnText(Object element, int columnIndex) {
if (element instanceof IProject)
return ((IProject) element).getName();
- return PHPPreferencesMessages.getString("PHPProjectLibraryPage.elementNotIProject"); //$NON-NLS-1$
+ return PHPPreferencesMessages
+ .getString("PHPEditorPreferencePageLibraryPage.elementNotIProject"); //$NON-NLS-1$
}
- public void addListener(ILabelProviderListener listener) {}
+ public void addListener(ILabelProviderListener listener) {
+ }
- public void dispose() {}
+ public void dispose() {
+ }
public boolean isLabelProperty(Object element, String property) {
return false;
}
- public void removeListener(ILabelProviderListener listener) {}
+ public void removeListener(ILabelProviderListener listener) {
+ }
};
return labelProvider;
protected IContentProvider getContentProvider() {
IStructuredContentProvider contentProvider = new IStructuredContentProvider() {
- protected List phpProjects;
+ protected List PHPEditorPreferencePages;
public Object[] getElements(Object inputElement) {
- return phpProjects.toArray();
+ return PHPEditorPreferencePages.toArray();
}
- public void dispose() {}
+ public void dispose() {
+ }
- public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- phpProjects = new ArrayList();
+ public void inputChanged(Viewer viewer, Object oldInput,
+ Object newInput) {
+ PHPEditorPreferencePages = new ArrayList();
if (!(newInput instanceof List))
return;
- Iterator workspaceProjectsIterator = ((List) newInput).iterator();
+ Iterator workspaceProjectsIterator = ((List) newInput)
+ .iterator();
while (workspaceProjectsIterator.hasNext()) {
Object anObject = workspaceProjectsIterator.next();
if (anObject instanceof IProject) {
IProject project = (IProject) anObject;
- if (project.getName() != workingProject.getProject().getName()) {
+ if (project.getName() != workingProject.getProject()
+ .getName()) {
try {
- if (project.hasNature(PHPeclipsePlugin.PHP_NATURE_ID))
- phpProjects.add(project);
- } catch (CoreException e) {}
+ if (project
+ .hasNature(PHPeclipsePlugin.PHP_NATURE_ID))
+ PHPEditorPreferencePages.add(project);
+ } catch (CoreException e) {
+ }
}
}
}