public class BinderImpl extends java.lang.Object implements Binder, BinderCtrl, java.io.Serializable
ACCESS, COMMAND_FAIL_VALIDATE, COMMAND_SUCCESS, CONVERTER, LOAD_EVENT, LOAD_REPLACEMENT, LOAD_TYPE, RENDERER, SAVE_EVENT, SAVE_REPLACEMENT, VALIDATOR, ZKBINDACTIVATOR, BINDCTX, BINDER, BINDING, BINDRENDERING, CHILDREN_ATTR, CHILDREN_BINDING_MODEL, CHILDREN_BINDING_MODEL_LISTENER, CHILDREN_BINDING_RENDERED_COMPONENTS, CLIENT_INFO, DEFAULT_QUEUE_NAME, DEFAULT_QUEUE_SCOPE, DEPENDS_ON_COMP, FORM_ID, IGNORE_REF_VALUE, IGNORE_TRACKER, INVALIDATE_REF_VALUE, LOAD_FORM_COMPONENT, LOAD_FORM_EXPRESSION, MATCHMEDIAVALUE_PREFIX, MODEL, NOTIFYS, ON_BIND_CLEAN, ON_BIND_INIT, PHASE_LISTENER_CLASS_KEY, REMOVE_BINDINGS, RENDERER_INSTALLED, SAVE_BASE, SRCPATH, VALIDATES, VAR, VM| Constructor and Description |
|---|
BinderImpl() |
BinderImpl(java.lang.String qname,
java.lang.String qscope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChildrenInitBinding(Component comp,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> initArgs)
Deprecated.
|
void |
addChildrenInitBinding(Component comp,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> initArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
init children of a component by an expression, it only execute once
|
void |
addChildrenLoadBindings(Component comp,
java.lang.String loadExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
Deprecated.
|
void |
addChildrenLoadBindings(Component comp,
java.lang.String loadExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Add new children-load-bindings.
|
void |
addCommandBinding(Component comp,
java.lang.String evtnm,
java.lang.String commandExpr,
java.util.Map<java.lang.String,java.lang.Object> args)
Add a new command binding.
|
void |
addFormAssociatedSaveBinding(Component associatedComp,
java.lang.String formId,
SaveBinding saveBinding,
java.lang.String fieldName)
Add a association between formId and a associated save binding(save binding inside a form), the form has to exist in the parent components
|
void |
addFormInitBinding(Component comp,
java.lang.String id,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> initArgs)
init a component form by expression, it only execute once
|
void |
addFormLoadBindings(Component comp,
java.lang.String id,
java.lang.String loadExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
Add new form-load-bindings.
|
void |
addFormSaveBindings(Component comp,
java.lang.String id,
java.lang.String saveExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String validatorExpr,
java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
Add new form-save-bindings.
|
void |
addGlobalCommandBinding(Component comp,
java.lang.String evtnm,
java.lang.String commandExpr,
java.util.Map<java.lang.String,java.lang.Object> args)
Add a new global-command binding.
|
void |
addPhaseListener(PhaseListener listener)
Add the
PhaseListener |
void |
addPropertyInitBinding(Component comp,
java.lang.String attr,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> initArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
init a component property by a expression, it only execute once
|
void |
addPropertyLoadBindings(Component comp,
java.lang.String attr,
java.lang.String loadExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Add new property-load-bindings.
|
void |
addPropertySaveBindings(Component comp,
java.lang.String attr,
java.lang.String saveExpr,
java.lang.String[] beforeCmds,
java.lang.String[] afterCmds,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs,
java.lang.String validatorExpr,
java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
Add new property-save-bindings.
|
void |
addReferenceBinding(Component comp,
java.lang.String attr,
java.lang.String loadExpr,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
Add a new reference-binding.
|
void |
addSaveFormFieldName(Form form,
java.util.Set<java.lang.String> fieldNames)
Adds all field names for saving with the given Form.
|
void |
addSaveFormFieldName(Form form,
java.lang.String fieldName)
Adds a field name for saving with the given Form.
|
protected void |
checkInit() |
protected ParamCall |
createParamCall(BindContext ctx) |
protected void |
doExecute(Component comp,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> commandArgs,
BindContext ctx,
java.util.Set<Property> notifys) |
protected void |
doLoadAfter(Component comp,
java.lang.String command,
BindContext ctx) |
protected void |
doLoadBefore(Component comp,
java.lang.String command,
BindContext ctx) |
protected void |
doSaveAfter(Component comp,
java.lang.String command,
Event evt,
BindContext ctx,
java.util.Set<Property> notifys) |
protected void |
doSaveBefore(Component comp,
java.lang.String command,
Event evt,
BindContext ctx,
java.util.Set<Property> notifys) |
protected boolean |
doValidate(Component comp,
java.lang.String command,
Event evt,
BindContext ctx,
java.util.Set<Property> notifys) |
protected void |
fireNotifyChanges(java.util.Set<Property> notifys) |
BindingAnnotationInfoChecker |
getBindingAnnotationInfoChecker()
get binding annotation info checker
|
BindingExecutionInfoCollector |
getBindingExecutionInfoCollector()
get binding execution info collector
|
java.util.Map<java.lang.String,java.util.List<Binding>> |
getBindings(Component comp) |
Converter |
getConverter(java.lang.String name)
Returns the _converter of the given _converter name.
|
java.util.Map<java.lang.String,java.lang.Object> |
getDynamicAttrs()
Internal use only.
|
BindEvaluatorX |
getEvaluatorX()
Returns the
BindEvaluatorX used by this Binder. |
protected EventQueue<Event> |
getEventQueue() |
Form |
getForm(Component comp,
java.lang.String id)
Get the form of the component
|
java.util.Set<SaveBinding> |
getFormAssociatedSaveBindings(Component comp)
Get associated save bindings of a form in a component
|
java.util.List<Binding> |
getLoadPromptBindings(Component comp,
java.lang.String attr)
get all load prompt binding of the component and attribute
|
java.util.Map<java.lang.String,java.lang.reflect.Method> |
getMatchMediaValue()
Returns an unmodifiable Map containing all the MatchMedia annotation values of this binder.
|
PhaseListener |
getPhaseListener()
get the first
PhaseListener |
java.util.List<PhaseListener> |
getPhaseListeners()
get the first
PhaseListener |
java.lang.String |
getQueueName()
Returns the queue name of this binder
|
java.lang.String |
getQueueScope()
Returns the queue scope of this binder
|
protected java.lang.Object |
getRenderer(java.lang.String name) |
java.util.Set<java.lang.String> |
getSaveFormFieldNames(Form form)
Returns all field names for saving with the given Form.
|
TemplateResolver |
getTemplateResolver(Component comp,
java.lang.String attr)
get the template resolver that sets by
Binder.setTemplate(Component, String, String, java.util.Map) |
Tracker |
getTracker()
Returns associated dependency tracker of this binder.
|
ValidationMessages |
getValidationMessages()
Get the
ValidationMessages |
Validator |
getValidator(java.lang.String name)
Returns the _validator of the given _validator name.
|
Component |
getView()
Returns associated root component of this binder.
|
java.lang.Object |
getViewModel()
Returns associated ViewModel of this binder.
|
boolean |
hasValidator(Component comp,
java.lang.String attr)
is there a validator on the attribute of component
|
void |
init(Component comp,
java.lang.Object viewModel)
Deprecated.
use
init(Component, Object, Map) instead |
void |
init(Component comp,
java.lang.Object viewModel,
java.util.Map<java.lang.String,java.lang.Object> initArgs)
Initializes the binder with a root component and viewModel object.
|
void |
initActivator()
Internal use only.
|
void |
initQueue()
Internal use only.
|
boolean |
isActivating()
check if binder is in activating state
|
void |
loadComponent(Component comp,
boolean loadinit)
Internal Use only. init and load the component
|
protected CommandBinding |
newCommandBinding(Component comp,
java.lang.String evtnm,
java.lang.String cmdScript,
java.util.Map<java.lang.String,java.lang.Object> args)
Make this extenable.
|
protected InitChildrenBinding |
newInitChildrenBinding(Component comp,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Make this extenable.
|
protected InitFormBinding |
newInitFormBinding(Component comp,
java.lang.String formId,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
Make this extenable.
|
protected InitPropertyBinding |
newInitPropertyBinding(Component comp,
java.lang.String attr,
java.lang.String loadAttr,
java.lang.Class<?> attrType,
java.lang.String initExpr,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Make this extenable.
|
protected LoadChildrenBinding |
newLoadChildrenBinding(Component comp,
java.lang.String loadExpr,
ConditionType conditionType,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Make this extenable.
|
protected LoadFormBinding |
newLoadFormBinding(Component comp,
java.lang.String formId,
java.lang.String loadExpr,
ConditionType conditionType,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
Make this extenable.
|
protected LoadPropertyBinding |
newLoadPropertyBinding(Component comp,
java.lang.String attr,
java.lang.String loadAttr,
java.lang.Class<?> attrType,
java.lang.String loadExpr,
ConditionType conditionType,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs)
Make this extenable.
|
protected SaveFormBinding |
newSaveFormBinding(Component comp,
java.lang.String formId,
java.lang.String saveExpr,
ConditionType conditionType,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String validatorExpr,
java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
Make this extenable.
|
protected SavePropertyBinding |
newSavePropertyBinding(Component comp,
java.lang.String attr,
java.lang.String saveAttr,
java.lang.String saveExpr,
ConditionType conditionType,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
java.lang.String converterExpr,
java.util.Map<java.lang.String,java.lang.Object> converterArgs,
java.lang.String validatorExpr,
java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
Make this extenable.
|
void |
notifyChange(java.lang.Object base,
java.lang.String attr)
Notify change of the property.
|
void |
postCommand(java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> args)
post command this binder, binder will queue the command, and fired later.
|
void |
removeBindings(Component comp)
Remove all bindings that associated with the specified component.
|
void |
removeBindings(Component comp,
java.lang.String key)
Remove all bindings that associated with the specified component and key (_fieldExpr|evtnm|formid).
|
void |
removeBindings(java.util.Set<Component> comps)
Remove all managed bindings that associated with the specified components.
|
java.util.Set<java.lang.String> |
removeSaveFormFieldNames(Form self)
Remove all field names for saving with the given Form.
|
int |
sendCommand(java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> args)
send command fired to this binder and process the command immediately
|
void |
setDynamicAttrs(java.lang.String command,
java.lang.Object value)
Internal use only.
|
void |
setPhaseListener(PhaseListener listener)
Sets the associated phase listener to intervene the binding life cycle.
|
void |
setTemplate(Component comp,
java.lang.String attr,
java.lang.String templateExpr,
java.util.Map<java.lang.String,java.lang.Object> templateArgs)
set template to a component property by an expression
|
void |
setValidationMessages(ValidationMessages messages)
Set the
ValidationMessages |
void |
setViewModel(java.lang.Object vm)
Sets associated ViewModel of this binder.
|
void |
storeForm(Component comp,
java.lang.String id,
Form form)
Store the form in the component with id
|
public BinderImpl()
public BinderImpl(java.lang.String qname,
java.lang.String qscope)
public void init(Component comp, java.lang.Object viewModel)
init(Component, Object, Map) insteadBinderAnnotateBinder and zk annotationpublic void init(Component comp, java.lang.Object viewModel, java.util.Map<java.lang.String,java.lang.Object> initArgs)
BinderAnnotateBinder and zk annotationprotected void checkInit()
public java.util.Map<java.lang.String,java.util.List<Binding>> getBindings(Component comp)
public void setViewModel(java.lang.Object vm)
BindersetViewModel in interface Bindervm - the associated view model of this binder.public java.lang.Object getViewModel()
BindergetViewModel in interface Binderpublic Converter getConverter(java.lang.String name)
BindergetConverter in interface Bindername - _converter namepublic Validator getValidator(java.lang.String name)
BindergetValidator in interface Bindername - _validator nameprotected java.lang.Object getRenderer(java.lang.String name)
public BindEvaluatorX getEvaluatorX()
BinderBindEvaluatorX used by this Binder.getEvaluatorX in interface Binderpublic void storeForm(Component comp, java.lang.String id, Form form)
BinderCtrlstoreForm in interface BinderCtrlcomp - the component to store the formid - the form idform - the form instancepublic Form getForm(Component comp, java.lang.String id)
BinderCtrlgetForm in interface BinderCtrlcomp - the component has the formid - the form idpublic void addFormInitBinding(Component comp, java.lang.String id, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> initArgs)
BinderaddFormInitBinding in interface Bindercomp - the associated component, must not nullid - the form id, must not nullinitExpr - init expression, nullableinitArgs - args key-value pairs for this init, nullablepublic void addFormLoadBindings(Component comp, java.lang.String id, java.lang.String loadExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
BinderaddFormLoadBindings in interface Bindercomp - the associated component, must not nullid - the form id, must not nullloadExpr - load expression, nullablebeforeCmds - load before these commands, the command here is not a EL expression. nullableafterCmds - load after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullablepublic void addFormSaveBindings(Component comp, java.lang.String id, java.lang.String saveExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String validatorExpr, java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
BinderaddFormSaveBindings in interface Bindercomp - the associated component, must not nullid - the form id, must not nullsaveExpr - save expression, nullablebeforeCmds - save before these commands, the command here is not a EL expression. nullableafterCmds - save after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullablevalidatorExpr - the converter expression, nullablevalidatorArgs - args key-value pairs for validator, nullablepublic void addPropertyInitBinding(Component comp, java.lang.String attr, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> initArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
BinderaddPropertyInitBinding in interface Bindercomp - the associated component, must not nullattr - the associated attribute of the component; ex label, style, must not nullinitExpr - init expression, must not nullinitArgs - args key-value pairs for initial, nullableconverterExpr - the converter expression, nullableconverterArgs - args key-value pairs for converter, nullablepublic void addPropertyLoadBindings(Component comp, java.lang.String attr, java.lang.String loadExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
BinderaddPropertyLoadBindings in interface Bindercomp - the associated component, must not nullattr - the associated attribute of the component; ex label, style, must not nullloadExpr - load expression, must not nullbeforeCmds - load before these commands, the command here is not a EL expression. nullableafterCmds - load after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullableconverterExpr - the converter expression, nullableconverterArgs - args key-value pairs for converter, nullablepublic void addPropertySaveBindings(Component comp, java.lang.String attr, java.lang.String saveExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs, java.lang.String validatorExpr, java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
BinderaddPropertySaveBindings in interface Bindercomp - the associated component, must not nullattr - the associated attribute of the component; ex value, check, must not nullsaveExpr - save expression, nullablebeforeCmds - save before these commands, the command here is not a EL expression. nullableafterCmds - save after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullableconverterExpr - the converter expression, nullableconverterArgs - args key-value pairs for converter, nullablevalidatorExpr - the converter expression, nullablevalidatorArgs - args key-value pairs for validator, nullableprotected LoadPropertyBinding newLoadPropertyBinding(Component comp, java.lang.String attr, java.lang.String loadAttr, java.lang.Class<?> attrType, java.lang.String loadExpr, ConditionType conditionType, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
protected SavePropertyBinding newSavePropertyBinding(Component comp, java.lang.String attr, java.lang.String saveAttr, java.lang.String saveExpr, ConditionType conditionType, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs, java.lang.String validatorExpr, java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
protected InitPropertyBinding newInitPropertyBinding(Component comp, java.lang.String attr, java.lang.String loadAttr, java.lang.Class<?> attrType, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
protected InitChildrenBinding newInitChildrenBinding(Component comp, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
protected LoadChildrenBinding newLoadChildrenBinding(Component comp, java.lang.String loadExpr, ConditionType conditionType, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
protected CommandBinding newCommandBinding(Component comp, java.lang.String evtnm, java.lang.String cmdScript, java.util.Map<java.lang.String,java.lang.Object> args)
protected InitFormBinding newInitFormBinding(Component comp, java.lang.String formId, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
protected LoadFormBinding newLoadFormBinding(Component comp, java.lang.String formId, java.lang.String loadExpr, ConditionType conditionType, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
protected SaveFormBinding newSaveFormBinding(Component comp, java.lang.String formId, java.lang.String saveExpr, ConditionType conditionType, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String validatorExpr, java.util.Map<java.lang.String,java.lang.Object> validatorArgs)
@Deprecated public void addChildrenInitBinding(Component comp, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> initArgs)
BinderaddChildrenInitBinding in interface Bindercomp - the associated component, must not nullinitExpr - init expression, must not nullinitArgs - args key-value pairs for initial, nullablepublic void addChildrenInitBinding(Component comp, java.lang.String initExpr, java.util.Map<java.lang.String,java.lang.Object> initArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
BinderaddChildrenInitBinding in interface Bindercomp - the associated component, must not nullinitExpr - init expression, must not nullinitArgs - args key-value pairs for initial, nullableconverterExpr - the converter expression, nullableconverterArgs - args key-value pairs for converter, nullable@Deprecated public void addChildrenLoadBindings(Component comp, java.lang.String loadExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
BinderaddChildrenLoadBindings in interface Bindercomp - the associated component, must not nullloadExpr - load expression, must not nullbeforeCmds - load before these commands, the command here is not a EL expression. nullableafterCmds - load after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullablepublic void addChildrenLoadBindings(Component comp, java.lang.String loadExpr, java.lang.String[] beforeCmds, java.lang.String[] afterCmds, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, java.lang.String converterExpr, java.util.Map<java.lang.String,java.lang.Object> converterArgs)
BinderaddChildrenLoadBindings in interface Bindercomp - the associated component, must not nullloadExpr - load expression, must not nullbeforeCmds - load before these commands, the command here is not a EL expression. nullableafterCmds - load after these commands, the command here is not a EL expression. nullablebindingArgs - args key-value pairs for this binding, nullableconverterExpr - the converter expression, nullableconverterArgs - args key-value pairs for converter, nullablepublic void addReferenceBinding(Component comp, java.lang.String attr, java.lang.String loadExpr, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
BinderaddReferenceBinding in interface Bindercomp - the associated component, must not nullattr - the name of reference that stored in the component; ex myval, must not nullloadExpr - load expression, must not nullbindingArgs - args key-value pairs for this binding, nullablepublic void addCommandBinding(Component comp, java.lang.String evtnm, java.lang.String commandExpr, java.util.Map<java.lang.String,java.lang.Object> args)
BinderaddCommandBinding in interface Bindercomp - the associated componentevtnm - the associated component event namecommandExpr - the command expressionargs - other key-value pairs pairs for commandpublic void addGlobalCommandBinding(Component comp, java.lang.String evtnm, java.lang.String commandExpr, java.util.Map<java.lang.String,java.lang.Object> args)
BinderaddGlobalCommandBinding in interface Bindercomp - the associated componentevtnm - the associated component event namecommandExpr - the command expressionargs - other key-value pairs pairs for commandpublic boolean isActivating()
BinderCtrlisActivating in interface BinderCtrlpublic int sendCommand(java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> args)
BindersendCommand in interface Bindercommand - command nameargs - , arguments when notifying this command, it will be passed as a arguments of execution method of vmprotected void fireNotifyChanges(java.util.Set<Property> notifys)
public void postCommand(java.lang.String command,
java.util.Map<java.lang.String,java.lang.Object> args)
BinderpostCommand in interface Bindercommand - command nameargs - , arguments when notifying this command, it will be passed as a arguments of execution method of vmprotected boolean doValidate(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)
protected ParamCall createParamCall(BindContext ctx)
protected void doExecute(Component comp, java.lang.String command, java.util.Map<java.lang.String,java.lang.Object> commandArgs, BindContext ctx, java.util.Set<Property> notifys)
protected void doSaveBefore(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)
protected void doSaveAfter(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)
protected void doLoadBefore(Component comp, java.lang.String command, BindContext ctx)
protected void doLoadAfter(Component comp, java.lang.String command, BindContext ctx)
public void removeBindings(java.util.Set<Component> comps)
BinderremoveBindings in interface Binderpublic void removeBindings(Component comp)
removeBindings in interface Bindercomp - the componentpublic void removeBindings(Component comp, java.lang.String key)
removeBindings in interface Bindercomp - the componentkey - can be component attribute, event name, or form idpublic java.util.List<Binding> getLoadPromptBindings(Component comp, java.lang.String attr)
BinderCtrlgetLoadPromptBindings in interface BinderCtrlcomp - the component is relative to the bindingsattr - the attribute is relative to the bindingspublic void setTemplate(Component comp, java.lang.String attr, java.lang.String templateExpr, java.util.Map<java.lang.String,java.lang.Object> templateArgs)
BindersetTemplate in interface Bindercomp - the associated component, must not nullattr - the associated attribute of the component; ex label, style, must not nulltemplateExpr - template expression, must not nulltemplateArgs - args key-value pairs for template, nullablepublic TemplateResolver getTemplateResolver(Component comp, java.lang.String attr)
BinderCtrlBinder.setTemplate(Component, String, String, java.util.Map)getTemplateResolver in interface BinderCtrlcomp - the component has resolversattr - the attribute to get the resolverpublic Tracker getTracker()
BinderCtrlgetTracker in interface BinderCtrlpublic void loadComponent(Component comp, boolean loadinit)
loadComponent in interface Bindercomp - the component to reloadloadinit - true if should also load the init-bindingpublic java.util.Map<java.lang.String,java.lang.Object> getDynamicAttrs()
public void setDynamicAttrs(java.lang.String command,
java.lang.Object value)
public void notifyChange(java.lang.Object base,
java.lang.String attr)
BindernotifyChange in interface Binderbase - the backing bean object.attr - the property of the bean that change the valuepublic void setPhaseListener(PhaseListener listener)
BindersetPhaseListener in interface BindersetPhaseListener in interface BinderCtrllistener - the associated phase listener.public void addPhaseListener(PhaseListener listener)
BinderCtrlPhaseListeneraddPhaseListener in interface BinderCtrlpublic PhaseListener getPhaseListener()
BinderCtrlPhaseListenergetPhaseListener in interface BinderCtrlPhaseListenerpublic java.util.List<PhaseListener> getPhaseListeners()
BinderCtrlPhaseListenergetPhaseListeners in interface BinderCtrlPhaseListenerprotected EventQueue<Event> getEventQueue()
public void addFormAssociatedSaveBinding(Component associatedComp, java.lang.String formId, SaveBinding saveBinding, java.lang.String fieldName)
BinderCtrladdFormAssociatedSaveBinding in interface BinderCtrlassociatedComp - associated component inside a form bindingformId - the form idsaveBinding - the nested save binding in side a form bindingfieldName - the associated form fieldName for the associated save bindingpublic java.util.Set<SaveBinding> getFormAssociatedSaveBindings(Component comp)
BinderCtrlgetFormAssociatedSaveBindings in interface BinderCtrlcomp - the component that contains the formpublic boolean hasValidator(Component comp, java.lang.String attr)
BinderCtrlhasValidator in interface BinderCtrlcomp - the component to checkattr - the attribute to checkpublic Component getView()
Binderpublic ValidationMessages getValidationMessages()
BinderCtrlValidationMessagesgetValidationMessages in interface BinderCtrlBinderCtrl.setValidationMessages(ValidationMessages)public void setValidationMessages(ValidationMessages messages)
BinderCtrlValidationMessagessetValidationMessages in interface BinderCtrlmessages - the ValidationMessagespublic BindingExecutionInfoCollector getBindingExecutionInfoCollector()
BinderCtrlgetBindingExecutionInfoCollector in interface BinderCtrlpublic BindingAnnotationInfoChecker getBindingAnnotationInfoChecker()
BinderCtrlgetBindingAnnotationInfoChecker in interface BinderCtrlpublic java.lang.String getQueueName()
BinderCtrlgetQueueName in interface BinderCtrlpublic java.lang.String getQueueScope()
BinderCtrlgetQueueScope in interface BinderCtrlpublic java.util.Map<java.lang.String,java.lang.reflect.Method> getMatchMediaValue()
BinderCtrlgetMatchMediaValue in interface BinderCtrlpublic void addSaveFormFieldName(Form form, java.lang.String fieldName)
BinderCtrladdSaveFormFieldName in interface BinderCtrlfieldName - field name to be saved into.public void addSaveFormFieldName(Form form, java.util.Set<java.lang.String> fieldNames)
BinderCtrladdSaveFormFieldName in interface BinderCtrlfieldNames - field name to be saved into.public java.util.Set<java.lang.String> removeSaveFormFieldNames(Form self)
BinderCtrlremoveSaveFormFieldNames in interface BinderCtrlpublic java.util.Set<java.lang.String> getSaveFormFieldNames(Form form)
BinderCtrlgetSaveFormFieldNames in interface BinderCtrlpublic void initQueue()
public void initActivator()
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.