Interface MenuItemVisitor<R>

Type Parameters:
R - 各処理結果で戻す型

public interface MenuItemVisitor<R>
メニューツリー・メニュー(アイテム)に対する処理定義
  • Method Summary

    Modifier and Type
    Method
    Description
    visit(ActionMenuItem actionMenuItem)
    Action実行用メニューアイテムに対する処理
    visit(EntityMenuItem entityMenuItem)
    Entity表示用メニューアイテムに対する処理
    visit(MenuTree menuTree)
    メニューツリーに対する処理
    visit(NodeMenuItem nodeMenuItem)
    階層フォルダ用メニューアイテムに対する処理
    visit(UrlMenuItem urlMenuItem)
    UR義用メニューアイテムに対する処理
    子階層のメニューアイテムが存在しないメニューツリーに対する処理
  • Method Details

    • visit

      R visit(MenuTree menuTree)
      メニューツリーに対する処理
      Parameters:
      menuTree - 対象メニューツリー
      Returns:
      処理結果
    • visitNoMenu

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

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

      R visit(ActionMenuItem actionMenuItem)
      Action実行用メニューアイテムに対する処理
      Parameters:
      actionMenuItem - Action実行用メニューアイテム
      Returns:
      処理結果
    • visit

      R visit(EntityMenuItem entityMenuItem)
      Entity表示用メニューアイテムに対する処理
      Parameters:
      entityMenuItem - Entity表示用メニューアイテム
      Returns:
      処理結果
    • visit

      R visit(UrlMenuItem urlMenuItem)
      UR義用メニューアイテムに対する処理
      Parameters:
      urlMenuItem - URL用メニューアイテム
      Returns:
      処理結果