
org.squirrelframework.foundation.fsm.Converter Maven / Gradle / Ivy
package org.squirrelframework.foundation.fsm;
import org.squirrelframework.foundation.component.SquirrelComponent;
/**
* Convert object from string to object and object to string either.
*
* @author Henry.He
*
* @param type of converted object
*/
public interface Converter extends SquirrelComponent {
/**
* Convert object to string.
* @param obj converted object
* @return string description of object
*/
String convertToString(T obj);
/**
* Convert string to object.
* @param name name of the object
* @return converted object
*/
T convertFromString(String name);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy