- WMWorker instance is not a singleton.
- Rename function.(getInstance, createInstance)
Change-Id: I2217f66521553bf81ae9749b2cd2c9134a594784
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
public List<IOption> loadOptionList(ItemList itemTemplate) {
if (plugin != null) {
ExtensionItem exItem = getPlugin().getExtensionItem(PluginStringResources.OptionFactory);
- IOptionFactory f = (IOptionFactory)(exItem.createInstance());
+ IOptionFactory f = (IOptionFactory)(exItem.getInstance());
if (f != null) {
return f.makeOptionList(itemTemplate);
}
return exPoint;
}
- public Object createInstance() {
+ public Object getInstance() {
if (instance == null) {
instance = loadingClass();
}
return instance;
}
+ public Object createInstance() {
+ return loadingClass();
+ }
+
private Object loadingClass() {
@SuppressWarnings("rawtypes")
Class classToLoad = null;
}
private void makeItemList(Composite parent, ItemList templateList, boolean isCustom) {
- IItemListFactory f = (IItemListFactory)(exItem.createInstance());
+ IItemListFactory f = (IItemListFactory)(exItem.getInstance());
itemList = new ArrayList<IInfoViewItem>();
if (f != null) {
f.makeItemList(itemList, templateList, isCustom);
}
private void makeItemList(PModifyViewPage page, ItemList deviceItemList, boolean isCustom) {
- IItemListFactory f = (IItemListFactory)(exItem.createInstance());
+ IItemListFactory f = (IItemListFactory)(exItem.getInstance());
itemList = new ArrayList<IModifyViewItem>();
// itemList = f.getModifyItemList(deviceItemList);
if (f != null) {
}
if (item != null) {
- this.setPainListener((PaintListener)item.createInstance());
- launchButtonLeftOffset = ((CommonVMButtonPainter)item.createInstance()).getLaunchButtonLeftOffset();
- launchButtonBottomOffset = ((CommonVMButtonPainter)item.createInstance()).getLaunchButtonBottomOffset();
- titleOffset = ((CommonVMButtonPainter)item.createInstance()).getTitleOffset();
+ this.setPainListener((PaintListener)item.getInstance());
+ launchButtonLeftOffset = ((CommonVMButtonPainter)item.getInstance()).getLaunchButtonLeftOffset();
+ launchButtonBottomOffset = ((CommonVMButtonPainter)item.getInstance()).getLaunchButtonBottomOffset();
+ titleOffset = ((CommonVMButtonPainter)item.getInstance()).getTitleOffset();
} else {
this.setPainListener(VMButtonPaintListener);
launchButtonLeftOffset = 13;