jp.go.aist.dmrc.platform.base
インタフェース PFMenuComponent

すべてのスーパーインタフェース:
PFComponent, PFMenuItemComponent, PFPropertyEditableComponent, java.io.Serializable
既知の実装クラスの一覧:
PFMenu

public interface PFMenuComponent
extends PFMenuItemComponent

メニューコンポーネントインターフェイス。
全メニューコンポーネントはこのインターフェイスの実装となる。


メソッドの概要
 void addMenuItemComponent(PFMenuItemComponent comp)
          メニューアイテムコンポーネントを追加する。
 PFObjectList getMenuItemComponentList()
          全コンポーネントを取得する。
 void removeAllMenuItemComponents()
          すべてのメニューアイテムコンポーネントを削除する。
 void removeMenuItemComponent(PFMenuItemComponent comp)
          指定されたメニューアイテムコンポーネントを削除する。
 
インタフェース jp.go.aist.dmrc.platform.base.PFPropertyEditableComponent から継承したメソッド
getPropertyEditable, setPropertyEditable
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承したメソッド
getComponentID, getComponentKey, getComponentName, getComponentPublicName, getComponentString, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentPublicName
 

メソッドの詳細

addMenuItemComponent

public void addMenuItemComponent(PFMenuItemComponent comp)
メニューアイテムコンポーネントを追加する。

パラメータ:
comp - 追加するメニューアイテム

removeMenuItemComponent

public void removeMenuItemComponent(PFMenuItemComponent comp)
指定されたメニューアイテムコンポーネントを削除する。

パラメータ:
comp - 削除するメニューアイテム

removeAllMenuItemComponents

public void removeAllMenuItemComponents()
すべてのメニューアイテムコンポーネントを削除する。


getMenuItemComponentList

public PFObjectList getMenuItemComponentList()
全コンポーネントを取得する。 子コンテナに含まれるコンポーネントは取得しない。

戻り値:
全メニューアイテムを含む PFObjectList