[INTERNAL USE ONLY] support classes for binding; API subject to change
Interface Summary Interface Description InternalPropBindingInternal marker interface for PropBinding
Class Summary Class Description AbstractBindingAbstract base class for bindings. AssetBinding AssetBindingFactoryBinding factory where the expression is a reference to an asset. BlockBinding BlockBindingFactoryAccesses a named block from the container. ComponentBinding ComponentBindingFactoryThe "component:" binding prefix, which allows access to a child component via its id. ContextBindingFactorySpecialization of
AssetBindingFactorythat is explicitly limited to context assets.
AbstractBindingwith a description and a binding type, with invariant forced to true.
LiteralBindingBinding type for literal, immutable values. LiteralBindingFactoryBinding factory that treats the expression as a literal string. MessageBindingFactoryImplementation of the message: binding prefix -- we simply get the message key and store it inside at
NullFieldStrategyBindingFactoryTreats the expression as the name of a
NullFieldStrategy, accessed via the
PropBindingBase class for bindings created by the
PropBindingFactoryBinding factory for reading and updating JavaBean properties. RenderVariableBinding RenderVariableBindingFactory SymbolBindingFactory TranslateBindingFactoryInterprets the binding expression as the name of a
Translatorprovided by the
ValidateBindingFactoryFactory for bindings that provide a
FieldValidatorbased on a validator specification.