Package org.iplass.mtp.view.menu
Class MenuItem
java.lang.Object
org.iplass.mtp.view.menu.MenuItem
- All Implemented Interfaces:
Serializable
,Definition
- Direct Known Subclasses:
ActionMenuItem
,EntityMenuItem
,NodeMenuItem
,UrlMenuItem
メニューツリーに設定するアイテム定義
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract <R> R
accept
(MenuItemVisitor<R> visitor) チェック処理などを実装したMenuItemVisitor
を実行します。void
子階層のメニューアイテムを追加します。void
addLocalizedDisplayName
(LocalizedStringDefinition localizedDisplayName) 多言語設定情報を追加します。boolean
子階層のメニューアイテムを返します。カスタマイズ用スクリプトを返します。説明を返します。表示名を返します。アイコンタグを取得します。イメージカラーを取得します。メニューアイコンURLを返します。多言語設定情報を取得します。getName()
名前を返します。boolean
hasChild()
子階層メニューが存在するか否かを判定します。int
hashCode()
void
子階層のメニューアイテムを設定します。void
setCustomizeScript
(String customizeScript) カスタマイズ用スクリプトを設定します。void
setDescription
(String description) 説明を設定します。void
setDisplayName
(String displayName) 表示名を設定します。void
setIconTag
(String iconTag) アイコンタグを設定します。void
setImageColor
(String imageColor) イメージカラーを設定します。void
setImageUrl
(String imageUrl) メニューアイコンURLを設定します。void
setLocalizedDisplayNameList
(List<LocalizedStringDefinition> localizedDisplayNameList) 多言語設定情報を設定します。void
名前を設定します。
-
Constructor Details
-
MenuItem
public MenuItem()
-
-
Method Details
-
getChilds
子階層のメニューアイテムを返します。- Returns:
- childs 子階層のメニューアイテム
-
setChilds
子階層のメニューアイテムを設定します。- Parameters:
childs
- 子階層のメニューアイテム
-
hasChild
public boolean hasChild()子階層メニューが存在するか否かを判定します。- Returns:
- true:存在する/false:存在しない
-
getName
名前を返します。- Specified by:
getName
in interfaceDefinition
- Returns:
- name 名前
-
setName
名前を設定します。- Specified by:
setName
in interfaceDefinition
- Parameters:
name
- 名前
-
getDisplayName
表示名を返します。- Specified by:
getDisplayName
in interfaceDefinition
- Returns:
- 表示名
-
setDisplayName
表示名を設定します。- Specified by:
setDisplayName
in interfaceDefinition
- Parameters:
displayName
- 表示名
-
getDescription
説明を返します。- Specified by:
getDescription
in interfaceDefinition
- Returns:
- 説明
-
setDescription
説明を設定します。- Specified by:
setDescription
in interfaceDefinition
- Parameters:
description
- 説明
-
getImageUrl
メニューアイコンURLを返します。- Returns:
- メニューアイコンURL
-
setImageUrl
メニューアイコンURLを設定します。- Parameters:
imageUrl
- メニューアイコンURL
-
getIconTag
アイコンタグを取得します。- Returns:
- アイコンタグ
-
setIconTag
アイコンタグを設定します。- Parameters:
iconTag
- アイコンタグ
-
getLocalizedDisplayNameList
多言語設定情報を取得します。- Returns:
- リスト
-
setLocalizedDisplayNameList
多言語設定情報を設定します。- Parameters:
リスト
-
-
addLocalizedDisplayName
多言語設定情報を追加します。- Parameters:
多言語設定情報
-
-
getImageColor
イメージカラーを取得します。- Returns:
- イメージカラー
-
setImageColor
イメージカラーを設定します。- Parameters:
imageColor
- イメージカラー
-
getCustomizeScript
カスタマイズ用スクリプトを返します。- Returns:
- カスタマイズ用スクリプト
-
setCustomizeScript
カスタマイズ用スクリプトを設定します。- Parameters:
customizeScript
- カスタマイズ用スクリプト
-
hashCode
public int hashCode() -
equals