Examples of NullProgressMonitor


Examples of org.eclipse.core.runtime.NullProgressMonitor

    IFolder portletFolder = (IFolder) portletFolderResource;     
   
    String tmlInclude = header + "\n<tml:include ref=\"{'::mode-' + portlet.mode}\"/>";   
    ByteArrayInputStream input = new ByteArrayInputStream(tmlInclude.getBytes());
    IFile portletFile = portletFolder.getFile("portlet.tml");
    portletFile.create(input, true, new NullProgressMonitor());
   
    portletFolder.getFile("form.tml").create(new ByteArrayInputStream(header.getBytes()), true, new NullProgressMonitor());   
    //TODO Form for form.tml
   
   
   
    Iterator<String> it = modes.iterator();   
    while (it.hasNext()) {
      String current = it.next();
      portletFolder.getFile("mode-"+current+".tml").create(new ByteArrayInputStream(header.getBytes()), true, new NullProgressMonitor());     
    }   
    return portletFile;
  }
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

    return false;     
  }
 
  public void enforceDesignEncoding() throws CoreException {
   
    getDesignRoot().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
   
    final Map<String,String> fDefaultCharsetsByExtension = new HashMap<String,String>();
    fDefaultCharsetsByExtension.put("xml", "UTF-8");
    fDefaultCharsetsByExtension.put("css", "UTF-8");
   
    // no explicit encoding for design root & file container root
    if (getDesignRoot() != null && getDesignRoot().isAccessible()) {
      getDesignRoot().setDefaultCharset(null, new NullProgressMonitor());
    }
    if (getFileContainerRoot() != null && getFileContainerRoot().isAccessible()) {
      getFileContainerRoot().setDefaultCharset(null, new NullProgressMonitor());
    }
   
    // set explicit encodings where necessary
    final String fEncoding = determineDesignEncoding();
    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());
            if (defaultEncoding != null) {
              String resourceCharset = file.getCharset();
              if (resourceCharset == null) {
                resourceCharset = defaultEncoding;
              }
              if (!fEncoding.equals(resourceCharset)) {
                // if design encoding differ from default encoding we define it explicit
                file.setCharset(fEncoding, new NullProgressMonitor());
              } else {
                file.setCharset(null, new NullProgressMonitor());
              }
            }
          }
          return true;
        }
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

        catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        parser.setSource(writer.toString().toCharArray());
        ASTNode ast = parser.createAST(new NullProgressMonitor());
        ast.accept(new ASTVisitor() {

            private Map<String, String> _imports = new HashMap<String, String>();
           
            @Override
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

            WGUtils.inToOut(reader, writer, 1024);
        }
        catch (IOException e) {
        }
        parser.setSource(writer.toString().toCharArray());
        ASTNode ast = parser.createAST(new NullProgressMonitor());
        ast.accept(new ASTVisitor() {
            private Map<String, String> _imports = new HashMap<String, String>();

            @Override
            public void endVisit(ImportDeclaration node) {
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

          return false;
        }
      }
      try {
        _model.exportPlugin(exportFile, _exportAsPluginAsFilePage.getBuild(), false, false);
        _designContainer.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());       
        MessageDialog.openInformation(getShell(), "Export finished.", "Plugin has been exported to '" + exportFile.getAbsolutePath() + "'.");
        return true;
      } catch (Exception e) {
        WorkbenchUtils.showErrorDialog(Plugin.getDefault(), getShell(), "Export plugin failed", "Unable to export plugin to file '" + exportFile.getAbsolutePath() + "'", e);
      }
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

        catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        parser.setSource(writer.toString().toCharArray());
        ASTNode ast = parser.createAST(new NullProgressMonitor());
        ast.accept(new ASTVisitor() {
           
            private Map<String, String> _imports = new HashMap<String, String>();

            @Override
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

      String innerLayoutName = _layoutPage.getInnerLayoutName();
     
      WGADesignStructureHelper helper = new WGADesignStructureHelper(designRoot);
      IFolder html = helper.getTmlRoot().getFolder("html");
      if (!html.exists()) {
        html.create(false, true, new NullProgressMonitor());
      }
     
      IFile outerLayoutFile = html.getFile(new Path(outerLayoutName + ".tml"));
      InputStream outerLayoutTemplate = null;
      try {
        outerLayoutTemplate = Plugin.getDefault().getResourceAsStream("resources/templates/defaultOuterLayout.template");
        outerLayoutFile.create(outerLayoutTemplate, true, new NullProgressMonitor());
      } finally {
        if (outerLayoutTemplate != null) {
          try {
            outerLayoutTemplate.close();
          } catch (IOException e) {
          }
        }
      }
     
      IFolder inner = html.getFolder("inner");
      if (!inner.exists()) {
        inner.create(false, true, new NullProgressMonitor());
      }
     
      IFile innerLayoutFile = inner.getFile(innerLayoutName + ".tml");
      InputStream innerLayoutTemplate = null;
      try {
        innerLayoutTemplate = Plugin.getDefault().getResourceAsStream("resources/templates/defaultInnerLayout.template");       
        innerLayoutFile.create(innerLayoutTemplate, true, new NullProgressMonitor());
      } finally  {
        if (innerLayoutTemplate != null) {
          try {
            innerLayoutTemplate.close();
          } catch (IOException e) {
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

      tmlFile = _tmlModulePage.getTmlFile();
      boolean isDirectAccess = _tmlModulePage.getIsTmlFileDirectAccess();
      boolean isCachable = _tmlModulePage.getIsTmlFileCachable();
     
          String header = Plugin.getDefault().getHeaderFileMap().get(Plugin.HEADER_TML_MODUL).getHeaderForProject(tmlFile.getProject())
          tmlFile.create(new ByteArrayInputStream(header.getBytes()), true, new NullProgressMonitor());   
     
      if(isCachable || isDirectAccess){
        TMLFileMetadataModel model = new TMLFileMetadataModel(tmlFile);
        model.setCachable(isCachable);
        model.setDirectAccess(isDirectAccess);
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

  public boolean performFinish() {
    IFile target = _modulePage.getTargetFile();
        String header = Plugin.getDefault().getHeaderFileMap().get(_fileExtToHeader.get(target.getFileExtension())).getHeaderForProject(target.getProject());  
    if (_modulePage.getCopyFromFile() != null) {
      try {
        target.create(new ByteArrayInputStream((header + "\n").getBytes()), true, new NullProgressMonitor());
        target.appendContents(Plugin.getDefault().getResourceAsStream(_modulePage.getCopyFromFile()), true, false, new NullProgressMonitor());     
      } catch (CoreException e) {
        Plugin.getDefault().logError("Unable to create file " + target.getLocation(), e);
        return false;
      } catch (IOException e) {
        Plugin.getDefault().logError("Unable to cpoy from template in file " + target.getLocation(), e);
        return false;
      }
    }else{
      try {     
        target.create(new ByteArrayInputStream(header.getBytes()), true, new NullProgressMonitor());
      } catch (CoreException e) {
        Plugin.getDefault().logError("Unable to create file " + target.getLocation(), e);
        return false;
      }
    }
View Full Code Here

Examples of org.eclipse.core.runtime.NullProgressMonitor

        IFile moveToFile = _metaDataFilesToMove.get(moveFrom);
        try {
          if (moveToFile.getParent() instanceof IFolder) {
            IFolder folder = (IFolder) moveToFile.getParent();
            if (!folder.exists()) {
              folder.create(true,true, new NullProgressMonitor());
            }
            moveFrom.move(moveToFile.getFullPath(), true, new NullProgressMonitor());
          }         
        } catch (CoreException e) {
          Plugin.getDefault().logError("Unable to execute TMLMetadataMaintenance." , e);
        }           
      }

      Iterator<IFile> removeFiles = _metaDataFilesToRemove.iterator();
      while (removeFiles.hasNext()) {
        try {
          removeFiles.next().delete(true, new NullProgressMonitor());
        } catch (CoreException e) {
          Plugin.getDefault().logError("Unable to execute TMLMetadataMaintenance." , e);
        }
      }
      _metaDataFilesToMove.clear();
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.