public class ModelModule<T extends ModelDescriptor> extends Object
Modifier and Type | Field and Description |
---|---|
static Function<?,String> |
toStringFunction |
Constructor and Description |
---|
ModelModule(ModuleSpi module,
T model) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
T |
model() |
static <T extends ModelDescriptor> |
modelFunction() |
static <T extends ModelDescriptor> |
modelModuleFunction(ModuleSpi module) |
ModuleSpi |
module() |
String |
toString() |
public static <T extends ModelDescriptor> Function<T,ModelModule<T>> modelModuleFunction(ModuleSpi module)
public static <T extends ModelDescriptor> Function<ModelModule<T>,T> modelFunction()
public ModuleSpi module()
public T model()