[eclipse 3.6 WPE] How to add palette items into Web Page Editor automatically [message #795401] |
Fri, 10 February 2012 12:42 |
Riichi Yamashita Messages: 7 Registered: February 2012 |
Junior Member |
|
|
In Eclipse 3.3, custom palette is automatically shown only by placing the TLD file in the project and XML described palette infomation registered at the extension point of "org.eclipse.jst.jsf.common.standardMetaDataFiles".
This time, in Eclipse 3.6, I tried to show a palette as well as I have done in Eclipse 3.3. But the custom palette are no longer displayed.
Please tell me the specific ways to show a customized palette in Eclipse 3.6.
If possible, I'd like to avoid using the methods in internal package.
* NOTE that The method "org.eclipse.jst.pagedesigner.editors.palette.implPaletteItemManager # registerTldFromClasspath" has been removed in Eclipse 3.6.
I have currently implemented as follows:
・Generate a paletteFactory class for the extension point of "org.eclipse.jst.pagedesigner.pageDesignerExtension"
・Read all TLD files in the project by "TaglibIndex.getAvailableTaglibRecords" in the method of "createPaletteRoot" which is in the class of paletteFactory.
・Generate PaletteDrawers by "PaletteHelper.configPaletteItemsByTLD" and add them into the PaletteRoot.
・Add "PaletteRoot" that generated in "PaletteHelper.configPaletteItemsByTLD"
Thank you for your help in this matter.
[Updated on: Fri, 10 February 2012 12:43] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03367 seconds