[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: Getting a preference page

Thanks Randy, that fixed it. But the page in the node was null. I had to:

    com.ibm.jface.preference.IPreferenceNode preferenceNode =
        WorkbenchPlugin.getDefault().getPreferenceManager().find(
            "com.ibm.eclipse.examples.formeditor.formPreferencesPage");
    preferencesPage = (FormPreferencesPage)preferenceNode.getPage();
    if (preferencesPage == null) {
        preferenceNode.createPage();
        preferencesPage = (FormPreferencesPage)preferenceNode.getPage();
    }
 
Should getPage() lazily create the page if its null so callers don't have 
to check?