Package org.eclipse.jdt.internal.ui.packageview

Examples of org.eclipse.jdt.internal.ui.packageview.ClassPathContainer


    public boolean test(Object receiver, String property, Object[] args, Object expectedValue) {
        if (property.equals(PROPERTY_IVYPROJECT)) {
            IProject project = (IProject) receiver;
            return !IvyClasspathContainerHelper.getContainers(project).isEmpty();
        } else if (property.equals(PROPERTY_IVYCP)) {
            ClassPathContainer cp = (ClassPathContainer) receiver;
            return IvyClasspathContainerHelper.isIvyClasspathContainer(cp.getClasspathEntry().getPath());
        }
        return false;
    }
View Full Code Here


        }
    }

    public void statusChaged(IvyClasspathContainerConfiguration conf) {
        if (listenerList != null && !listenerList.isEmpty()) {
            ClassPathContainer elem = new ClassPathContainer(conf.javaProject, JavaCore
                    .newContainerEntry(conf.getPath()));
            LabelProviderChangedEvent event = new LabelProviderChangedEvent(this, elem);
            Object[] listeners = listenerList.getListeners();
            for (int i = 0; i < listeners.length; i++) {
                ((ILabelProviderListener) listeners[i]).labelProviderChanged(event);
View Full Code Here

    super();
  }

  public boolean select(Viewer viewer, Object parentElement, Object element) {
    if (element instanceof ClassPathContainer) {
      ClassPathContainer container = (ClassPathContainer)element;
      IClasspathEntry entry = container.getClasspathEntry();
      if (entry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
        IPath entryPath = entry.getPath();
        if (WOFrameworkClasspathContainer.ID.equals(entryPath.segment(0))) {
          return false;
        }
View Full Code Here

    public boolean test(Object receiver, String property, Object[] args, Object expectedValue) {
        if (property.equals(PROPERTY_IVYPROJECT)) {
            IProject project = (IProject) receiver;
            return !IvyClasspathUtil.getIvyClasspathContainers(project).isEmpty();
        } else if (property.equals(PROPERTY_IVYCP)) {
            ClassPathContainer cp = (ClassPathContainer) receiver;
            return IvyClasspathUtil.isIvyClasspathContainer(cp.getClasspathEntry().getPath());
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.ui.packageview.ClassPathContainer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.