X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/ObfuscatorIgnores.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/ObfuscatorIgnores.java index c713805..8cc826e 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/ObfuscatorIgnores.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/obfuscator/ObfuscatorIgnores.java @@ -19,97 +19,101 @@ import org.eclipse.jface.dialogs.ErrorDialog; */ public class ObfuscatorIgnores extends ObfuscatorIgnoreSet { - private static final String DEFAULT_FILE = "default-obfuscator.xml"; //$NON-NLS-1$ - private static final String TEMPLATE_FILE = "obfuscator.xml"; //$NON-NLS-1$ + private static final String DEFAULT_FILE = "default-obfuscator.xml"; //$NON-NLS-1$ + + private static final String TEMPLATE_FILE = "obfuscator.xml"; //$NON-NLS-1$ + + /** Singleton. */ + private static ObfuscatorIgnores fgIgnores; - /** Singleton. */ - private static ObfuscatorIgnores fgIgnores; private IProject fProject; - public ObfuscatorIgnores(IProject project) { - fProject = project; - try { - File templateFile = getTemplateFile(); - if (templateFile.exists()) { - addFromFile(templateFile); - } else { - addFromStream(getDefaultsAsStream()); - saveToFile(templateFile); - } - - } catch (CoreException e) { - PHPeclipsePlugin.log(e); - ErrorDialog.openError(null, ObfuscatorMessages.getString("Obfuscator.error.title"), //$NON-NLS-1$ - e.getMessage(), e.getStatus()); - - clear(); - } - } - /** - * Returns an instance of templates. - */ -// public static ObfuscatorIgnores getInstance() { -// if (fgIgnores == null) -// fgIgnores = create(); -// -// return fgIgnores; -// } -// -// private static ObfuscatorIgnores create() { -// ObfuscatorIgnores templates = new ObfuscatorIgnores(); -// -// try { -// File templateFile = getTemplateFile(); -// if (templateFile.exists()) { -// templates.addFromFile(templateFile); -// } else { -// templates.addFromStream(getDefaultsAsStream()); -// templates.saveToFile(templateFile); -// } -// -// } catch (CoreException e) { -// PHPeclipsePlugin.log(e); -// ErrorDialog.openError(null, ObfuscatorMessages.getString("Templates.error.title"), //$NON-NLS-1$ -// e.getMessage(), e.getStatus()); -// -// templates.clear(); -// } -// -// return templates; -// } - - /** - * Resets the template set. - */ - public void reset() throws CoreException { - clear(); - addFromFile(getTemplateFile()); - } - - /** - * Resets the template set with the default templates. - */ - public void restoreDefaults() throws CoreException { - clear(); - addFromStream(getDefaultsAsStream()); - } - - /** - * Saves the template set. - */ - public void save() throws CoreException { - saveToFile(getTemplateFile()); - } - - private InputStream getDefaultsAsStream() { - return ObfuscatorIgnores.class.getResourceAsStream(DEFAULT_FILE); - } - - private File getTemplateFile() { - IPath path = fProject.getLocation(); - // PHPeclipsePlugin.getDefault().getStateLocation(); - path = path.append(TEMPLATE_FILE); - - return path.toFile(); - } + public ObfuscatorIgnores(IProject project) { + fProject = project; + try { + File templateFile = getTemplateFile(); + if (templateFile.exists()) { + addFromFile(templateFile); + } else { + addFromStream(getDefaultsAsStream()); + saveToFile(templateFile); + } + + } catch (CoreException e) { + PHPeclipsePlugin.log(e); + ErrorDialog.openError(null, ObfuscatorMessages + .getString("Obfuscator.error.title"), //$NON-NLS-1$ + e.getMessage(), e.getStatus()); + + clear(); + } + } + + /** + * Returns an instance of templates. + */ + // public static ObfuscatorIgnores getInstance() { + // if (fgIgnores == null) + // fgIgnores = create(); + // + // return fgIgnores; + // } + // + // private static ObfuscatorIgnores create() { + // ObfuscatorIgnores templates = new ObfuscatorIgnores(); + // + // try { + // File templateFile = getTemplateFile(); + // if (templateFile.exists()) { + // templates.addFromFile(templateFile); + // } else { + // templates.addFromStream(getDefaultsAsStream()); + // templates.saveToFile(templateFile); + // } + // + // } catch (CoreException e) { + // PHPeclipsePlugin.log(e); + // ErrorDialog.openError(null, + // ObfuscatorMessages.getString("Templates.error.title"), //$NON-NLS-1$ + // e.getMessage(), e.getStatus()); + // + // templates.clear(); + // } + // + // return templates; + // } + /** + * Resets the template set. + */ + public void reset() throws CoreException { + clear(); + addFromFile(getTemplateFile()); + } + + /** + * Resets the template set with the default templates. + */ + public void restoreDefaults() throws CoreException { + clear(); + addFromStream(getDefaultsAsStream()); + } + + /** + * Saves the template set. + */ + public void save() throws CoreException { + saveToFile(getTemplateFile()); + } + + private InputStream getDefaultsAsStream() { + return ObfuscatorIgnores.class.getResourceAsStream(DEFAULT_FILE); + } + + private File getTemplateFile() { + IPath path = fProject.getFullPath(); + // PHPeclipsePlugin.getDefault().getStateLocation(); + path = path.append(TEMPLATE_FILE); + + return path.toFile(); + } }