Examples of IProjectPatternsets


Examples of org.objectstyle.wolips.core.resources.types.project.IProjectPatternsets

   */
  private void execute(IProgressMonitor monitor, String aBuildFile) throws Exception {
    // RunAnt runAnt = new RunAnt();
    // if (projectNeedsClean())
    // TODO:handle clean
    IProjectPatternsets project = (IProjectPatternsets) this.getProject().getAdapter(IProjectPatternsets.class);
    project.setUpPatternsetFiles();
    this.launchAntInExternalVM(getProject().getFile(aBuildFile), monitor);
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.project.IProjectPatternsets

    IPath compilerOutPath;
    outPath = this.getJavaOutputPath();
    compilerOutPath = this.getJavaProject().getOutputLocation();
    baseSegments = compilerOutPath.segmentCount();

    IProjectPatternsets adaptedProject = (IProjectPatternsets) this.getProject().getAdapter(IProjectPatternsets.class);
    if (adaptedProject.matchesClassesPattern(resource)) {
      IPath path = resource.getFullPath();
      if (compilerOutPath.isPrefixOf(path) && !outPath.isPrefixOf(path)) {
        IPath cp = path.removeFirstSegments(baseSegments);
        path = outPath.append(cp);
        if ((null != delta) && (delta.getKind() == IResourceDelta.REMOVED)) {
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.project.IProjectPatternsets

    if (resource.getType() == IResource.FOLDER && ProjectPatternsets.ANT_FOLDER_NAME.equals(resource.getName())) {
      return true;
    }
    if (ProjectPatternsets.EXTENSION.equals(resource.getFileExtension())) {
      IProject iProject = resource.getProject();
      IProjectPatternsets project = (IProjectPatternsets) iProject.getAdapter(IProjectPatternsets.class);
      project.releasePatternsetCache();
      _needsFurtherInvestigation = false;
      _fullBuildRequired = true;
      return false;
    }
    return false;
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.project.IProjectPatternsets

    if (!ignore && _checkJavaOutputPath && outputPath.isPrefixOf(fullPath)) {
      ignore = true;
    }
    boolean handled = false;
    if (!ignore) {
      IProjectPatternsets patternsets = (IProjectPatternsets)this.getProject().getAdapter(IProjectPatternsets.class);
      if (patternsets.matchesResourcesPattern(res)) {
        IPath dest = this.asResourcePath(res.getFullPath(), res);
        if (_checkResource(res, delta, dest)) {
          handled = _handleResource(res, delta, dest);
          // copying a folder already copies children, so don't
          // process children folders
          if (res instanceof IFolder) {
            handleResourceChildren = false;
          }
        } else {
          handled = true;
        }
      } else if (res.toString().indexOf("/Resources/") != -1) {
        // _getLogger().debug("ignoring probable resource! "+res);
      }
      if (patternsets.matchesWOAppResourcesPattern(res)) {
        IPath dest = this.asWebResourcePath(res.getFullPath(), res);
        if (_checkResource(res, delta, dest)) {
          handled = _handleResource(res, delta, dest);
          // copying a folder already copies children, so don't
          // process children folders
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.project.IProjectPatternsets

      IResource resource = (IResource) element;
      IProject project = resource.getProject();
      ProjectAdapter projectAdapter = (ProjectAdapter) project.getAdapter(ProjectAdapter.class);
      // make sure it's a wo project
      if (projectAdapter != null) {
        IProjectPatternsets projectPatternsets = (IProjectPatternsets) project.getAdapter(IProjectPatternsets.class);
        if (projectPatternsets != null) {
          if (projectPatternsets.matchesResourcesPattern(resource)) {
            return resourcesImage(image);
          }
          if (projectPatternsets.matchesWOAppResourcesPattern(resource)) {
            return webServerResourcesImage(image);
          }
        }
      }
    }
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.