Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/* ChildrenBindingImpl.java
Purpose:
Description:
History:
2012/1/2 Created by Dennis Chen
Copyright (C) 2011 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.bind.impl;
import java.util.Map;
import org.zkoss.bind.BindContext;
import org.zkoss.bind.Binder;
import org.zkoss.bind.Converter;
import org.zkoss.bind.sys.BindEvaluatorX;
import org.zkoss.bind.sys.ChildrenBinding;
import org.zkoss.bind.sys.ConditionType;
import org.zkoss.xel.ExpressionX;
import org.zkoss.zk.ui.Component;
/**
* A base implementation of {@link ChildrenBinding}.
* @author dennis
* @since 6.0.0
*/
public abstract class ChildrenBindingImpl extends BindingImpl implements ChildrenBinding {
private static final long serialVersionUID = 1463169907348730644L;
protected final AccessInfo _accessInfo;
private final ExpressionX _converter;
private final Map _converterArgs;
/**
* @param binder
* @param comp
* @param accessExpr the binding expression , to access the bean
* @param conditionType the condition type
* @param command the command, if the conditionType is not prompt, then command must not null
* @param bindingArgs
*/
protected ChildrenBindingImpl(Binder binder, Component comp, String accessExpr, ConditionType conditionType,
String command, Map bindingArgs, String converterExpr, Map converterArgs) {
super(binder, comp, bindingArgs);
final BindEvaluatorX eval = binder.getEvaluatorX();
final Class