All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.zkoss.bind.sys.debugger.BindingAnnotationInfoChecker Maven / Gradle / Ivy

There is a newer version: 10.0.0-jakarta
Show newest version
/* BindingAnnotationInfoChecker.java

	Purpose:
		
	Description:
		
	History:
		2013/1/7 Created by Dennis Chen

Copyright (C) 2013 Potix Corporation. All Rights Reserved.
 */
package org.zkoss.bind.sys.debugger;

import org.zkoss.bind.Binder;
import org.zkoss.zk.ui.Component;

/**
 * the checker to check runtime binding annotation and show warn by {@link BindingExecutionInfoCollector}
 * 
 * @author dennis
 * @since 6.5.2
 */
public interface BindingAnnotationInfoChecker {

	/**
	 * check binding annotation
	 */
	void checkBinding(Binder binder, Component comp);

	/**
	 * check view model annotation 
	 */
	void checkViewModel(Component comp);

	/**
	 * check binder annotation
	 */
	void checkBinder(Component comp);

	/**
	 * check validation message annotation
	 */
	void checkValidationMessages(Component comp);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy