import org.xml.sax.SAXException;
/**
- * @author root
* Main class of the quantum plugin, sets defaults, saves and recovers state.
+ * @author root
*/
public class QuantumPlugin extends AbstractUIPlugin {
- public final static String PLUGIN_ID = "net.sourceforge.phpeclipse.quantum.sql";
+ public final static String PLUGIN_ID = "net.sourceforge.phpeclipse.quantum.sql";
private static QuantumPlugin plugin;
private Clipboard sysClip;
-
+ /**
+ *
+ * TODO: BCH - this constructor has changed in Eclipse 3.0. This
+ * old version of the constructor is still necessary for running under
+ * Eclipse 2.x.
+ *
+ * @param descriptor
+ */
public QuantumPlugin(IPluginDescriptor descriptor) {
super(descriptor);
plugin = this;
*/
public void shutdown() throws CoreException {
super.shutdown();
-// sysClip.dispose();
+ sysClip.dispose();
}
/**
FileWriter writer = new FileWriter(target);
try {
- XMLHelper.createDOMSerializer(writer).serialize(document);
+ XMLHelper.write(writer, document);
} finally {
writer.close();
}
getPreferenceStore().setDefault("quantum.numeric.bold", false); //$NON-NLS-1$
PreferenceConverter.setDefault(getPreferenceStore(), "quantum.font", (FontData) null); //$NON-NLS-1$
getPreferenceStore().setDefault("com.quantum.model.Bookmark.queryHistorySize", 20); //$NON-NLS-1$
-
+
+
getPreferenceStore().setDefault(
"phpeclipse.sql.select.template",
"$results = mysql_query(\"SELECT {0} FROM {1} WHERE {2} \");");