Examples of MacroCompletionItem


Examples of org.netbeans.modules.php.nette.editor.completion.items.MacroCompletionItem

        continue;
      }
      String name = macro.getMacroName();
      String tag = "n:" + name;
      if(tag.startsWith(filter)) {
        list.add(new MacroCompletionItem(tag, startOffset, caretOffset, true));
      }
      tag = "n:inner-" + name;
      if(tag.startsWith(filter)) {
        list.add(new MacroCompletionItem(tag, startOffset, caretOffset, true));
      }
      tag = "n:tag-" + name;
      if(tag.startsWith(filter)) {
        list.add(new MacroCompletionItem(tag, startOffset, caretOffset, true));
      }
    }

    for(LatteMacro macro : MacroDefinitions.nAttrs) {
      String tag = "n:" + macro.getMacroName();
      if(tag.startsWith(filter)) {
        list.add(new MacroCompletionItem(tag, startOffset, caretOffset, true));
      }
    }

    return list;
  }
View Full Code Here

Examples of org.netbeans.modules.php.nette.editor.completion.items.MacroCompletionItem

      if((macro.getClass() == LatteMacro.class || hasParam)
          && Character.isLetter(macro.getMacroName().charAt(0))) {
        String name = macro.getMacroName();
        if(("<n:" + name).startsWith(filter)) {
          if(!hasParam) {
            list.add(new MacroCompletionItem("<n:" + name, startOffset, caretOffset, true, name.length() + 3));
          } else {
            String tag = "<n:" + name;
            for(String s : MacroDefinitions.tagMacros.get(macro.getMacroName())) {
              tag += " " + s + "=\"\"";
            }
            list.add(new MacroCompletionItem(tag, startOffset, caretOffset, true, tag.length() - 1));
          }
        }
      }
    }
    return list;
View Full Code Here

Examples of org.netbeans.modules.php.nette.editor.completion.items.MacroCompletionItem

    }
   
    for (LatteMacro macro : MacroDefinitions.macros) {
      if (macro.getMacroName().startsWith(written)) {
        list.add(
          new MacroCompletionItem(
            macro.getMacroName(),
            sequence2.offset() + sequence.offset(),
            sequence2.offset() + sequence.offset() + token2.length()
          ));
      }
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.