パッケージ org.iplass.mtp.view.menu
クラス MenuItem
java.lang.Object
org.iplass.mtp.view.menu.MenuItem
- すべての実装されたインタフェース:
java.io.Serializable
,Definition
- 直系の既知のサブクラス:
ActionMenuItem
,EntityMenuItem
,NodeMenuItem
,UrlMenuItem
public abstract class MenuItem extends java.lang.Object implements Definition
メニューツリーに設定するアイテム定義
- 関連項目:
- 直列化された形式
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MenuItem()
-
メソッドの概要
修飾子とタイプ メソッド 説明 abstract <R> R
accept(MenuItemVisitor<R> visitor)
チェック処理などを実装したMenuItemVisitor
を実行します。void
addChild(MenuItem menuItem)
子階層のメニューアイテムを追加します。void
addLocalizedDisplayName(LocalizedStringDefinition localizedDisplayName)
多言語設定情報を追加します。boolean
equals(java.lang.Object obj)
java.util.List<MenuItem>
getChilds()
子階層のメニューアイテムを返します。java.lang.String
getCustomizeScript()
カスタマイズ用スクリプトを返します。java.lang.String
getDescription()
説明を返します。java.lang.String
getDisplayName()
表示名を返します。java.lang.String
getIconTag()
アイコンタグを取得します。java.lang.String
getImageColor()
イメージカラーを取得します。java.lang.String
getImageUrl()
メニューアイコンURLを返します。java.util.List<LocalizedStringDefinition>
getLocalizedDisplayNameList()
多言語設定情報を取得します。java.lang.String
getName()
名前を返します。boolean
hasChild()
子階層メニューが存在するか否かを判定します。int
hashCode()
void
setChilds(java.util.List<MenuItem> childs)
子階層のメニューアイテムを設定します。void
setCustomizeScript(java.lang.String customizeScript)
カスタマイズ用スクリプトを設定します。void
setDescription(java.lang.String description)
説明を設定します。void
setDisplayName(java.lang.String displayName)
表示名を設定します。void
setIconTag(java.lang.String iconTag)
アイコンタグを設定します。void
setImageColor(java.lang.String imageColor)
イメージカラーを設定します。void
setImageUrl(java.lang.String imageUrl)
メニューアイコンURLを設定します。void
setLocalizedDisplayNameList(java.util.List<LocalizedStringDefinition> localizedDisplayNameList)
多言語設定情報を設定します。void
setName(java.lang.String name)
名前を設定します。
-
コンストラクタの詳細
-
MenuItem
public MenuItem()
-
-
メソッドの詳細
-
accept
チェック処理などを実装したMenuItemVisitor
を実行します。- 型パラメータ:
R
- 戻り値- パラメータ:
visitor
- 実行処理- 戻り値:
- 実行結果
-
getChilds
子階層のメニューアイテムを返します。- 戻り値:
- childs 子階層のメニューアイテム
-
setChilds
子階層のメニューアイテムを設定します。- パラメータ:
childs
- 子階層のメニューアイテム
-
addChild
子階層のメニューアイテムを追加します。- パラメータ:
menuItem
- 子階層のメニューアイテム
-
hasChild
public boolean hasChild()子階層メニューが存在するか否かを判定します。- 戻り値:
- true:存在する/false:存在しない
-
getName
public java.lang.String getName()名前を返します。- 定義:
getName
インタフェース内Definition
- 戻り値:
- name 名前
-
setName
public void setName(java.lang.String name)名前を設定します。- 定義:
setName
インタフェース内Definition
- パラメータ:
name
- 名前
-
getDisplayName
public java.lang.String getDisplayName()表示名を返します。- 定義:
getDisplayName
インタフェース内Definition
- 戻り値:
- 表示名
-
setDisplayName
public void setDisplayName(java.lang.String displayName)表示名を設定します。- 定義:
setDisplayName
インタフェース内Definition
- パラメータ:
displayName
- 表示名
-
getDescription
public java.lang.String getDescription()説明を返します。- 定義:
getDescription
インタフェース内Definition
- 戻り値:
- 説明
-
setDescription
public void setDescription(java.lang.String description)説明を設定します。- 定義:
setDescription
インタフェース内Definition
- パラメータ:
description
- 説明
-
getImageUrl
public java.lang.String getImageUrl()メニューアイコンURLを返します。- 戻り値:
- メニューアイコンURL
-
setImageUrl
public void setImageUrl(java.lang.String imageUrl)メニューアイコンURLを設定します。- パラメータ:
imageUrl
- メニューアイコンURL
-
getIconTag
public java.lang.String getIconTag()アイコンタグを取得します。- 戻り値:
- アイコンタグ
-
setIconTag
public void setIconTag(java.lang.String iconTag)アイコンタグを設定します。- パラメータ:
iconTag
- アイコンタグ
-
getLocalizedDisplayNameList
多言語設定情報を取得します。- 戻り値:
- リスト
-
setLocalizedDisplayNameList
public void setLocalizedDisplayNameList(java.util.List<LocalizedStringDefinition> localizedDisplayNameList)多言語設定情報を設定します。- パラメータ:
\u30ea\u30b9\u30c8
-
-
addLocalizedDisplayName
多言語設定情報を追加します。- パラメータ:
\u591a\u8a00\u8a9e\u8a2d\u5b9a\u60c5\u5831
-
-
getImageColor
public java.lang.String getImageColor()イメージカラーを取得します。- 戻り値:
- イメージカラー
-
setImageColor
public void setImageColor(java.lang.String imageColor)イメージカラーを設定します。- パラメータ:
imageColor
- イメージカラー
-
getCustomizeScript
public java.lang.String getCustomizeScript()カスタマイズ用スクリプトを返します。- 戻り値:
- カスタマイズ用スクリプト
-
setCustomizeScript
public void setCustomizeScript(java.lang.String customizeScript)カスタマイズ用スクリプトを設定します。- パラメータ:
customizeScript
- カスタマイズ用スクリプト
-
hashCode
public int hashCode()- オーバーライド:
hashCode
クラス内java.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- オーバーライド:
equals
クラス内java.lang.Object
-