package org.openhab.domain.rule; /** * Created by Tony Alpskog in 2014. */ public class UserValue<T> { // implements UnitEntityDataType<T> { // // private String mName; // private T mValue; // // public UserValue(String name) { // this(name, null); // } // // public UserValue(String name, T value) { // this.mName = name; // this.mValue = value; // } // // public String getFormattedString(){ // return mValue.toString(); // } // // @Override // public String getName() { // return mName; // } // // public void setName(String name) { // mName = name; // } // // @Override // public EntityDataTypeSource getSourceType() { // return EntityDataTypeSource.STATIC; // } // // @Override // public Class<?> getDataType() { // return mValue.getClass(); // } // // @Override // public T getValue() { // return mValue; // } // // @Override // public void setValue(T value) { // mValue = value; // } // // @Override // public String toString() { // return getFormattedString(); // } // // @Override // public T valueOf(String input) { // return null; // } }