Examples of IResourceVisitor


Examples of org.eclipse.core.resources.IResourceVisitor

    if (inputElement instanceof File) {
      File root = (File) inputElement;   
      IContainer rootContainer = ResourcesPlugin.getWorkspace().getRoot().getContainerForLocation(new Path(root.getAbsolutePath()));
     
      try {
                rootContainer.accept(new IResourceVisitor() {
                   
                    public boolean visit(IResource resource) throws CoreException {
                        if(resource instanceof IFolder){
                            return true;
                        }
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

                                pathOptions);
                        monitor.worked(1);

                        monitor.setTaskName("transfering design");
                        IContainer designContainer = _runtime.getConnectedDesignContainers().get(_webApplication);
                        designContainer.accept(new IResourceVisitor() {

                            public boolean visit(IResource resource) throws CoreException {
                                IPath remotePathObj = resource.getLocation();
                                int count = remotePathObj.matchingFirstSegments(_runtime.getDesignRoot().getLocation());
                                remotePathObj = remotePathObj.removeFirstSegments(count);
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

  public boolean select(Viewer viewer, Object parentElement, Object element) {   
    _resourceOk = false;
    if (element instanceof IContainer) {
      IContainer container = (IContainer) element;
      try {
        container.accept(new IResourceVisitor() {
          public boolean visit(IResource resource) throws CoreException {
            if (!_resourceOk && resource instanceof IContainer) {
              IContainer container = (IContainer) resource;
              if (isValidLocation(container)) {
                _resourceOk = true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

  public Set<IFolder> getFileContainers() {
    final IFolder fFilesFolder = getFileContainerRoot();
    final Set<IFolder> fFileContainers = new HashSet<IFolder>();
    try {
      fFilesFolder.accept(new IResourceVisitor() {

        public boolean visit(IResource resource) throws CoreException {
          if (resource.equals(fFilesFolder)) {
            return true;
          } else if (resource instanceof IFolder) {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

   * @return
   */
  public static List<IContainer> retrieveDesignResources(final ResourceFilter filter) {
    final List<IContainer> designResources = new ArrayList<IContainer>();
    try {
      ResourcesPlugin.getWorkspace().getRoot().accept(new IResourceVisitor() {
       
        public boolean visit(IResource resource) throws CoreException {   
         
          if (resource instanceof IContainer) {
            IContainer container = (IContainer) resource;       
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

    if (getTmlRoot() != null && getTmlRoot().isAccessible()) {
      getTmlRoot().setDefaultCharset(fEncoding, new NullProgressMonitor());
    }
    if (getScriptsRoot() != null && getScriptsRoot().isAccessible()) {
      getScriptsRoot().setDefaultCharset(fEncoding, new NullProgressMonitor());
      getScriptsRoot().accept(new IResourceVisitor() {
 
        public boolean visit(IResource resource) throws CoreException {
          if (resource instanceof IFile) {
            IFile file = (IFile) resource;
            String defaultEncoding = fDefaultCharsetsByExtension.get(file.getFileExtension().toLowerCase());
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

      for (IMarker marker : tmlmarkers) {
        if (marker.getResource() != null && marker.getResource() instanceof IFile) {
          TMLFileValidator.validateTMLFile((IFile)marker.getResource());
        }
      } 
      project.accept(new IResourceVisitor() {
       
        public boolean visit(IResource resource) throws CoreException {         
          if(resource instanceof IContainer){   
            WGADesignResourceValidator.validate((IContainer)resource);
            return true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

          final IFolder fContainer = WGADesignStructureHelper.findReferencedFileContainer(activeFile, containername);
         
          if (fContainer != null) {
            final Set<String> fReferences = references;
            try {
              fContainer.accept(new IResourceVisitor() {

                public boolean visit(IResource resource) throws CoreException {
                  if (resource instanceof IFile) {
                    fReferences.add(resource.getName().toLowerCase());
                    return true;
                  } else if (resource.equals(fContainer)) {
                    return true;
                  } else {
                    return false;
                  }
                }

              });
            } catch (CoreException e) {
              Plugin.getDefault().logError("Unable to lookup container file references of filecontainer '" + fContainer.getLocation() + "'.", e);
            }
          }
        }
      }
     
      if (tagName.equals("image") || tagName.equals("img")) {
       
        if (region.hasAttribute("doc") && !region.isDynamicAttributeValue("doc") && !region.hasAttribute("db")) {
          String containername = region.getAttributeValue("doc");
          //final IFolder fContainer = new WGADesignStructureHelper(activeFile).getFileContainer(containername);
          final IFolder fContainer = WGADesignStructureHelper.findReferencedFileContainer(activeFile, containername);
          if (fContainer != null) {
            final Set<String> fReferences = references;
            try {
              fContainer.accept(new IResourceVisitor() {

                public boolean visit(IResource resource) throws CoreException {
                  if (resource instanceof IFile) {
                    fReferences.add(resource.getName().toLowerCase());
                    return true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

    }

    private List<IFile> getDirectAccessibleFiles() {
        final List<IFile> directAccessibleFiles = new ArrayList<IFile>();
        try {
            _model.getDesignContainer().accept(new IResourceVisitor() {

                public boolean visit(IResource resource) throws CoreException {

                    if (resource instanceof IFile) {
                        IFile file = (IFile) resource;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceVisitor

        }*/
       
        try {
          final IProgressMonitor fMonitor = monitor;
          fMonitor.beginTask("Validating resources", IProgressMonitor.UNKNOWN);
          fResource.accept(new IResourceVisitor() {
           
            public boolean visit(IResource resource) throws CoreException {
              if (resource instanceof IFile) {
                IFile file = (IFile) resource;
                if (WGADesignResourceValidator.shouldBeValidated(file)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.