Interface IObjectTreeListener<O,​OA,​OR extends O,​OP extends O,​OC extends O>

    • Method Detail

      • rootSet

        default void rootSet​(OR root)
      • rootChanged

        default void rootChanged​(OR oldRoot,
                                 OR newRoot)
      • rootUnset

        default void rootUnset​(OR root)
      • attributeChanged

        default void attributeChanged​(O object,
                                      OA attribute,
                                      Object oldValue,
                                      Object newValue)
      • listItemAdded

        default void listItemAdded​(O object,
                                   OA attribute,
                                   int index,
                                   Object item)
      • listItemMoved

        default void listItemMoved​(O object,
                                   OA attribute,
                                   int oldIndex,
                                   int newIndex,
                                   Object item)
      • listItemReplaced

        default void listItemReplaced​(O object,
                                      OA attribute,
                                      int index,
                                      Object oldItem,
                                      Object newItem)
      • listItemRemoved

        default void listItemRemoved​(O object,
                                     OA attribute,
                                     int index,
                                     Object item)
      • mapItemAdded

        default void mapItemAdded​(O object,
                                  OA attribute,
                                  Object key,
                                  Object value)
      • mapItemReplaced

        default void mapItemReplaced​(O object,
                                     OA attribute,
                                     Object key,
                                     Object oldValue,
                                     Object newValue)
      • mapItemRemoved

        default void mapItemRemoved​(O object,
                                    OA attribute,
                                    Object key,
                                    Object value)
      • setItemAdded

        default void setItemAdded​(O object,
                                  OA attribute,
                                  Object item)
      • setItemRemoved

        default void setItemRemoved​(O object,
                                    OA attribute,
                                    Object item)
      • treeItemAdded

        default void treeItemAdded​(OP parent,
                                   int index,
                                   OC item)
      • treeItemMoved

        default void treeItemMoved​(OP parent,
                                   int oldIndex,
                                   int newIndex,
                                   OC item)
      • treeItemReplaced

        default void treeItemReplaced​(OP parent,
                                      int index,
                                      OC oldItem,
                                      OC newItem)
      • treeItemRemoved

        default void treeItemRemoved​(OP parent,
                                     int index,
                                     OC item)