Examples of VirtualFileWrapper


Examples of com.intellij.openapi.vfs.VirtualFileWrapper

  }


  private void exportPreferences() {
    final PersistencePreferencesBean prefs = _plugin.getState();
    final VirtualFileWrapper wrapper = FileChooserFactory.getInstance().createSaveFileDialog(
        new FileSaverDescriptor("Export FindBugs Preferences to File...", "", "xml"), this).save( null, null );
    if (wrapper == null) return;
    final Element el= XmlSerializer.serialize(prefs);
    el.setName(PERSISTENCE_ROOT_NAME); // rename "PersistencePreferencesBean"
    final Document document = new Document(el);
    try {
      JDOMUtil.writeDocument(document, wrapper.getFile(), "\n");
    } catch (final IOException ex) {
      LOGGER.error(ex);
      final String msg = ex.getLocalizedMessage();
      Messages.showErrorDialog(this, msg != null && !msg.isEmpty() ? msg : ex.toString(), "Export Failed");
    }
View Full Code Here

Examples of com.intellij.openapi.vfs.VirtualFileWrapper

    Collection<VirtualFile> files = FilenameIndex.getVirtualFilesByName(project, flexFileName, ProjectScope.getAllScope(project));
    VirtualFile firstItem = ContainerUtil.getFirstItem(files);

    FileSaverDescriptor descriptor = new FileSaverDescriptor("Save JFlex Lexer", "", "flex");
    VirtualFile baseDir = firstItem != null ? firstItem.getParent() : bnfFile.getVirtualFile().getParent();
    VirtualFileWrapper fileWrapper = FileChooserFactory.getInstance().createSaveFileDialog(descriptor, project).
      save(baseDir, firstItem != null ? firstItem.getName() : flexFileName);
    if (fileWrapper == null) return;
    final VirtualFile virtualFile = fileWrapper.getVirtualFile(true);
    if (virtualFile == null) return;

    new WriteCommandAction.Simple(project) {
      @Override
      protected void run() throws Throwable {
View Full Code Here

Examples of com.intellij.openapi.vfs.VirtualFileWrapper

                final FileSaverDescriptor descriptor = new FileSaverDescriptor("Save results to", "");
                final FileSaverDialog dialog = FileChooserFactory.getInstance().createSaveFileDialog(
                        descriptor, javaPuzzlersGame.getProject());
                VirtualFile base = javaPuzzlersGame.getProject().getBaseDir();

                final VirtualFileWrapper fileWrapper = dialog.save(base, "results.html");
                if (fileWrapper != null) {
                    ApplicationManager.getApplication().invokeLater(new Runnable() {
                        public void run() {
                            final VirtualFile fileToSave = fileWrapper.getVirtualFile(true);
                            assert fileToSave != null;
                            try {
                                fileToSave.setBinaryContent(results.exportResultsToXML(login.getLogin()).getBytes());
                            } catch (IOException e) {
                                e.printStackTrace(System.err);
View Full Code Here

Examples of com.intellij.openapi.vfs.VirtualFileWrapper

                    e1.printStackTrace();
                }
                if (currentLanguage == null) {
                    return;
                }
                final VirtualFileWrapper fileWrapper = dialog.save(base, resolveClassName() + '.' + currentLanguage.getAssociatedFileType().getDefaultExtension());
                if (fileWrapper != null) {
                    ApplicationManager.getApplication().invokeLater(new Runnable() {
                        public void run() {
                            onFileToSaveChosen(fileWrapper);
                        }
View Full Code Here

Examples of com.intellij.openapi.vfs.VirtualFileWrapper

            final FileSaverDescriptor saverDescriptor = new FileSaverDescriptor("Save results to", "");
            final FileSaverDialog saverDialog = FileChooserFactory.getInstance().createSaveFileDialog(
                    saverDescriptor, project);
            VirtualFile base = project.getBaseDir();

            final VirtualFileWrapper fileWrapper = saverDialog.save(base, "");
            if (fileWrapper != null) {
                TransformerFactory tFactory = TransformerFactory.newInstance();

                final Transformer transformer = tFactory.newTransformer(new javax.xml.transform.stream.StreamSource(xsl.getInputStream()));

                ApplicationManager.getApplication().invokeLater(new Runnable() {
                    public void run() {
                        final VirtualFile fileToSave = fileWrapper.getVirtualFile(true);
                        assert fileToSave != null;

                        try {
                            transformer.transform(new javax.xml.transform.stream.StreamSource
                                    (new StringReader(exportResultsToXML(name))),
View Full Code Here

Examples of org.jboss.ejb3.vfs.impl.vfs2.VirtualFileWrapper

    * Test to verify the {@link UnifiedVirtualFileFactory} correctly builds {@link UnifiedVirtualFile}
    * instances from a {@link VirtualFile} instance;
    */
   public void testCreate() throws Exception
   {
      final VirtualFile virtualFile = new VirtualFileWrapper(null);
      final UnifiedVirtualFile unifiedVirtualFile = UnifiedVirtualFileFactory.getInstance().create(virtualFile);
      assertNotNull(unifiedVirtualFile);
      assertTrue(unifiedVirtualFile instanceof VirtualFileAdaptor);
   }
View Full Code Here

Examples of org.jboss.ejb3.vfs.impl.vfs3.VirtualFileWrapper

      return unit.removeAttachment(name);
   }

   public org.jboss.ejb3.vfs.spi.VirtualFile getRootFile()
   {
      return new VirtualFileWrapper(unit.getFile(""));
   }
View Full Code Here

Examples of org.jboss.ejb3.vfs.impl.vfs3.VirtualFileWrapper

      return extractDescriptorUrl("jboss.xml");
   }

   public org.jboss.ejb3.vfs.spi.VirtualFile getMetaDataFile(String name)
   {
      return new VirtualFileWrapper(unit.getMetaDataFile(name));
   }
View Full Code Here

Examples of org.jboss.ejb3.vfs.impl.vfs3.VirtualFileWrapper

      }
      final List<VirtualFile> matches = visitor.getMatched();
      final List<org.jboss.ejb3.vfs.spi.VirtualFile> wrappedMatches = new ArrayList<org.jboss.ejb3.vfs.spi.VirtualFile>(matches.size());
      for(VirtualFile match : matches)
      {
         wrappedMatches.add(new VirtualFileWrapper(match));
      }
      return wrappedMatches;
   }
View Full Code Here

Examples of org.jboss.ejb3.vfs.impl.vfs3.VirtualFileWrapper

   }

   public VirtualFile getRootFile()
   {
      if (unit instanceof VFSDeploymentUnit)
         return new VirtualFileWrapper(((VFSDeploymentUnit)unit).getRoot());
      else
         return null;
   }
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.