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

org.valkyriercp.binding.value.ValueModelWrapper Maven / Gradle / Ivy

There is a newer version: 1.3
Show newest version
package org.valkyriercp.binding.value;

/**
 * A value model that wraps another value model, possibly adding additional
 * functionality such as type conversion or buffering.
 *
 * @author Keith Donald
 * @author Oliver Hutchison
 */
public interface ValueModelWrapper {

	/**
	 * Returns the ValueModel wrapped by this
	 * ValueModelWrapper.
	 *
	 * @return the wrapped value model.
	 */
	ValueModel getWrappedValueModel();

	/**
	 * Returns the inner most ValueModel wrapped by this
	 * ValueModelWrapper.
	 *
	 * @return the inner most wrapped value model.
	 */
	ValueModel getInnerMostWrappedValueModel();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy