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

org.javabuilders.handler.IPropertyHandler Maven / Gradle / Ivy

The newest version!
/**
 * 
 */
package org.javabuilders.handler;

import org.javabuilders.BuildException;
import org.javabuilders.BuildProcess;
import org.javabuilders.BuilderConfig;
import org.javabuilders.IKeyValueConsumer;
import org.javabuilders.Node;

/**
 * Defines a class that handles key/values
 * @author Jacek Furmankiewicz
 */
public interface IPropertyHandler extends IKeyValueConsumer {

	/**
	 * Handles the defined key/value pairs on the current node
	 * @param config Config
	 * @param process Current build process
	 * @param node
	 * @throws BuildException 
	 */
	void handle(BuilderConfig config, BuildProcess process, Node node, String key) throws BuildException;
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy