X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/corext/template/php/CodeTemplates.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/corext/template/php/CodeTemplates.java index f28361a..0b10e64 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/corext/template/php/CodeTemplates.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/corext/template/php/CodeTemplates.java @@ -18,58 +18,66 @@ import net.sourceforge.phpeclipse.PHPeclipsePlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; -import org.eclipse.jface.text.templates.Template; +//import org.eclipse.jface.text.templates.Template; /** * CodeTemplates gives access to the available code templates. + * * @since 3.0 - * @deprecated use {@link org.eclipse.jdt.internal.ui.JavaPlugin#getCodeTemplateStore()} instead + * @deprecated use + * {@link net.sourceforge.phpdt.internal.ui.JavaPlugin#getCodeTemplateStore()} + * instead */ -public class CodeTemplates extends net.sourceforge.phpdt.internal.corext.template.php.TemplateSet { +public class CodeTemplates extends + net.sourceforge.phpdt.internal.corext.template.php.TemplateSet { + + private static final String DEFAULT_FILE = "default-codetemplates.xml"; //$NON-NLS-1$ - private static final String DEFAULT_FILE= "default-codetemplates.xml"; //$NON-NLS-1$ - private static final String TEMPLATE_FILE= "codetemplates.xml"; //$NON-NLS-1$ - private static final ResourceBundle fgResourceBundle= ResourceBundle.getBundle(JavaTemplateMessages.class.getName()); + private static final String TEMPLATE_FILE = "codetemplates.xml"; //$NON-NLS-1$ + + private static final ResourceBundle fgResourceBundle = ResourceBundle + .getBundle(JavaTemplateMessages.class.getName()); /** Singleton. */ private static CodeTemplates fgTemplates; - public static Template getCodeTemplate(String name) { - return getInstance().getFirstTemplate(name); - } +// public static Template getCodeTemplate(String name) { +// return getInstance().getFirstTemplate(name); +// } /** * Returns an instance of templates. */ public static CodeTemplates getInstance() { if (fgTemplates == null) - fgTemplates= new CodeTemplates(); - + fgTemplates = new CodeTemplates(); + return fgTemplates; } - + private CodeTemplates() { - super("codetemplate", PHPeclipsePlugin.getDefault().getCodeTemplateContextRegistry()); //$NON-NLS-1$ + super( + "codetemplate", PHPeclipsePlugin.getDefault().getCodeTemplateContextRegistry()); //$NON-NLS-1$ create(); } - + private void create() { - + try { addFromStream(getDefaultsAsStream(), false, true, fgResourceBundle); - File templateFile= getTemplateFile(); + File templateFile = getTemplateFile(); if (templateFile.exists()) { addFromFile(templateFile, false, fgResourceBundle); } saveToFile(templateFile); } catch (CoreException e) { - PHPeclipsePlugin.log(e); + PHPeclipsePlugin.log(e); clear(); } - } - + } + /** * Resets the template set. */ @@ -81,26 +89,26 @@ public class CodeTemplates extends net.sourceforge.phpdt.internal.corext.templat /** * Resets the template set with the default templates. */ - public void restoreDefaults() throws CoreException { - clear(); - addFromStream(getDefaultsAsStream(), false, true, fgResourceBundle); - } +// public void restoreDefaults() throws CoreException { +// clear(); +// addFromStream(getDefaultsAsStream(), false, true, fgResourceBundle); +// } /** * Saves the template set. */ - public void save() throws CoreException { - saveToFile(getTemplateFile()); - } +// public void save() throws CoreException { +// saveToFile(getTemplateFile()); +// } private static InputStream getDefaultsAsStream() { return CodeTemplates.class.getResourceAsStream(DEFAULT_FILE); } private static File getTemplateFile() { - IPath path= PHPeclipsePlugin.getDefault().getStateLocation(); - path= path.append(TEMPLATE_FILE); - + IPath path = PHPeclipsePlugin.getDefault().getStateLocation(); + path = path.append(TEMPLATE_FILE); + return path.toFile(); }