Package org.zkoss.bind
Class BindComposer<T extends org.zkoss.zk.ui.Component>
- java.lang.Object
-
- org.zkoss.bind.BindComposer<T>
-
- All Implemented Interfaces:
java.io.Serializable,org.zkoss.zk.au.AuService,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.Composer<T>,org.zkoss.zk.ui.util.ComposerExt<T>
public class BindComposer<T extends org.zkoss.zk.ui.Component> extends java.lang.Object implements org.zkoss.zk.ui.util.Composer<T>, org.zkoss.zk.ui.util.ComposerExt<T>, java.io.Serializable, org.zkoss.zk.au.AuService, org.zkoss.zk.ui.util.ComponentActivationListenerBase composer to apply ZK Bind.- Since:
- 6.0.0
- Author:
- henrichen
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringBINDER_ATTRstatic java.lang.StringBINDER_IDprotected static java.lang.StringID_ANNOprotected static java.lang.StringINIT_ANNOstatic java.lang.StringON_BIND_COMMANDstatic java.lang.StringON_BIND_COMMAND_UPLOADstatic java.lang.StringON_BIND_GLOBAL_COMMANDprotected static java.lang.StringQUEUE_NAME_ANNO_ATTRprotected static java.lang.StringQUEUE_SCOPE_ANNO_ATTRprotected static java.lang.StringVALIDATION_MESSAGES_ATTRprotected static java.lang.StringVALUE_ANNO_ATTRprotected static java.lang.StringVIEW_MODEL_ATTRstatic java.lang.StringVM_ID
-
Constructor Summary
Constructors Constructor Description BindComposer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConverter(java.lang.String name, Converter converter)voidaddValidator(java.lang.String name, Validator validator)voiddidActivate(org.zkoss.zk.ui.Component comp)voiddoAfterCompose(T comp)org.zkoss.zk.ui.metainfo.ComponentInfodoBeforeCompose(org.zkoss.zk.ui.Page page, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.metainfo.ComponentInfo compInfo)voiddoBeforeComposeChildren(org.zkoss.zk.ui.Component comp)booleandoCatch(java.lang.Throwable ex)voiddoFinally()BindergetBinder()ConvertergetConverter(java.lang.String name)ValidatorgetValidator(java.lang.String name)java.lang.ObjectgetViewModel()voidnotifyChange(java.lang.Object bean, java.lang.String property)booleanservice(org.zkoss.zk.au.AuRequest request, boolean everError)voidsetViewModel(java.lang.Object viewModel)voidwillPassivate(org.zkoss.zk.ui.Component comp)
-
-
-
Field Detail
-
VM_ID
public static final java.lang.String VM_ID
- See Also:
- Constant Field Values
-
BINDER_ID
public static final java.lang.String BINDER_ID
- See Also:
- Constant Field Values
-
ON_BIND_COMMAND
public static final java.lang.String ON_BIND_COMMAND
- See Also:
- Constant Field Values
-
ON_BIND_GLOBAL_COMMAND
public static final java.lang.String ON_BIND_GLOBAL_COMMAND
- See Also:
- Constant Field Values
-
ON_BIND_COMMAND_UPLOAD
public static final java.lang.String ON_BIND_COMMAND_UPLOAD
- See Also:
- Constant Field Values
-
ID_ANNO
protected static final java.lang.String ID_ANNO
- See Also:
- Constant Field Values
-
INIT_ANNO
protected static final java.lang.String INIT_ANNO
- See Also:
- Constant Field Values
-
VALUE_ANNO_ATTR
protected static final java.lang.String VALUE_ANNO_ATTR
- See Also:
- Constant Field Values
-
VIEW_MODEL_ATTR
protected static final java.lang.String VIEW_MODEL_ATTR
- See Also:
- Constant Field Values
-
BINDER_ATTR
protected static final java.lang.String BINDER_ATTR
- See Also:
- Constant Field Values
-
VALIDATION_MESSAGES_ATTR
protected static final java.lang.String VALIDATION_MESSAGES_ATTR
- See Also:
- Constant Field Values
-
QUEUE_NAME_ANNO_ATTR
protected static final java.lang.String QUEUE_NAME_ANNO_ATTR
- See Also:
- Constant Field Values
-
QUEUE_SCOPE_ANNO_ATTR
protected static final java.lang.String QUEUE_SCOPE_ANNO_ATTR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBinder
public Binder getBinder()
-
setViewModel
public void setViewModel(java.lang.Object viewModel)
-
getViewModel
public java.lang.Object getViewModel()
-
getConverter
public Converter getConverter(java.lang.String name)
-
getValidator
public Validator getValidator(java.lang.String name)
-
addConverter
public void addConverter(java.lang.String name, Converter converter)
-
addValidator
public void addValidator(java.lang.String name, Validator validator)
-
doBeforeCompose
public org.zkoss.zk.ui.metainfo.ComponentInfo doBeforeCompose(org.zkoss.zk.ui.Page page, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.metainfo.ComponentInfo compInfo) throws java.lang.Exception- Specified by:
doBeforeComposein interfaceorg.zkoss.zk.ui.util.ComposerExt<T extends org.zkoss.zk.ui.Component>- Throws:
java.lang.Exception
-
doBeforeComposeChildren
public void doBeforeComposeChildren(org.zkoss.zk.ui.Component comp) throws java.lang.Exception- Specified by:
doBeforeComposeChildrenin interfaceorg.zkoss.zk.ui.util.ComposerExt<T extends org.zkoss.zk.ui.Component>- Throws:
java.lang.Exception
-
doAfterCompose
public void doAfterCompose(T comp) throws java.lang.Exception
- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer<T extends org.zkoss.zk.ui.Component>- Throws:
java.lang.Exception
-
doCatch
public boolean doCatch(java.lang.Throwable ex) throws java.lang.Exception- Specified by:
doCatchin interfaceorg.zkoss.zk.ui.util.ComposerExt<T extends org.zkoss.zk.ui.Component>- Throws:
java.lang.Exception
-
doFinally
public void doFinally() throws java.lang.Exception- Specified by:
doFinallyin interfaceorg.zkoss.zk.ui.util.ComposerExt<T extends org.zkoss.zk.ui.Component>- Throws:
java.lang.Exception
-
notifyChange
public void notifyChange(java.lang.Object bean, java.lang.String property)
-
didActivate
public void didActivate(org.zkoss.zk.ui.Component comp)
- Specified by:
didActivatein interfaceorg.zkoss.zk.ui.util.ComponentActivationListener
-
willPassivate
public void willPassivate(org.zkoss.zk.ui.Component comp)
- Specified by:
willPassivatein interfaceorg.zkoss.zk.ui.util.ComponentActivationListener
-
service
public boolean service(org.zkoss.zk.au.AuRequest request, boolean everError)- Specified by:
servicein interfaceorg.zkoss.zk.au.AuService
-
-