/* AuClearWrongValue.java Purpose: Description: History: Thu May 25 18:17:07 2006, Created by tomyeh Copyright (C) 2006 Potix Corporation. All Rights Reserved. {{IS_RIGHT This program is distributed under LGPL Version 2.1 in the hope that it will be useful, but WITHOUT ANY WARRANTY. }}IS_RIGHT */ package org.zkoss.zk.au.out; import java.util.List; import org.zkoss.zk.au.AuResponse; import org.zkoss.zk.ui.Component; /** * A response to ask the client to close the error messages belonging * the specified component, if any. * * <p>data[0]: the component.<br/> * data[1]: the 2nd component, if any<br/> * ... * * @author tomyeh * @since 5.0.0 */ public class AuClearWrongValue extends AuResponse { /** * @param comps a list of components */ public AuClearWrongValue(List<? extends Component> comps) { super("clearWrongValue", comps.toArray()); //component-independent } /** * @param comps a list of components */ public AuClearWrongValue(Component[] comps) { super("clearWrongValue", comps); //component-independent } /** Unlike other constructors, the object instantiated by this method * depends on the specified comp. * @param comp the component whose error box, if any, shall be closed. */ public AuClearWrongValue(Component comp) { super("clearWrongValue", comp, comp); //dependent } /** Default: "zk.wrongValue" if {@link #getDepends} is not null, * or null if {@link #getDepends} is null * @since 5.0.2 */ public final String getOverrideKey() { return getDepends() != null ? "zk.wrongValue" : null /*append*/; } }