Examples of SnipReader


Examples of org.cfeclipse.cfml.snippets.views.snips.SnipReader

   * @param selectedfile
   */
  public SnippetToSnipExWizard(File selectedfile) {
    this.snippetFile = selectedfile;
   
    SnipReader reader = new SnipReader();
      reader.read(snippetFile.getAbsolutePath());
      this.snippet = reader.getSnippet();
   
    logger.debug("The snippet is: " + snippet);
  }
View Full Code Here

Examples of org.cfeclipse.cfml.snippets.views.snips.SnipReader

    IDocument doc = editor.getDocumentProvider().getDocument(editor.getEditorInput());
    ISelection sel = editor.getSelectionProvider().getSelection();

    String fileName = keyCombos.getKeyCombo(triggerText);

    SnipReader snipReader = new SnipReader();
    IFile activeFile = null;
    if (editor.getEditorInput() instanceof IFileEditorInput) {
      activeFile = ((IFileEditorInput) editor.getEditorInput()).getFile();
    }

    snipReader.read(keyCombos.getSnippetFolder() + fileName);

    start = SnipVarParser.parse(snipReader.getSnipStartBlock(), activeFile, shell);
    end = SnipVarParser.parse(snipReader.getSnipEndBlock(), activeFile, shell);

    Encloser encloser = new Encloser();
    encloser.enclose(doc, (ITextSelection) sel, start, end);

  }
View Full Code Here

Examples of org.cfeclipse.cfml.snippets.views.snips.SnipReader

        // Here starts the actual triggering of a snippet using the
        // trigger text

        String fileName = keyCombos.getKeyCombo(trigger);

        SnipReader snipReader = new SnipReader();

        IFile activeFile = null;
        if (editor.getEditorInput() instanceof IFileEditorInput) {
          activeFile = ((IFileEditorInput) editor.getEditorInput()).getFile();
        }
        if(fileName == null) {
          // nasty nasty hack to tell the user no snippet found
//          InputDialog d = new InputDialog(editor.getSite().getShell(),
//                         "your title",
//                         "Please give me input ...",
//                         "Default",
//                         null);
//          Text t = new Text(parent, SWT.BORDER); // your SWT text field
//          ContentProposalAdapter adapter = new ContentProposalAdapter(
//            t,
//            new TextContentAdapter(),
//            new JavaCompletionProcessor(),
//            null,
//            null);
//         
//      String result = d.getValue();
     
//          ContentAssistant cast = new ContentAssistant();
//          cast.setContentAssistProcessor(new JavaCompletionProcessor(), "");
//          cast.showPossibleCompletions();

//          MessageBox dialog = new MessageBox(shell,SWT.ICON_ERROR);
//            dialog.setMessage("No snippet found for : "+sequence);
//            dialog.open();
            try {
            SnipTreeView snipTreeView = (SnipTreeView) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(SnipTreeView.ID_SNIPVIEWTREE);
            snipTreeView.setSnipFilter(sequence);
          } catch (PartInitException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
            return null;
        }

        snipReader.read(fileName);

        String indentString = "";
        try {
          int lineNumber = doc.getLineOfOffset(lastSpaceOffset);
          int lineOffset = doc.getLineOffset(lineNumber);
          indentString = doc.get().substring(lineOffset, lastSpaceOffset);
        } catch (Exception e) {
          System.err.println(e);
          // do nothing
          // System.err.println("Insert snippet failed to get insert string.");
        }

        if (indentString.length() > 0) {
          snipReader.performIndent(indentString);
        }

        String snippet = "";

        int finalCursorOffset = -1;

        for (int i = 0; i < loopcount; i++) {
          start = SnipVarParser.parse(snipReader.getSnipStartBlock(), activeFile, shell);
          end = SnipVarParser.parse(snipReader.getSnipEndBlock(), activeFile, shell);
          if (start == null || end == null) {
            snippet = null;
            break;
          } else {
            snippet = start + end;
View Full Code Here

Examples of org.cfeclipse.cfml.views.snips.SnipReader

   */
  public NewTemplateFileWizard() {
    super();
    setNeedsProgressMonitor(true);
    propertyManager = new CFMLPropertyManager();
    snipReader = new SnipReader();
   
    CFMLPropertyManager propertyManager = new CFMLPropertyManager();
   
   
      snipBase = new Path(propertyManager.defaultSnippetsPath());
View Full Code Here

Examples of org.cfeclipse.cfml.views.snips.SnipReader

        this(true);
    }

    public TemplateSnippetFileFilter(boolean showDirectories) {
        super();
        this.snipReader = new SnipReader();
        this.showDirectories = showDirectories;
    }
View Full Code Here

Examples of org.cfeclipse.cfml.views.snips.SnipReader

   * @param selectedfile
   */
  public SnippetToSnipExWizard(File selectedfile) {
    this.snippetFile = selectedfile;
   
    SnipReader reader = new SnipReader();
      reader.read(snippetFile.getAbsolutePath());
      this.snippet = reader.getSnippet();
   
    logger.debug("The snippet is: " + snippet);
  }
View Full Code Here

Examples of org.cfeclipse.cfml.views.snips.SnipReader

    String fileName = keyCombos.getKeyCombo(triggerText);
   
   
   
   
     SnipReader snipReader = new SnipReader();
      IFile activeFile = null;
      if (this.editor.getEditorInput() instanceof IFileEditorInput) {
         activeFile = ((IFileEditorInput) this.editor.getEditorInput()).getFile();
      }
   
       
     
       snipReader.read(keyCombos.getSnippetFolder() + fileName);
     
     
        start = SnipVarParser.parse(snipReader.getSnipStartBlock(),activeFile,shell);
          end = SnipVarParser.parse(snipReader.getSnipEndBlock(),activeFile,shell);
    
   
          Encloser encloser = new Encloser();
          encloser.enclose(doc, (ITextSelection)sel, start, end);
         
View Full Code Here

Examples of org.cfeclipse.cfml.views.snips.SnipReader

         
          String fileName = keyCombos.getKeyCombo(trigger);
        
         
         
          SnipReader snipReader = new SnipReader();
         
          IFile activeFile = null;
        if (this.editor.getEditorInput() instanceof IFileEditorInput) {
          activeFile = ((IFileEditorInput) this.editor.getEditorInput()).getFile();
        }
     
       
          snipReader.read(fileName);
         
         
          String indentString = "";
          try {
              int lineNumber = doc.getLineOfOffset(lastSpaceOffset);
              int lineOffset = doc.getLineOffset(lineNumber);
              indentString = doc.get().substring(lineOffset,lastSpaceOffset);
          }
          catch (Exception e) {
            System.err.println(e);
              // do nothing
              //System.err.println("Insert snippet failed to get insert string.");
          }
         
          if (indentString.length() > 0) {
              snipReader.performIndent(indentString);
          }
        
         
         
         
          String snippet = "";
         
          int finalCursorOffset = -1;
         
          for (int i=0; i < loopcount; i++) {
              start = SnipVarParser.parse(snipReader.getSnipStartBlock(),activeFile,this.editor.getSite().getShell());
              end = SnipVarParser.parse(snipReader.getSnipEndBlock(),activeFile,this.editor.getSite().getShell());
              if (start == null || end == null) {
                  snippet = null;
                  break;
              }
              else {
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.