Interface IObjectTreeListener<O,OA,OR extends O,OP extends O,OC extends O>
-
- All Known Subinterfaces:
IHippoModelProjection
,ILayoutProjection
,ILayoutProjectionListener
,IModelProjection
,IModelProjectionListener
,IObjectTreeProjection<D,DA,DR,DP,DC,M,MA,MR,MP,MC>
,IThemeProjection
,IThemeProjectionListener
,IViewProjection
,IViewProjectionListener
- All Known Implementing Classes:
ExtensibleProjection
public interface IObjectTreeListener<O,OA,OR extends O,OP extends O,OC extends O>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
attributeChanged(O object, OA attribute, Object oldValue, Object newValue)
default void
listItemAdded(O object, OA attribute, int index, Object item)
default void
listItemMoved(O object, OA attribute, int oldIndex, int newIndex, Object item)
default void
listItemRemoved(O object, OA attribute, int index, Object item)
default void
listItemReplaced(O object, OA attribute, int index, Object oldItem, Object newItem)
default void
mapItemAdded(O object, OA attribute, Object key, Object value)
default void
mapItemRemoved(O object, OA attribute, Object key, Object value)
default void
mapItemReplaced(O object, OA attribute, Object key, Object oldValue, Object newValue)
default void
messageSent(IObjectTreeMessage message)
default void
rootChanged(OR oldRoot, OR newRoot)
default void
rootSet(OR root)
default void
rootUnset(OR root)
default void
setItemAdded(O object, OA attribute, Object item)
default void
setItemRemoved(O object, OA attribute, Object item)
default void
treeItemAdded(OP parent, int index, OC item)
default void
treeItemMoved(OP parent, int oldIndex, int newIndex, OC item)
default void
treeItemRemoved(OP parent, int index, OC item)
default void
treeItemReplaced(OP parent, int index, OC oldItem, OC newItem)
-
-
-
Method Detail
-
messageSent
default void messageSent(IObjectTreeMessage message)
-
rootSet
default void rootSet(OR root)
-
rootUnset
default void rootUnset(OR root)
-
attributeChanged
default void attributeChanged(O object, OA attribute, Object oldValue, Object newValue)
-
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)
-
mapItemReplaced
default void mapItemReplaced(O object, OA attribute, Object key, Object oldValue, Object newValue)
-
-