Examples of TemplatePersistenceData


Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

        return 1;
      } else if (element == CODE_NODE) {
        return 2;
      }

      TemplatePersistenceData data = (TemplatePersistenceData) element;
      String id = data.getId();

      if (CodeTemplateContextType.NEWTYPE_ID.equals(id)) {
        return 101;
      } else if (CodeTemplateContextType.CLASSBODY_ID.equals(id)) {
        return 102;
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

     */
    public String getText(Object element) {
      if (element == COMMENT_NODE || element == CODE_NODE) {
        return (String) element;
      }
      TemplatePersistenceData data = (TemplatePersistenceData) element;
      String id = data.getId();
      if (CodeTemplateContextType.CATCHBLOCK_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_catchblock_label;
      } else if (CodeTemplateContextType.METHODSTUB_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_methodstub_label;
      } else if (CodeTemplateContextType.CONSTRUCTORSTUB_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_constructorstub_label;
      } else if (CodeTemplateContextType.GETTERSTUB_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_getterstub_label;
      } else if (CodeTemplateContextType.SETTERSTUB_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_setterstub_label;
      } else if (CodeTemplateContextType.NEWTYPE_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_newtype_label;
      } else if (CodeTemplateContextType.CLASSBODY_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_classbody_label;
      } else if (CodeTemplateContextType.INTERFACEBODY_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_interfacebody_label;
      } else if (CodeTemplateContextType.ENUMBODY_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_enumbody_label;
      } else if (CodeTemplateContextType.ANNOTATIONBODY_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_annotationbody_label;
      } else if (CodeTemplateContextType.FILECOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_filecomment_label;
      } else if (CodeTemplateContextType.TYPECOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_typecomment_label;
      } else if (CodeTemplateContextType.FIELDCOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_fieldcomment_label;
      } else if (CodeTemplateContextType.METHODCOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_methodcomment_label;
      } else if (CodeTemplateContextType.OVERRIDECOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_overridecomment_label;
      } else if (CodeTemplateContextType.DELEGATECOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_delegatecomment_label;
      } else if (CodeTemplateContextType.CONSTRUCTORCOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_constructorcomment_label;
      } else if (CodeTemplateContextType.GETTERCOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_gettercomment_label;
      } else if (CodeTemplateContextType.SETTERCOMMENT_ID.equals(id)) {
        return PreferencesMessages.CodeTemplateBlock_settercomment_label;
      }
      return data.getTemplate().getDescription();
    }
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

        datas.add(data[i].getId());
      }

      data = fInstanceStore.getTemplateData(false);
      for (int i = 0; i < data.length; i++) {
        TemplatePersistenceData orig = data[i];
        if (!datas.contains(orig.getId())) {
          TemplatePersistenceData copy = new TemplatePersistenceData(
              new Template(orig.getTemplate()), orig.isEnabled(),
              orig.getId());
          fProjectStore.add(copy);
          copy.setDeleted(true);
        }
      }
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

  }

  public void setProjectSpecific(String id, boolean projectSpecific) {
    Assert.isNotNull(fProjectStore);

    TemplatePersistenceData data = fProjectStore.getTemplateData(id);
    if (data == null) {
      return; // does not exist
    } else {
      data.setDeleted(!projectSpecific);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

   */
  public static void setCodeTemplate(String templateId, String pattern,
      IScriptProject project) {
    TemplateStore codeTemplateStore = PHPUiPlugin.getDefault()
        .getCodeTemplateStore();
    TemplatePersistenceData data = codeTemplateStore
        .getTemplateData(templateId);
    Template orig = data.getTemplate();
    Template copy = new Template(orig.getName(), orig.getDescription(),
        orig.getContextTypeId(), pattern, true);
    data.setTemplate(copy);
  }
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

        datas.add(data[i].getId());
      }

      data = fInstanceStore.getTemplateData(false);
      for (int i = 0; i < data.length; i++) {
        TemplatePersistenceData orig = data[i];
        if (!datas.contains(orig.getId())) {
          TemplatePersistenceData copy = new TemplatePersistenceData(
              new Template(orig.getTemplate()), orig.isEnabled(),
              orig.getId());
          fProjectStore.add(copy);
          copy.setDeleted(true);
        }
      }
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.templates.persistence.TemplatePersistenceData

  }

  public void setProjectSpecific(String id, boolean projectSpecific) {
    Assert.isNotNull(fProjectStore);

    TemplatePersistenceData data = fProjectStore.getTemplateData(id);
    if (data == null) {
      return; // does not exist
    } else {
      data.setDeleted(!projectSpecific);
    }
  }
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.