パッケージ org.iplass.mtp.view.menu

インタフェース MenuItemVisitor<R>

型パラメータ:
R - 各処理結果で戻す型

public interface MenuItemVisitor<R>
メニューツリー・メニュー(アイテム)に対する処理定義
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    visit(ActionMenuItem actionMenuItem)
    Action実行用メニューアイテムに対する処理
    visit(EntityMenuItem entityMenuItem)
    Entity表示用メニューアイテムに対する処理
    visit(MenuTree menuTree)
    メニューツリーに対する処理
    visit(NodeMenuItem nodeMenuItem)
    階層フォルダ用メニューアイテムに対する処理
    visit(UrlMenuItem urlMenuItem)
    UR義用メニューアイテムに対する処理
    子階層のメニューアイテムが存在しないメニューツリーに対する処理
  • メソッドの詳細

    • visit

      R visit(MenuTree menuTree)
      メニューツリーに対する処理
      パラメータ:
      menuTree - 対象メニューツリー
      戻り値:
      処理結果
    • visitNoMenu

      R visitNoMenu(MenuTree menuTree)
      子階層のメニューアイテムが存在しないメニューツリーに対する処理
      パラメータ:
      menuTree - 対象メニューツリー
      戻り値:
      処理結果
    • visit

      R visit(NodeMenuItem nodeMenuItem)
      階層フォルダ用メニューアイテムに対する処理
      パラメータ:
      nodeMenuItem - 階層フォルダ用メニューアイテム
      戻り値:
      処理結果
    • visit

      R visit(ActionMenuItem actionMenuItem)
      Action実行用メニューアイテムに対する処理
      パラメータ:
      actionMenuItem - Action実行用メニューアイテム
      戻り値:
      処理結果
    • visit

      R visit(EntityMenuItem entityMenuItem)
      Entity表示用メニューアイテムに対する処理
      パラメータ:
      entityMenuItem - Entity表示用メニューアイテム
      戻り値:
      処理結果
    • visit

      R visit(UrlMenuItem urlMenuItem)
      UR義用メニューアイテムに対する処理
      パラメータ:
      urlMenuItem - URL用メニューアイテム
      戻り値:
      処理結果