Class LinkedListNotifiableViewListeners
- java.lang.Object
-
- org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
-
- All Implemented Interfaces:
ViewListeners
,NotifiableViewListeners
public class LinkedListNotifiableViewListeners extends Object implements NotifiableViewListeners
ANotifiableViewListeners
implementation backed by aLinkedList
.- Author:
- Carl Harris
-
-
Constructor Summary
Constructors Constructor Description LinkedListNotifiableViewListeners()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterTraversing(ViewTraversalEvent event)
void
append(ViewListener listener)
void
beforeTraversing(ViewTraversalEvent event)
Object
didExtractValue(ViewNodePropertyEvent event)
void
entityCreated(ViewNodePropertyEvent event)
void
entityDiscarded(ViewNodePropertyEvent event)
void
nodeVisited(ViewNodeEvent event)
void
prepend(ViewListener listener)
void
propertyVisited(ViewNodePropertyEvent event)
boolean
remove(ViewListener listener)
boolean
shouldVisitNode(ViewNodeEvent event)
List<ViewListener>
toList()
Object
willInjectValue(ViewNodePropertyEvent event)
-
-
-
Method Detail
-
shouldVisitNode
public boolean shouldVisitNode(ViewNodeEvent event)
- Specified by:
shouldVisitNode
in interfaceNotifiableViewListeners
-
nodeVisited
public void nodeVisited(ViewNodeEvent event)
- Specified by:
nodeVisited
in interfaceNotifiableViewListeners
-
didExtractValue
public Object didExtractValue(ViewNodePropertyEvent event)
- Specified by:
didExtractValue
in interfaceNotifiableViewListeners
-
willInjectValue
public Object willInjectValue(ViewNodePropertyEvent event)
- Specified by:
willInjectValue
in interfaceNotifiableViewListeners
-
propertyVisited
public void propertyVisited(ViewNodePropertyEvent event)
- Specified by:
propertyVisited
in interfaceNotifiableViewListeners
-
entityCreated
public void entityCreated(ViewNodePropertyEvent event)
- Specified by:
entityCreated
in interfaceNotifiableViewListeners
-
entityDiscarded
public void entityDiscarded(ViewNodePropertyEvent event)
- Specified by:
entityDiscarded
in interfaceNotifiableViewListeners
-
beforeTraversing
public void beforeTraversing(ViewTraversalEvent event)
- Specified by:
beforeTraversing
in interfaceNotifiableViewListeners
-
afterTraversing
public void afterTraversing(ViewTraversalEvent event)
- Specified by:
afterTraversing
in interfaceNotifiableViewListeners
-
append
public void append(ViewListener listener)
- Specified by:
append
in interfaceViewListeners
-
prepend
public void prepend(ViewListener listener)
- Specified by:
prepend
in interfaceViewListeners
-
remove
public boolean remove(ViewListener listener)
- Specified by:
remove
in interfaceViewListeners
-
toList
public List<ViewListener> toList()
- Specified by:
toList
in interfaceViewListeners
-
-