|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer
org.zkoss.zk.ui.util.GenericAutowireComposer
org.zkoss.zk.ui.util.GenericForwardComposer
org.zkoss.zkdemo.userguide.MainLayoutComposer
public class MainLayoutComposer
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer |
|---|
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScope |
| Constructor Summary | |
|---|---|
MainLayoutComposer()
|
|
| Method Summary | |
|---|---|
void |
doAfterCompose(Component comp)
Auto forward events and wire accessible variables of the specified component into a controller Java object; a subclass that override this method should remember to call super.doAfterCompose(comp) or it will not work. |
ComponentInfo |
doBeforeCompose(Page page,
Component parent,
ComponentInfo compInfo)
Invokes before composing a component. |
void |
doBeforeComposeChildren(Component comp)
Invokes after the component is instantiated and initialized, but before composing any child. |
boolean |
doCatch(java.lang.Throwable ex)
Called when an exception occurs when composing the component. |
void |
doFinally()
Called after the component has been composed completely. |
Category[] |
getCategories()
|
ListitemRenderer |
getItemRenderer()
|
ListModel |
getSelectedModel()
|
void |
onBookmarkChange$main(BookmarkEvent event)
|
void |
onCategorySelect(ForwardEvent event)
|
void |
onChanging$searchBox(InputEvent event)
|
void |
onCtrlKey$searchBox(KeyEvent event)
|
void |
onMainCreate(Event event)
|
void |
onSelect$itemList(SelectEvent event)
|
| Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer |
|---|
alert, clone |
| Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener |
|---|
bindComponent, getController, onEvent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MainLayoutComposer()
| Method Detail |
|---|
public void onCategorySelect(ForwardEvent event)
public void onBookmarkChange$main(BookmarkEvent event)
public void onSelect$itemList(SelectEvent event)
public void onMainCreate(Event event)
public void onCtrlKey$searchBox(KeyEvent event)
public void onChanging$searchBox(InputEvent event)
public Category[] getCategories()
getCategories in interface MainLayoutAPIpublic ListitemRenderer getItemRenderer()
getItemRenderer in interface MainLayoutAPIpublic ListModel getSelectedModel()
getSelectedModel in interface MainLayoutAPI
public void doAfterCompose(Component comp)
throws java.lang.Exception
GenericForwardComposer
doAfterCompose in interface ComposerdoAfterCompose in class GenericForwardComposercomp - the component has been composed
java.lang.Exception
public ComponentInfo doBeforeCompose(Page page,
Component parent,
ComponentInfo compInfo)
ComposerExtComponentInfo.duplicate() to make a copy and then
modify it such that it won't affect the default behavior.
doBeforeCompose in interface ComposerExtdoBeforeCompose in class GenericComposerpage - the page for composing this component.parent - the parent component, or null if it is the root component.compInfo - the component info used to instantiate the component.
public void doBeforeComposeChildren(Component comp)
throws java.lang.Exception
ComposerExt
doBeforeComposeChildren in interface ComposerExtdoBeforeComposeChildren in class GenericComposercomp - the component being composed
java.lang.Exception
public boolean doCatch(java.lang.Throwable ex)
throws java.lang.Exception
ComposerExtIf you don't want to handle the exception, simply returns false.
boolean doCatch(Throwable ex) {return false;}
An exception thrown in this method is simply logged. It has no effect on the execution. If you want to ignore the exception, just return true.
doCatch in interface ComposerExtdoCatch in class GenericComposerex - the exception being thrown
java.lang.Exception
public void doFinally()
throws java.lang.Exception
ComposerExtNote: it is always called even if ComposerExt.doCatch(java.lang.Throwable),
ComposerExt.doBeforeComposeChildren(org.zkoss.zk.ui.Component) or
Composer.doAfterCompose(org.zkoss.zk.ui.Component) is not called (due to exceptions).
Note: it is called after the onCreate event is posted, but before the onCreate and any other events are handled.
An exception thrown in this method is simply logged. It has no effect on the execution.
doFinally in interface ComposerExtdoFinally in class GenericComposerjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||