public interface DataBinder
| Modifier and Type | Method and Description |
|---|---|
<T extends Component> |
buildComponent(Object source,
Class<T> aClass) |
<T extends ComponentPresentation> |
buildComponentPresentation(String source,
Class<T> componentPresentationClass) |
ComponentPresentation |
buildDynamicComponentPresentation(ComponentPresentation componentPresentation,
Class<? extends Component> aClass)
Deprecated.
|
<T extends BaseViewModel> |
buildModel(Object source,
Class modelClass,
String templateUri) |
<T extends BaseViewModel> |
buildModel(Object rawData,
String modelName,
String templateUri) |
Map<String,BaseViewModel> |
buildModels(Object source,
Set<String> modelNames,
String templateUri) |
<T extends Page> |
buildPage(String source,
Class<T> aClass) |
boolean |
canDeserialize(String source)
Method indicates if the databinder can deserialize the given source correctly.
|
boolean |
classHasViewModelDerivatives(String className) |
String |
findComponentTemplateViewName(ComponentTemplate template) |
Class<? extends BaseViewModel> |
getConcreteModel(String className,
String rootElementName) |
String |
getRootElementName(Object componentNode) |
boolean |
renderDefaultComponentModelsOnly() |
boolean |
renderDefaultComponentsIfNoModelFound() |
<T extends Page> T buildPage(String source, Class<T> aClass) throws SerializationException
SerializationException<T extends ComponentPresentation> T buildComponentPresentation(String source, Class<T> componentPresentationClass) throws SerializationException
SerializationExceptionMap<String,BaseViewModel> buildModels(Object source, Set<String> modelNames, String templateUri) throws SerializationException
SerializationException<T extends BaseViewModel> T buildModel(Object rawData, String modelName, String templateUri) throws SerializationException
SerializationException<T extends BaseViewModel> T buildModel(Object source, Class modelClass, String templateUri) throws SerializationException
SerializationException@Deprecated ComponentPresentation buildDynamicComponentPresentation(ComponentPresentation componentPresentation, Class<? extends Component> aClass) throws SerializationException
SerializationException<T extends Component> T buildComponent(Object source, Class<T> aClass) throws SerializationException
SerializationExceptionString findComponentTemplateViewName(ComponentTemplate template) throws IOException
IOExceptionboolean classHasViewModelDerivatives(String className)
Class<? extends BaseViewModel> getConcreteModel(String className, String rootElementName)
boolean renderDefaultComponentModelsOnly()
boolean renderDefaultComponentsIfNoModelFound()
boolean canDeserialize(String source)
source - Copyright © 2017. All rights reserved.