Examples of CodeTemplate


Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

          try {

            CodeTemplateManager manager = RSyntaxTextArea.
                      getCodeTemplateManager();
            CodeTemplate template =  manager==null ? null :
                          manager.getTemplate(rsta);

            // A non-null template means modify the text to insert!
            if (template!=null) {
              template.invoke(rsta);
            }

            // No template - insert default text.  This is
            // exactly what DefaultKeyTypedAction does.
            else {
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

      throw new IllegalArgumentException("id cannot be null");
    }

    // TODO: Do a binary search
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate template = (CodeTemplate)i.next();
      if (id.equals(template.getID())) {
        i.remove();
        return template;
      }
    }
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

    }

    // Save all current templates as XML.
    boolean wasSuccessful = true;
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate template = (CodeTemplate)i.next();
      File xmlFile = new File(directory, template.getID() + ".xml");
      try {
        XMLEncoder e = new XMLEncoder(new BufferedOutputStream(
                    new FileOutputStream(xmlFile)));
        e.writeObject(template);
        e.close();
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

    // Remove any null entries (should only happen because of
    // IOExceptions, etc. when loading from files), and sort
    // the remaining list.
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate temp = (CodeTemplate)i.next();
      if (temp==null || temp.getID()==null) {
        i.remove();
      }
      else {
        maxTemplateIDLength = Math.max(maxTemplateIDLength,
                    temp.getID().length());
      }
    }

    Collections.sort(templates);
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

  private static class TemplateComparator implements Comparator, Serializable{

    public int compare(Object template, Object segment) {

      // Get template start index (0) and length.
      CodeTemplate t = (CodeTemplate)template;
      final char[] templateArray = t.getID().toCharArray();
      int i = 0;
      int len1 = templateArray.length;

      // Find "token" part of segment and get its offset and length.
      Segment s = (Segment)segment;
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

      throw new IllegalArgumentException("id cannot be null");
    }

    // TODO: Do a binary search
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate template = (CodeTemplate)i.next();
      if (id.equals(template.getID())) {
        i.remove();
        return template;
      }
    }
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

    }

    // Save all current templates as XML.
    boolean wasSuccessful = true;
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate template = (CodeTemplate)i.next();
      File xmlFile = new File(directory, template.getID() + ".xml");
      try {
        XMLEncoder e = new XMLEncoder(new BufferedOutputStream(
                    new FileOutputStream(xmlFile)));
        e.writeObject(template);
        e.close();
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

    // Remove any null entries (should only happen because of
    // IOExceptions, etc. when loading from files), and sort
    // the remaining list.
    for (Iterator i=templates.iterator(); i.hasNext(); ) {
      CodeTemplate temp = (CodeTemplate)i.next();
      if (temp==null || temp.getID()==null) {
        i.remove();
      }
      else {
        maxTemplateIDLength = Math.max(maxTemplateIDLength,
                    temp.getID().length());
      }
    }

    Collections.sort(templates);
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

  private static class TemplateComparator implements Comparator, Serializable{

    public int compare(Object template, Object segment) {

      // Get template start index (0) and length.
      CodeTemplate t = (CodeTemplate)template;
      final char[] templateArray = t.getID().toCharArray();
      int i = 0;
      int len1 = templateArray.length;

      // Find "token" part of segment and get its offset and length.
      Segment s = (Segment)segment;
View Full Code Here

Examples of org.fife.ui.rsyntaxtextarea.templates.CodeTemplate

          try {

            CodeTemplateManager manager = RSyntaxTextArea.
                      getCodeTemplateManager();
            CodeTemplate template =  manager==null ? null :
                          manager.getTemplate(rsta);

            // A non-null template means modify the text to insert!
            if (template!=null) {
              template.invoke(rsta);
            }

            // No template - insert default text.  This is
            // exactly what DefaultKeyTypedAction does.
            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.