All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAnnotatedMethodInvoker<T extends java.lang.annotation.Annotation> |
To help calling a ViewModel annotated method with binding arguments.
|
| AbstractBindingHandler |
to help implement BinderImpl
|
| AbstractCollectionProxy<E> |
This class provides a skeletal implementation of the Collection
|
| AbstractExecutionInfoCollector |
abstract implementation
|
| AbstractForEachStatus |
The Class AbstractForEachStatus.
|
| AbstractListModelConverter<C extends org.zkoss.zk.ui.Component> |
The abstract Converter implementation for converting collection to ListModel and vice versa.
|
| AbstractRenderer |
to handle the common task of resolver a template of a renderer
|
| AbstractSelectedIndexConverter<C extends org.zkoss.zk.ui.Component> |
Convert selected index to bean and vice versa.
|
| AbstractValidator |
A abstract validator the handling validation message
|
| AccessInfo |
Represent an load/save binding expression
|
| AdaptiveParanamer |
Implementation of Paranamer which chooses between a series of Paranamer instances depending on which can supply data.
|
| AddBindingInfo |
|
| AddCommandBindingInfo |
|
| AfterCompose |
Marker annotation to identify a life-cycle method in View Model. this method will be called after host component composition has been done (AfterCompose).
Only one method could be tagged with this annotation.
|
| AllocUtil |
For ZK-2289, Memory allocation utility.
|
| AnnotateBinder |
ZK Annotated Binder, it parse the component annotation and handles the binding of components and view model.
|
| AnnotateBinderHelper |
Helper class to parse binding annotations and create bindings.
|
| AnnotationUtil |
An internal utility to help processing component annotation, for internal using only.
|
| AnnoWarnInfo |
|
| AutoNotifyChange |
Enable posting NotifyChange when setter method called.
|
| BeanProxyHandler<T> |
A bean proxy handler
|
| BeanValidations |
A utility class to help jsr 303 validation.
|
| BeanValidator |
A JSR 303 compatible validator for a property-binding.
|
| BindChildRenderer |
to renderer children of component
|
| BindComboitemRenderer |
comboitem renderer for binding.
|
| BindComposer<T extends org.zkoss.zk.ui.Component> |
Base composer to apply ZK Bind.
|
| BindContext |
Binding Context
|
| BindContextImpl |
|
| BindContextUtil |
to help handling BindContext, internal use only,
|
| BindELContext |
ELContext for Binding.
|
| BindELResolver |
ELResolver for Binding; handle Form bean.
|
| Binder |
The Binder that do the data binding things.
|
| BinderCtrl |
An addition interface to Binder
that is used for implementation or tools.
|
| BinderImpl |
Implementation of Binder.
|
| BinderPropertiesRenderer |
A BinderPropertiesRenderer is used to add extra properties for client widget.
|
| BinderUtil |
|
| BinderUtil.UtilContext |
|
| BindEvaluatorX |
An extension of Evaluator to have more control to handle Binding via EL.
|
| BindEvaluatorXImpl |
|
| BindEvaluatorXUtil |
an internal utility to help doing evaluation.
|
| BindExpressionBuilder |
Handle value dot series script for Binding.
|
| BindExpressionFactoryImpl |
Handle dot series script.
|
| Binding |
A Binding represent a relation between a source object
(usually an UI component) and a target object(usually a backing bean).
|
| BindingAnnotationInfoChecker |
|
| BindingExecutionInfoCollector |
the collector to collect runtime binding execution information
|
| BindingImpl |
Base implementation for implementing a Binding
|
| BindingKey |
|
| BindingParam |
Marker annotation to identify the name of a parameter of a method.
The value of this parameter is getting from current binding argument.
|
| BindingParams |
Marker annotation to identify the name of a parameter of a method.
The value of this parameter, which is a Bean object, will be created
with properties from the current binding arguments.
|
| BindListitemRenderer |
Listitem renderer for binding.
|
| BindRadioRenderer |
radio renderer for binding.
|
| BindRowRenderer |
Row renderer for binding.
|
| BindSelectboxRenderer |
selectbox renderer.
|
| BindTabboxRenderer |
|
| BindTreeitemRenderer |
Treeitem renderer for binding.
|
| BindUiLifeCycle |
Track Binding CRUD and dependent tracking management.
|
| BindUiLifeCycle.Extension |
An interface used to extend the BindUiLifeCycle.
|
| BindUtils |
A utility to help developer using zk bind
|
| BindXelExpression |
|
| BindXelFactory |
Xel Factory for Binding.
|
| BytecodeReadingParanamer |
An ASM-based implementation of Paranamer.
|
| CachingParanamer |
Implementation of Paranamer which delegate to another Paranamer implementation,
adding caching functionality to speed up usage.
|
| CachingParanamer.WithoutWeakReferences |
This implementation has a better concurrent design (ConcurrentHashMap) which
has a better strategy to implement concurrency: segments instead of synchronized.
|
| ChildrenBinding |
A binding tells how to deal with Load children of a source object
(usually an UI component) and a property of a target object(usually a backing bean).
|
| ChildrenBindingConverter |
To converter items to List
|
| ChildrenBindingImpl |
|
| ChildrenBindingListDataListener |
listen the model data onChange event (support list model in children binding)
|
| ChildrenBindingListModelDataEvent |
serializable event in children binding (support list model in children binding)
|
| ClientBinderCommandParser |
A client binder command parser for @command and @global-command
|
| ClientBinderPhaseListener |
A client command binding phase listener.
|
| ComboboxModelConverter |
The Converter implementation of the combobox for converting collection to ListModel and vice versa.
|
| ComboboxSelectedIndexConverter |
Convert selected index to bean and vice versa.
|
| ComboboxSelectedItemConverter |
Convert combobox selected comboitem to bean and vice versa.
|
| Command |
Marker annotation to identify a Command method.
|
| CommandBinding |
A binding tells which command to call(usually used with UI event).
|
| CommandBindingImpl |
Implementation of CommandBinding.
|
| CommandInfo |
|
| CompositeValidator |
A composite validator that contains multiple validators and forward the validation to them.
|
| ConditionType |
this enum represent the load/save condition type
|
| ContextParam |
Marker annotation to identify the name of a parameter of a method.
|
| ContextType |
|
| Converter<U,B,C extends org.zkoss.zk.ui.Component> |
Generic binding conversion interface.
|
| CookieParam |
Marker annotation to identify the name of a parameter of a method.
|
| DebuggerFactory |
|
| Default |
Marker annotation to identify default value of a parameter of a method.
|
| DefaultAnnotationInfoChecker |
|
| DefaultBinder |
ZK default Binder, use this class if you want to new a binder and control components though Binder API.
|
| DefaultCommand |
Marker annotation to identify a default command method.
|
| DefaultDebuggerFactory |
The default implementation of DebuggerFactory
it is execution scope implementation and provides client-log and system-out implementation
|
| DefaultExecutionInfoCollector |
|
| DefaultGlobalCommand |
Marker annotation to identify a global command method.
|
| DefaultJSONBindingParamConverter |
A default JSON binding parameter converter
|
| DefaultViewModelAnnotationResolver |
A default view model annotation resolver
|
| DeferredValidator |
A deferred validator that defers the initialization of the real validator,
a validator needs 3-party jar files could still be installed if user doesn't provide it (ex, BeanValidator of JSR 303).
|
| DependsOn |
Specify variable dependency.
|
| Destroy |
Marker annotation to identify a destroy method.
|
| DestroyCallback |
A callback to invoke the destroy method in zkbind.
|
| DynamicPropertiedELResolver |
A resolver to resolve value base on BeanELResolver and DynamicPropertied.
|
| ErrorMessageConverter |
A internal converter that shows a error message on any component.
|
| EventInfo |
|
| ExecutionArgParam |
Marker annotation to identify the name of a parameter of a method.
|
| ExecutionInfo |
the base interface of ExecutionInfo
|
| ExecutionInfoBase |
|
| ExecutionParam |
Marker annotation to identify the name of a parameter of a method.
|
| Form |
Virtual Bean that associated with a form.
|
| FormatedDateConverter |
Converter to convert String to Date.
|
| FormatedNumberConverter |
Converter to convert String to Number.
|
| FormattedTemporalConverter<T extends java.time.temporal.TemporalAccessor> |
Converter to convert String to Temporal object.
|
| FormattedTimeConverter |
Converter to convert String to Time (Date Object).
|
| FormBinding |
A binding tells how to deal with Load and Save between a form and a bean.
|
| FormBindingImpl |
|
| FormELResolver |
|
| FormFieldCleaner |
A helper interface for form filed data to clean up.
|
| FormImpl |
Deprecated.
|
| FormLegacy |
Deprecated.
|
| FormLegacyExt |
Deprecated.
|
| FormProxyHandler<T> |
A form proxy handler
|
| FormProxyObject |
The interface implemented by proxy classes.
|
| FormStatus |
Represents the runtime information of the Form
|
| GlobalCommand |
Marker annotation to identify a Global Command method.
|
| GlobalCommandEvent |
The global-command event
|
| GridModelConverter |
The Converter implementation of the grid for converting collection to ListModel and vice versa.
|
| HeaderParam |
Marker annotation to identify the name of a parameter of a method.
|
| HistoryPopState |
Marker annotation to identify a HistoryPopState method in View Model.
|
| ImageContentConverter |
|
| Immutable |
Marker annotation to indicate an immutable class (no setters).
|
| ImmutableElements |
Marker annotation to indicate that the elements of the collection for
FormProxyObject are immutable class.
|
| ImmutableFields |
Marker annotation to indicate all of the fields returned from the given class
are immutable (no setter).
|
| ImplicitObjectContributor |
to contribute implicit object
|
| ImplicitObjectContributorImpl |
contribute implicit object of zkbind EL
|
| ImplicitObjectELResolver |
ELResolver for implicit object that is not supported in zk el
|
| IndirectBinding |
An indirect binding, a kind of reference binding, but it won't create a sub-tracking
tree to get two way bindings, and it is used for children binding internally.
|
| Init |
Marker annotation to identify a initial method.
|
| InitChildrenBinding |
ChildrenBinding for init-loading into children component from backing bean property.
|
| InitChildrenBindingImpl |
|
| InitFormBinding |
Binding for init a form.
|
| InitFormBindingImpl |
|
| InitPropertyBinding |
PropertyBinding for init-loading into component attribute from backing bean property.
|
| InitPropertyBindingImpl |
|
| ListboxModelConverter |
The Converter implementation of the listbox for converting collection to ListModel and vice versa.
|
| ListboxSelectedIndexConverter |
Convert selected index to bean and vice versa.
|
| ListboxSelectedItemConverter |
Convert listbox selected listitem to bean and vice versa.
|
| ListboxSelectedItemsConverter |
Convert listbox selected listitems to bean and vice versa.
|
| ListModelArrayProxy<E> |
A ListModelArray Proxy
|
| ListModelELResolver |
ELResolver for ListModel.
|
| ListModelListProxy<E> |
A ListModelList Proxy
|
| ListModelMapProxy<K,V> |
A ListModelMap Proxy
|
| ListModelSetProxy<E> |
A ListModelSet Proxy
|
| ListProxy<E> |
A list proxy
|
| LoadBinding |
Binding for loading.
|
| LoadChildrenBinding |
ChildrenBinding for loading children of component from backing bean property.
|
| LoadChildrenBindingImpl |
|
| LoadFormBinding |
Binding for load a form.
|
| LoadFormBindingImpl |
|
| LoadInfo |
|
| LoadPropertyBinding |
PropertyBinding for load into component attribute from backing bean property.
|
| LoadPropertyBindingImpl |
|
| LoadTemplateBinding |
|
| LoadTemplateBindingImpl |
|
| MapProxy<K,V> |
A proxy object to implement Map
|
| MatchMedia |
Marker annotation to identify a MatchMedia method in View Model.
|
| MiscUtil |
internal use only misc util
|
| NotifyChange |
Notify value change.
|
| NotifyChangeDisabled |
To disable the default notify change when binder sets a property.
|
| NotifyChangeInfo |
|
| NotifyCommand |
Notify a command to either server or client.
|
| NotifyCommands |
Notify a set of commands to either server or client.
|
| ObjectBooleanConverter |
Converter to convert boolean to Object.
|
| ParamCall |
|
| ParamCall.ParamResolver<T> |
|
| ParameterNamesNotFoundException |
Exception thrown when no parameter names are found
|
| ParameterReflectionParanamer |
Use the Parameter reflection API since Java 8 to discover parameter names.
|
| Paranamer |
Paranamer allows lookups of methods and constructors by parameter names.
|
| Path |
Class that holding a dot series path and process Form field name.
|
| PathELResolver |
Handle dot series path when evaluating expression.
|
| Phase |
The Phase of PhaseListener when doing binding.
|
| PhaseListener |
A call back listener that allow user to intervene the execution life cycle.
|
| Property |
Represent a property of a base object in the binding.
|
| PropertyBinding |
A binding tells how to deal with Load or Save a field of a source object
(usually an UI component) and a property of a target object(usually a backing bean).
|
| PropertyBindingImpl |
|
| PropertyChangeEvent |
The property-change event
|
| PropertyExpression |
An implementation of component property expression to evaluate it with a reflection
method call instead of EL resolving.
|
| PropertyImpl |
Implementation of a property.
|
| ProxyHelper |
A proxy helper class to create a proxy cache mechanism for Set, List, Collection,
Map, and POJO.
|
| ProxyHelper.ProxyDecorator |
An interface to decorate the ProxyObject for some purposes, like
providing custom validation logic or adding extra handler on it.
|
| ProxyNode |
A proxy object node (For the relationship of proxies)
|
| ProxyTargetHandler |
A proxy target handler to help creating proxy on correct origin data object.
|
| QueryParam |
Marker annotation to identify the name of a parameter of a method.
|
| RadiogroupModelConverter |
The Converter implementation of the radiogroup for converting collection to ListModel and vice versa.
|
| RadiogroupSelectedIndexConverter |
Convert selected index to bean and vice versa.
|
| RadiogroupSelectedItemConverter |
Convert Radiogroup selected item to radio value and vice versa.
|
| ReferenceBinding |
A reference to an expression.
|
| ReferenceBindingHandler |
to handle reference binding
|
| ReferenceBindingImpl |
|
| SaveBinding |
Binding for saving.
|
| SaveFormBinding |
Binding for saving a form.
|
| SaveFormBindingImpl |
|
| SaveInfo |
|
| SavePropertyBinding |
PropertyBinding for save from component attribute into backing bean property.
|
| SavePropertyBindingImpl |
|
| Scope |
|
| ScopeParam |
Marker annotation to identify the name of a parameter of a method.
|
| SelectboxModelConverter |
The Converter implementation of the selectbox for converting collection to ListModel and vice versa.
|
| SelectboxSelectedIndexConverter |
Convert selected index to bean and vice versa.
|
| SelectboxSelectedItemConverter |
Convert listbox selected listitem to bean and vice versa.
|
| SelectorParam |
Marker annotation to identify the component of a parameter of a method
The SelectorParam.value() is the selector to find components.
|
| SetProxy<E> |
This class provides a proxy implementation of the Set interface.
|
| SimpleBindXelContext |
Internal use only.
|
| SimpleForm |
Deprecated.
|
| SmartNotifyChange |
|
| StackInfo |
|
| SystemConverters |
To keep system level converters, the built-in converters are initialized when first accessing.
|
| SystemValidators |
To keep system level validators, the built-in validators are initialized when first accessing.
|
| TabboxModelConverter |
|
| TabboxSelectedIndexConverter |
|
| TabboxSelectedTabConverter |
Convert tabbox selected tab and vice versa.
|
| TemplateResolver |
Resolver for Template
|
| TemplateResolverImpl |
The resolver resolves template and handles template changes
|
| ToClientCommand |
Notify a command to client.
|
| ToServerCommand |
Notify a command to server.
|
| Tracker |
Bind tracker to maintain a binding dependency graph.
|
| TrackerImpl |
Implementation of dependency tracking.
|
| TrackerImpl.EqualBeansMap |
|
| TrackerNode |
Tracker Node in a binding dependency graph.
|
| TrackerNodeImpl |
|
| Transient |
Marker annotation to indicate a transient method operation not to use proxy
mechanism.
|
| TreeModelConverter |
|
| TreeModelELResolver |
ELResolver for TreeModel.
|
| TreeSelectedItemConverter |
Convert tree selected treeitem to bean and vice versa.
|
| TreeSelectedItemsConverter |
Convert tree selected treeitem to bean and vice versa.
|
| UriConverter |
Convert String into Uri
|
| ValidationContext |
The context for validation
|
| ValidationContextImpl |
the default implementation of validation context
|
| ValidationInfo |
|
| ValidationMessages |
To provide the message binding between validator and binder.
|
| ValidationMessagesELResolver |
|
| ValidationMessagesELResolver.AbstractValueResolver |
|
| ValidationMessagesELResolver.ValueResolver |
|
| ValidationMessagesImpl |
|
| Validator |
Generic binding validation interface.
|
| Version |
|
| ViewModelAnnotationResolver |
The annotation resolver to handle annotations in view model.
|
| ViewModelAnnotationResolvers |
An aggregating view model annotation resolvers.
|
| ViewModelProxyObject |
A simple view model proxy object
|
| WeakIdentityMap<K,V> |
WeakIdentityMap is like WeakHashMap, except it uses a key's identity
hashcode and equals methods.
|
| WebAppInit |
The initialization of zkbind.
|
| WrongValuePropertyImpl |
// ZK-878 Exception if binding a form with errorMessage
To handle wrong value exception when getting a component value.
|
| ZKBinderPhaseListeners |
An aggregating phase listeners
|
| ZKProxyTargetHandlers |
An aggregating proxy target handlers
|