|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zkdemo.test2.VoidComposer
public class VoidComposer
A composer that denies the creation of a component.
| Constructor Summary | |
|---|---|
VoidComposer()
|
|
| Method Summary | |
|---|---|
void |
doAfterCompose(Component comp)
Invokes after ZK loader creates this component, initializes it and composes all its children, if any. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VoidComposer()
| Method Detail |
|---|
public void doAfterCompose(Component comp)
Composer
doAfterCompose in interface Composercomp - the component has been composed
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 ComposerExtpage - 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 ComposerExtcomp - 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 ComposerExtex - 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 ComposerExtjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||