public class DataBindFactory extends Object
public static DataBindFactory getInstance()
public static <T extends Page> T buildPage(String source, Class<T> aClass) throws SerializationException
SerializationExceptionpublic static <T extends ComponentPresentation> T buildDynamicComponentPresentation(String source, Class<T> aClass) throws SerializationException
SerializationException@Deprecated public static ComponentPresentation buildDynamicComponentPresentation(ComponentPresentation componentPresentation, Class<? extends Component> aClass) throws SerializationException
SerializationExceptionpublic static <T extends Component> T buildComponent(Object source, Class<T> aClass) throws SerializationException
SerializationExceptionpublic static Map<String,BaseViewModel> buildModels(Object rawData, Set<String> modelNames, String currentTemplateUri) throws SerializationException
SerializationExceptionpublic static <T extends BaseViewModel> T buildModel(Object rawData, Class<T> model, String currentTemplateUri) throws SerializationException
SerializationExceptionpublic static <T extends BaseViewModel> T buildModel(Object rawData, String modelName, String currentTemplateUri) throws SerializationException
SerializationExceptionpublic static String findComponentTemplateViewName(ComponentTemplate template)
public static Class<? extends BaseViewModel> getModelClassesForInterfaceOrAbstractField(String className, String rootElementName)
public static boolean classHasViewModelDerivatives(String className)
public static boolean renderGenericComponentsOnly()
public static boolean renderDefaultComponentsIfNoModelFound()
public void setDataBinder(DataBinder dataBinder)
Copyright © 2017. All rights reserved.