/*
 * Created on Mar 15, 2005
 *
 * $Log$
 * Revision 1.1  2005/08/03 00:35:29  dsowen
 * Initial commit.
 *
 * Revision 1.2  2005/04/10 19:48:29  dowen
 * Renamed package.
 *
 * Revision 1.1  2005/03/19 16:49:21  dowen
 * Initial commit.
 *
 */
package ws.fugue88.jpath;

import java.lang.reflect.InvocationTargetException;

/**
 * @author dsowen
 */
interface Property {

	String getName();

	Class getType();

	Object getValue(Object that) throws InvocationTargetException;

	void setValue(Object that, Object value) throws InvocationTargetException;
}