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

org.solovyev.common.math.matrix.helpers.MatrixHelper Maven / Gradle / Ivy

The newest version!
package org.solovyev.common.math.matrix.helpers;

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/**
 * User: serso
 * Date: 3/6/11
 * Time: 3:03 PM
 */
public interface MatrixHelper {

	String getStringValue(T t);

	public static enum Helper {

		double_(new DoubleMatrixHelper());

		private final MatrixHelper helper;

		Helper(@NotNull MatrixHelper helper) {
			this.helper = helper;
		}

		public  MatrixHelper getHelper() {
			return (MatrixHelper)helper;
		}
	}

	@Nullable
	T getValueFromString(String value) throws IllegalArgumentException;

	@Nullable
	T getEmptyValue();

	@NotNull
	public Class getObjectClass();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy