|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.bind.tracker.impl.BindUiLifeCycle
public class BindUiLifeCycle
Track Binding CRUD and dependent tracking management.
Nested Class Summary | |
---|---|
static interface |
BindUiLifeCycle.Extension
An interface used to extend the BindUiLifeCycle . |
Constructor Summary | |
---|---|
BindUiLifeCycle()
|
Method Summary | |
---|---|
void |
afterComponentAttached(Component comp,
Page page)
Called after a component is attached to a page. |
void |
afterComponentDetached(Component comp,
Page prevpage)
Called after a component is detached from a page. |
void |
afterComponentMoved(Component parent,
Component child,
Component prevparent)
Called after the parent/children relation is changed. |
void |
afterPageAttached(Page page,
Desktop desktop)
Called after a page is attached to a desktop. |
void |
afterPageDetached(Page page,
Desktop prevdesktop)
Called after a page is detached to a desktop. |
protected void |
handleComponentAttached(Component comp)
|
protected void |
handleComponentDetached(Component comp)
|
static void |
markLifeCycleHandling(Component comp)
Internal use only. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BindUiLifeCycle()
Method Detail |
---|
public void afterComponentAttached(Component comp, Page page)
UiLifeCycle
If a tree of components are attached to a page, this method called only against the root one. For example, if component A has a child B and A is attached to page P, then aferComponentAttached(A, P) is called.
Note: exception thrown by this method is ignored (but logged).
afterComponentAttached
in interface UiLifeCycle
protected void handleComponentAttached(Component comp)
public void afterComponentDetached(Component comp, Page prevpage)
UiLifeCycle
If a tree of components are detached to a page, this method called only against the root one. For example, if component A has a child B and A is detached from page P, then aferComponentDetached(A, P) is called.
Note: exception thrown by this method is ignored (but logged).
afterComponentDetached
in interface UiLifeCycle
prevpage
- the previous page that comp belongs to.protected void handleComponentDetached(Component comp)
public void afterComponentMoved(Component parent, Component child, Component prevparent)
UiLifeCycle
If a tree of components has become children of the other component, this method called only against the root one. For example, if component A has a child B and A becomes a child of component C, then aferComponentAttached(C, A, null) is called.
Note: exception thrown by this method is ignored (but logged).
afterComponentMoved
in interface UiLifeCycle
prevparent
- the previous parent. If it is the same as
parent, comp is moved in the same parent.public void afterPageAttached(Page page, Desktop desktop)
UiLifeCycle
Note: exception thrown by this method is ignored (but logged).
afterPageAttached
in interface UiLifeCycle
public void afterPageDetached(Page page, Desktop prevdesktop)
UiLifeCycle
afterPageDetached
in interface UiLifeCycle
public static void markLifeCycleHandling(Component comp)
#afterComponentAttached(Component, Page)
,
BindUiLifeCycle will not process it again.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |