com.talk2object.plum.interaction.viewgeneneration.ViewBuilder Maven / Gradle / Ivy
package com.talk2object.plum.interaction.viewgeneneration;
import com.talk2object.plum.view._abstract.window.UIComponent;
/**
* stand alone builder for a model class.
*
* @author jack
*
*/
public interface ViewBuilder {
/**
*
* @param model
* @param viewClass
* @param context
* @param parentView
* @return
*/
UIComponent build(Object model, String viewClass, ViewBuildContext context,
UIComponent parentView);
Class getModelClass();
boolean isImportant();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy