Classes | Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.generalrobotix.ui.GrxPluginManager Class Reference

プラグイン管理クラス GrxUIの核になるクラス。プラグインのロード等の、初期化を実行する。 プラグインとそのアイテムのマップ(::pluginMap_)、プラグインとその情報のマップ(::pinfoMap_)などを持つ。 各種プラグインはこのクラスへの参照を持ち、必要に応じてこのクラスから情報を取得する事ができる。 More...

Inheritance diagram for com.generalrobotix.ui.GrxPluginManager:
Inheritance graph
[legend]

Classes

class  PluginInfo
 information of plugin class More...
 

Public Member Functions

void acceptItemChange ()
 
void addPlugin (String className, String classPath)
 
void clearItemSelection ()
 unselect all items More...
 
GrxBaseItem createItem (Class<? extends GrxBaseItem > cls, String name)
 アイテムの作成. 指定したアイテムプラグインに、指定したアイテム名で新しいアイテムを作る。 More...
 
GrxBaseView createView (Class<? extends GrxBaseView > cls, String name)
 
void deletePlugin (Class<? extends GrxBasePlugin > cls)
 
void dispose ()
 
void focusedItem (GrxBaseItem item)
 set focused item More...
 
GrxBaseItem focusedItem ()
 get current focused item More...
 
ArrayList< GrxBaseItemgetActiveItemList ()
 
List< GrxBaseViewgetActiveViewList ()
 
String getCurrentModeName ()
 get current model name More...
 
File getHomePath ()
 get home path More...
 
GrxBaseItem getItem (Class<? extends GrxBaseItem > cls, String name)
 
GrxBaseItem getItem (String name)
 
Map<?, ?> getItemMap (Class<? extends GrxBaseItem > cls)
 
Vector< Action > getItemMenu (final Class<? extends GrxBaseItem > cls)
 
String getItemTitle (Class<? extends GrxBasePlugin > cls)
 get title of item class More...
 
GrxModeInfoItem getMode ()
 get current mode More...
 
GrxProjectItem getProject ()
 get current project More...
 
Vector< Action > getProjectMenu ()
 get project menu More...
 
String getProjectName ()
 get project name More...
 
String getProjectProperty (String key)
 get property of current project associated to key More...
 
GrxBaseView getView (Class<? extends GrxBaseView > cls, boolean active)
 
synchronized GrxBaseView getView (String name, boolean active)
 
List< GrxBaseViewgetViewList ()
 
Properties getViewProperties (String name)
 
 GrxPluginManager ()
 GrxPluginManagerのコンストラクタ. まず、プラグインローダ(GrxPluginLoader)のインスタンス::pluginLoader_を作成する。
そして最初に、GrxModeInfoItemをロードする。これは「モード」を管理するアイテムプラグインである。
モードの設定はsetInitialMode関数内で行われるのでそちらを参照。
次にプロジェクトを司るアイテム(GrxProjectItem)を作成する。 Javaのプロパティ「PROJECT」によりデフォルトのプロジェクトが指定されている場合、それをロードする。(なければ生成する。)
各CORBAサーバーを起動する。
More...
 
boolean isItemVisible (Class<? extends GrxBasePlugin > cls)
 check an item class is visible or not More...
 
void itemChange (GrxBaseItem item, int event)
 
void loadInitialProject ()
 
GrxBaseItem loadItem (Class<? extends GrxBaseItem > cls, String name, String url)
 
GrxBaseItem pasteItem (Class<? extends GrxBaseItem > cls, GrxBaseItem item)
 
void propertyChange (PropertyChangeEvent event)
 
void refuseItemChange ()
 
void registerItemChangeListener (GrxItemChangeListener view, Class<? extends GrxBaseItem > cls)
 
Class<? extends GrxBasePluginregisterPlugin (String className)
 
Class<?> registerPlugin (Element el)
 
Class<? extends GrxBasePluginregisterPlugin (Class<? extends GrxBasePlugin > cls)
 
boolean registerPluginInstance (GrxBasePlugin instance)
 register instance of plugin to this manager More...
 
void removeAllItems ()
 remove all items which are instances of active classes in the current mode More...
 
void removeItem (GrxBaseItem item)
 remove item More...
 
void removeItemChangeListener (GrxItemChangeListener view, Class<? extends GrxBaseItem > cls)
 
void removeItems (Class<? extends GrxBaseItem > cls)
 remove all items which are instances of specified class More...
 
boolean renamePlugin (GrxBasePlugin item, String newName)
 rename plugin. If new name is already used, name is not changed. More...
 
void setCurrentMode (GrxModeInfoItem mode)
 
void setProjectProperty (String key, String val)
 set property associated to key More...
 
void setSelectedItem (GrxBaseItem item, boolean select)
 select/unselect item More...
 
void shutdown ()
 shutdown this manager More...
 
void start ()
 

Public Attributes

org.omg.CORBA.ORB orb_
 
GrxPluginLoader pluginLoader_
 
HashMap< Class<? extends GrxBasePlugin >, OrderedHashMappluginMap_ = new HashMap<Class<? extends GrxBasePlugin>, OrderedHashMap>()
 
POA poa_
 

Static Public Attributes

static final int ADD_ITEM =0
 
static final int CHANGE_MODE =7
 
static final int FOCUSED_ITEM =5
 
static final int NOTFOCUSED_ITEM =6
 
static final int NOTSELECTED_ITEM =3
 
static final int REMOVE_ITEM =1
 
static final int SELECTED_ITEM =2
 
static final int SETNAME_ITEM =4
 

Private Member Functions

GrxBasePlugin createPlugin (Class<? extends GrxBasePlugin > cls, String name)
 
void dynamicChangeMenu (final Class<? extends GrxBaseItem > cls, Vector< Action > menu)
 
boolean isEmptyClipBord ()
 
boolean isPerspectiveVisible ()
 check if GrxUI perspective is visible or not More...
 
void setInitialMode ()
 
void showExceptionTrace (String m, Exception e)
 
void updateActiveViewList ()
 update list of views python script から呼ばれた場合、UIスレッド外からの呼び出しとなって、NGなのでsyncexecを使用する。 More...
 
void updateViewList ()
 
void versionCheck ()
 

Static Private Member Functions

static String getClipBoardVal ()
 Get selected GrxBaseItem List on tree view. More...
 
static void setClipBordVal ()
 Set clip board value GrxPluginManager.clipValue_. More...
 

Private Attributes

boolean acceptItemChange_ = true
 
List< GrxBaseViewactiveViewList_ = new ArrayList<GrxBaseView>()
 
GrxModeInfoItem currentMode_
 
GrxProjectItem currentProject_
 
GrxBaseItem focusedItem_ = null
 
File homePath_
 
Map< Class<? extends GrxBaseItem >, List< GrxItemChangeListener > > itemChangeListener_
 
Map< Class<? extends GrxBasePlugin >, PluginInfopinfoMap_ = new HashMap<Class<? extends GrxBasePlugin>, PluginInfo>()
 
List< GrxBaseViewviewList_ = new ArrayList<GrxBaseView>()
 

Static Private Attributes

static SynchronizedAccessor< String > clipValue_ = new SynchronizedAccessor<String>("")
 

Detailed Description

プラグイン管理クラス GrxUIの核になるクラス。プラグインのロード等の、初期化を実行する。 プラグインとそのアイテムのマップ(::pluginMap_)、プラグインとその情報のマップ(::pinfoMap_)などを持つ。 各種プラグインはこのクラスへの参照を持ち、必要に応じてこのクラスから情報を取得する事ができる。

See also
GrxUIFrame
GrxPluginLoader
GrxProjectItem

Definition at line 79 of file GrxPluginManager.java.

Constructor & Destructor Documentation

◆ GrxPluginManager()

com.generalrobotix.ui.GrxPluginManager.GrxPluginManager ( )
inline

GrxPluginManagerのコンストラクタ. まず、プラグインローダ(GrxPluginLoader)のインスタンス::pluginLoader_を作成する。
そして最初に、GrxModeInfoItemをロードする。これは「モード」を管理するアイテムプラグインである。
モードの設定はsetInitialMode関数内で行われるのでそちらを参照。
次にプロジェクトを司るアイテム(GrxProjectItem)を作成する。 Javaのプロパティ「PROJECT」によりデフォルトのプロジェクトが指定されている場合、それをロードする。(なければ生成する。)
各CORBAサーバーを起動する。

See also
GrxPluginLoader
GrxModeInfoItem
GrxPluginManager::start()
GrxProjectItem

Definition at line 123 of file GrxPluginManager.java.

Member Function Documentation

◆ acceptItemChange()

void com.generalrobotix.ui.GrxPluginManager.acceptItemChange ( )
inline

Definition at line 1260 of file GrxPluginManager.java.

◆ addPlugin()

void com.generalrobotix.ui.GrxPluginManager.addPlugin ( String  className,
String  classPath 
)
inline

Definition at line 1454 of file GrxPluginManager.java.

◆ clearItemSelection()

void com.generalrobotix.ui.GrxPluginManager.clearItemSelection ( )
inline

unselect all items

Definition at line 907 of file GrxPluginManager.java.

◆ createItem()

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.createItem ( Class<? extends GrxBaseItem cls,
String  name 
)
inline

アイテムの作成. 指定したアイテムプラグインに、指定したアイテム名で新しいアイテムを作る。

Parameters
clsプラグインのクラス. GrxXXXItem.classのように指定する。
name新しく作成するアイテムの名前。nullの場合アイテムプラグインの指定するデフォルトが使用される。
Returns
アイテムプラグイン。該当するプラグインが無い場合はnullを返す

Definition at line 433 of file GrxPluginManager.java.

◆ createPlugin()

GrxBasePlugin com.generalrobotix.ui.GrxPluginManager.createPlugin ( Class<? extends GrxBasePlugin cls,
String  name 
)
inlineprivate
Parameters
cls
name
Returns

Definition at line 561 of file GrxPluginManager.java.

◆ createView()

GrxBaseView com.generalrobotix.ui.GrxPluginManager.createView ( Class<? extends GrxBaseView cls,
String  name 
)
inline
Parameters
cls
name
Returns

Definition at line 548 of file GrxPluginManager.java.

◆ deletePlugin()

void com.generalrobotix.ui.GrxPluginManager.deletePlugin ( Class<? extends GrxBasePlugin cls)
inline

Definition at line 1482 of file GrxPluginManager.java.

◆ dispose()

void com.generalrobotix.ui.GrxPluginManager.dispose ( )
inline

Definition at line 1496 of file GrxPluginManager.java.

◆ dynamicChangeMenu()

void com.generalrobotix.ui.GrxPluginManager.dynamicChangeMenu ( final Class<? extends GrxBaseItem cls,
Vector< Action >  menu 
)
inlineprivate

Definition at line 1086 of file GrxPluginManager.java.

◆ focusedItem() [1/2]

void com.generalrobotix.ui.GrxPluginManager.focusedItem ( GrxBaseItem  item)
inline

set focused item

Parameters
itemfocused item

Definition at line 175 of file GrxPluginManager.java.

◆ focusedItem() [2/2]

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.focusedItem ( )
inline

get current focused item

Returns
item

Definition at line 194 of file GrxPluginManager.java.

◆ getActiveItemList()

ArrayList<GrxBaseItem> com.generalrobotix.ui.GrxPluginManager.getActiveItemList ( )
inline
Returns

Definition at line 718 of file GrxPluginManager.java.

◆ getActiveViewList()

List<GrxBaseView> com.generalrobotix.ui.GrxPluginManager.getActiveViewList ( )
inline
Returns

Definition at line 830 of file GrxPluginManager.java.

◆ getClipBoardVal()

static String com.generalrobotix.ui.GrxPluginManager.getClipBoardVal ( )
inlinestaticprivate

Get selected GrxBaseItem List on tree view.

Returns
List<GrxBaseItem> Paste event Get clip board value
clip board value

Definition at line 1218 of file GrxPluginManager.java.

◆ getCurrentModeName()

String com.generalrobotix.ui.GrxPluginManager.getCurrentModeName ( )
inline

get current model name

Returns
current model name

Definition at line 1153 of file GrxPluginManager.java.

◆ getHomePath()

File com.generalrobotix.ui.GrxPluginManager.getHomePath ( )
inline

get home path

Returns
home path

Definition at line 1171 of file GrxPluginManager.java.

◆ getItem() [1/2]

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.getItem ( Class<? extends GrxBaseItem cls,
String  name 
)
inline
Parameters
cls
name
Returns

Definition at line 737 of file GrxPluginManager.java.

◆ getItem() [2/2]

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.getItem ( String  name)
inline
Parameters
name
Returns

Definition at line 755 of file GrxPluginManager.java.

◆ getItemMap()

Map<?, ?> com.generalrobotix.ui.GrxPluginManager.getItemMap ( Class<? extends GrxBaseItem cls)
inline
Parameters
cls
Returns

Definition at line 771 of file GrxPluginManager.java.

◆ getItemMenu()

Vector<Action> com.generalrobotix.ui.GrxPluginManager.getItemMenu ( final Class<? extends GrxBaseItem cls)
inline
Parameters
cls
Returns

Definition at line 956 of file GrxPluginManager.java.

◆ getItemTitle()

String com.generalrobotix.ui.GrxPluginManager.getItemTitle ( Class<? extends GrxBasePlugin cls)
inline

get title of item class

Parameters
clsitem class
Returns
title

Definition at line 925 of file GrxPluginManager.java.

◆ getMode()

GrxModeInfoItem com.generalrobotix.ui.GrxPluginManager.getMode ( )
inline

get current mode

モードを設定する. アクティブなプラグインのリストの更新と、画面の更新を行う。

Returns
current mode

Definition at line 367 of file GrxPluginManager.java.

◆ getProject()

GrxProjectItem com.generalrobotix.ui.GrxPluginManager.getProject ( )
inline

get current project

Returns
current project

Definition at line 1187 of file GrxPluginManager.java.

◆ getProjectMenu()

Vector<Action> com.generalrobotix.ui.GrxPluginManager.getProjectMenu ( )
inline

get project menu

Returns
project menu

Definition at line 1163 of file GrxPluginManager.java.

◆ getProjectName()

String com.generalrobotix.ui.GrxPluginManager.getProjectName ( )
inline

get project name

Returns
project name

Definition at line 1179 of file GrxPluginManager.java.

◆ getProjectProperty()

String com.generalrobotix.ui.GrxPluginManager.getProjectProperty ( String  key)
inline

get property of current project associated to key

Parameters
key
Returns
property of current project

Definition at line 1145 of file GrxPluginManager.java.

◆ getView() [1/2]

GrxBaseView com.generalrobotix.ui.GrxPluginManager.getView ( Class<? extends GrxBaseView cls,
boolean  active 
)
inline
Parameters
cls
Returns

Definition at line 840 of file GrxPluginManager.java.

◆ getView() [2/2]

synchronized GrxBaseView com.generalrobotix.ui.GrxPluginManager.getView ( String  name,
boolean  active 
)
inline

Definition at line 855 of file GrxPluginManager.java.

◆ getViewList()

List<GrxBaseView> com.generalrobotix.ui.GrxPluginManager.getViewList ( )
inline
Returns

Definition at line 821 of file GrxPluginManager.java.

◆ getViewProperties()

Properties com.generalrobotix.ui.GrxPluginManager.getViewProperties ( String  name)
inline

Definition at line 1509 of file GrxPluginManager.java.

◆ isEmptyClipBord()

boolean com.generalrobotix.ui.GrxPluginManager.isEmptyClipBord ( )
inlineprivate

Definition at line 1106 of file GrxPluginManager.java.

◆ isItemVisible()

boolean com.generalrobotix.ui.GrxPluginManager.isItemVisible ( Class<? extends GrxBasePlugin cls)
inline

check an item class is visible or not

Parameters
clsitem class
Returns
true if visible, false otherwise

Definition at line 935 of file GrxPluginManager.java.

◆ isPerspectiveVisible()

boolean com.generalrobotix.ui.GrxPluginManager.isPerspectiveVisible ( )
inlineprivate

check if GrxUI perspective is visible or not

Returns
true if visible, false otherwise

Definition at line 202 of file GrxPluginManager.java.

◆ itemChange()

void com.generalrobotix.ui.GrxPluginManager.itemChange ( GrxBaseItem  item,
int  event 
)
inline

Definition at line 1278 of file GrxPluginManager.java.

◆ loadInitialProject()

void com.generalrobotix.ui.GrxPluginManager.loadInitialProject ( )
inline

Definition at line 1501 of file GrxPluginManager.java.

◆ loadItem()

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.loadItem ( Class<? extends GrxBaseItem cls,
String  name,
String  url 
)
inline
Parameters
cls
name
url
Returns

Definition at line 459 of file GrxPluginManager.java.

◆ pasteItem()

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.pasteItem ( Class<? extends GrxBaseItem cls,
GrxBaseItem  item 
)
inline
Parameters
cls
Returns

Definition at line 527 of file GrxPluginManager.java.

◆ propertyChange()

void com.generalrobotix.ui.GrxPluginManager.propertyChange ( PropertyChangeEvent  event)
inline

Definition at line 1365 of file GrxPluginManager.java.

◆ refuseItemChange()

void com.generalrobotix.ui.GrxPluginManager.refuseItemChange ( )
inline

Definition at line 1256 of file GrxPluginManager.java.

◆ registerItemChangeListener()

void com.generalrobotix.ui.GrxPluginManager.registerItemChangeListener ( GrxItemChangeListener  view,
Class<? extends GrxBaseItem cls 
)
inline

Definition at line 1242 of file GrxPluginManager.java.

◆ registerPlugin() [1/3]

Class<? extends GrxBasePlugin> com.generalrobotix.ui.GrxPluginManager.registerPlugin ( String  className)
inline

Definition at line 376 of file GrxPluginManager.java.

◆ registerPlugin() [2/3]

Class<?> com.generalrobotix.ui.GrxPluginManager.registerPlugin ( Element  el)
inline

エレメントの値をPluginInfoに反映させるためのメソッド

Parameters
el
Returns

Definition at line 388 of file GrxPluginManager.java.

◆ registerPlugin() [3/3]

Class<? extends GrxBasePlugin> com.generalrobotix.ui.GrxPluginManager.registerPlugin ( Class<? extends GrxBasePlugin cls)
inline

プラグインの登録関数。 該当するプラグインが無い場合、nullを返す。

Returns
プラグインへの参照(GrxBasePluginにキャストして使う)、該当無しの場合はnull

Definition at line 404 of file GrxPluginManager.java.

◆ registerPluginInstance()

boolean com.generalrobotix.ui.GrxPluginManager.registerPluginInstance ( GrxBasePlugin  instance)
inline

register instance of plugin to this manager

Parameters
instanceinstance of plugin
Returns
true if registered successfully, false otherwise

Definition at line 591 of file GrxPluginManager.java.

◆ removeAllItems()

void com.generalrobotix.ui.GrxPluginManager.removeAllItems ( )
inline

remove all items which are instances of active classes in the current mode

Definition at line 680 of file GrxPluginManager.java.

◆ removeItem()

void com.generalrobotix.ui.GrxPluginManager.removeItem ( GrxBaseItem  item)
inline

remove item

Parameters
itemitem to be removed

Definition at line 642 of file GrxPluginManager.java.

◆ removeItemChangeListener()

void com.generalrobotix.ui.GrxPluginManager.removeItemChangeListener ( GrxItemChangeListener  view,
Class<? extends GrxBaseItem cls 
)
inline

Definition at line 1249 of file GrxPluginManager.java.

◆ removeItems()

void com.generalrobotix.ui.GrxPluginManager.removeItems ( Class<? extends GrxBaseItem cls)
inline

remove all items which are instances of specified class

Parameters
clsclass

Definition at line 655 of file GrxPluginManager.java.

◆ renamePlugin()

boolean com.generalrobotix.ui.GrxPluginManager.renamePlugin ( GrxBasePlugin  item,
String  newName 
)
inline

rename plugin. If new name is already used, name is not changed.

Parameters
itemplugin to be renamed
newNamenew name
Returns
true renamed successfully, false otherwise

Definition at line 695 of file GrxPluginManager.java.

◆ setClipBordVal()

static void com.generalrobotix.ui.GrxPluginManager.setClipBordVal ( )
inlinestaticprivate

Set clip board value GrxPluginManager.clipValue_.

Definition at line 1225 of file GrxPluginManager.java.

◆ setCurrentMode()

void com.generalrobotix.ui.GrxPluginManager.setCurrentMode ( GrxModeInfoItem  mode)
inline

Definition at line 371 of file GrxPluginManager.java.

◆ setInitialMode()

void com.generalrobotix.ui.GrxPluginManager.setInitialMode ( )
inlineprivate

Definition at line 1293 of file GrxPluginManager.java.

◆ setProjectProperty()

void com.generalrobotix.ui.GrxPluginManager.setProjectProperty ( String  key,
String  val 
)
inline

set property associated to key

Parameters
keykeyword
valproperty associated to key

Definition at line 1136 of file GrxPluginManager.java.

◆ setSelectedItem()

void com.generalrobotix.ui.GrxPluginManager.setSelectedItem ( GrxBaseItem  item,
boolean  select 
)
inline

select/unselect item

Parameters
itemitem to be selected/unselected
selecttrue to select, false to unselect

Definition at line 882 of file GrxPluginManager.java.

◆ showExceptionTrace()

void com.generalrobotix.ui.GrxPluginManager.showExceptionTrace ( String  m,
Exception  e 
)
inlineprivate
Parameters
m
e

Definition at line 611 of file GrxPluginManager.java.

◆ shutdown()

void com.generalrobotix.ui.GrxPluginManager.shutdown ( )
inline

shutdown this manager

Definition at line 1114 of file GrxPluginManager.java.

◆ start()

void com.generalrobotix.ui.GrxPluginManager.start ( void  )
inline

全体の処理の開始. 最初に、CORBAのスレッドを開始する。
今のところMODEは”Simulation”のみとし、以下の機能は使っていない。
次にデフォルトのモードをJavaのプロパティ「MODE」から決めてsetMode()を実行する。
「モード」はロードすべきプラグインとその配置のプリセットであり、設定ファイルgrxuirc.xmlにて指定されている。
デフォルトのモードが指定されていない場合、最初に現れたモードをデフォルトとして、ダイアログを出してユーザに選択を求める。

Definition at line 292 of file GrxPluginManager.java.

◆ updateActiveViewList()

void com.generalrobotix.ui.GrxPluginManager.updateActiveViewList ( )
inlineprivate

update list of views python script から呼ばれた場合、UIスレッド外からの呼び出しとなって、NGなのでsyncexecを使用する。

Definition at line 220 of file GrxPluginManager.java.

◆ updateViewList()

void com.generalrobotix.ui.GrxPluginManager.updateViewList ( )
inlineprivate

Definition at line 254 of file GrxPluginManager.java.

◆ versionCheck()

void com.generalrobotix.ui.GrxPluginManager.versionCheck ( )
inlineprivate

Definition at line 1348 of file GrxPluginManager.java.

Member Data Documentation

◆ acceptItemChange_

boolean com.generalrobotix.ui.GrxPluginManager.acceptItemChange_ = true
private

Definition at line 104 of file GrxPluginManager.java.

◆ activeViewList_

List<GrxBaseView> com.generalrobotix.ui.GrxPluginManager.activeViewList_ = new ArrayList<GrxBaseView>()
private

Definition at line 89 of file GrxPluginManager.java.

◆ ADD_ITEM

final int com.generalrobotix.ui.GrxPluginManager.ADD_ITEM =0
static

Definition at line 95 of file GrxPluginManager.java.

◆ CHANGE_MODE

final int com.generalrobotix.ui.GrxPluginManager.CHANGE_MODE =7
static

Definition at line 102 of file GrxPluginManager.java.

◆ clipValue_

SynchronizedAccessor<String> com.generalrobotix.ui.GrxPluginManager.clipValue_ = new SynchronizedAccessor<String>("")
staticprivate

Definition at line 1239 of file GrxPluginManager.java.

◆ currentMode_

GrxModeInfoItem com.generalrobotix.ui.GrxPluginManager.currentMode_
private

Definition at line 82 of file GrxPluginManager.java.

◆ currentProject_

GrxProjectItem com.generalrobotix.ui.GrxPluginManager.currentProject_
private

Definition at line 81 of file GrxPluginManager.java.

◆ FOCUSED_ITEM

final int com.generalrobotix.ui.GrxPluginManager.FOCUSED_ITEM =5
static

Definition at line 100 of file GrxPluginManager.java.

◆ focusedItem_

GrxBaseItem com.generalrobotix.ui.GrxPluginManager.focusedItem_ = null
private

Definition at line 83 of file GrxPluginManager.java.

◆ homePath_

File com.generalrobotix.ui.GrxPluginManager.homePath_
private

Definition at line 90 of file GrxPluginManager.java.

◆ itemChangeListener_

Map<Class<? extends GrxBaseItem>, List<GrxItemChangeListener> > com.generalrobotix.ui.GrxPluginManager.itemChangeListener_
private
Initial value:
=
new HashMap<Class<? extends GrxBaseItem>, List<GrxItemChangeListener>>()

Definition at line 93 of file GrxPluginManager.java.

◆ NOTFOCUSED_ITEM

final int com.generalrobotix.ui.GrxPluginManager.NOTFOCUSED_ITEM =6
static

Definition at line 101 of file GrxPluginManager.java.

◆ NOTSELECTED_ITEM

final int com.generalrobotix.ui.GrxPluginManager.NOTSELECTED_ITEM =3
static

Definition at line 98 of file GrxPluginManager.java.

◆ orb_

org.omg.CORBA.ORB com.generalrobotix.ui.GrxPluginManager.orb_

Definition at line 108 of file GrxPluginManager.java.

◆ pinfoMap_

Map<Class<? extends GrxBasePlugin>, PluginInfo> com.generalrobotix.ui.GrxPluginManager.pinfoMap_ = new HashMap<Class<? extends GrxBasePlugin>, PluginInfo>()
private

Definition at line 91 of file GrxPluginManager.java.

◆ pluginLoader_

GrxPluginLoader com.generalrobotix.ui.GrxPluginManager.pluginLoader_

Definition at line 86 of file GrxPluginManager.java.

◆ pluginMap_

HashMap<Class<? extends GrxBasePlugin>, OrderedHashMap> com.generalrobotix.ui.GrxPluginManager.pluginMap_ = new HashMap<Class<? extends GrxBasePlugin>, OrderedHashMap>()

Definition at line 87 of file GrxPluginManager.java.

◆ poa_

POA com.generalrobotix.ui.GrxPluginManager.poa_

Definition at line 107 of file GrxPluginManager.java.

◆ REMOVE_ITEM

final int com.generalrobotix.ui.GrxPluginManager.REMOVE_ITEM =1
static

Definition at line 96 of file GrxPluginManager.java.

◆ SELECTED_ITEM

final int com.generalrobotix.ui.GrxPluginManager.SELECTED_ITEM =2
static

Definition at line 97 of file GrxPluginManager.java.

◆ SETNAME_ITEM

final int com.generalrobotix.ui.GrxPluginManager.SETNAME_ITEM =4
static

Definition at line 99 of file GrxPluginManager.java.

◆ viewList_

List<GrxBaseView> com.generalrobotix.ui.GrxPluginManager.viewList_ = new ArrayList<GrxBaseView>()
private

Definition at line 88 of file GrxPluginManager.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:07