package org.tmatesoft.svn.core.wc2.hooks; import java.io.File; import org.tmatesoft.svn.core.SVNException; import org.tmatesoft.svn.core.SVNProperties; /** * Implementing this interface allows to define properties to change. * * @author TMate Software Ltd. * @version 1.7 */ public interface ISvnPropertyValueProvider { /** * Defines local item's properties to be installed. * * @param path an working copy item's path * @param properties an item's versioned properties * @return <b>SVNProperties</b> object which stores properties to be installed on an item * @throws SVNException */ public SVNProperties providePropertyValues(File path, SVNProperties properties) throws SVNException; }