| Package | Description |
|---|---|
| com.holonplatform.vaadin7.navigator.internal |
| Modifier and Type | Method and Description |
|---|---|
static ViewConfiguration |
ViewNavigationUtils.buildViewConfiguration(Class<? extends com.vaadin.navigator.View> viewClass)
Build a
ViewConfiguration using given view class |
static void |
ViewNavigationUtils.checkValidViewClass(Class<? extends com.vaadin.navigator.View> viewClass)
Check if given view class is valid
|
static void |
ViewNavigationUtils.checkValidViewName(String viewName)
Check if given view name is valid
|
static Map<String,Object> |
ViewNavigationUtils.deserializeParameters(ViewConfiguration configuration,
String parameters,
String encoding)
Deserialize given parameters String into a map of View parameters consistent with
ViewConfiguration
parameters declarations. |
static Object |
ViewNavigationUtils.deserializeParameterValue(String value,
Class<?> requiredType)
Deserialize given String parameter value
|
static <E extends com.vaadin.navigator.ViewChangeListener.ViewChangeEvent & ViewNavigator.ViewNavigatorChangeEvent> |
ViewNavigationUtils.fireViewOnLeave(com.vaadin.navigator.View view,
ViewConfiguration configuration,
E event)
Fire
OnLeave view methods |
static <E extends com.vaadin.navigator.ViewChangeListener.ViewChangeEvent & ViewNavigator.ViewNavigatorChangeEvent> |
ViewNavigationUtils.fireViewOnShow(com.vaadin.navigator.View view,
ViewConfiguration configuration,
E event,
boolean refresh)
Fire
OnShow view methods |
static String |
ViewNavigationUtils.generateParametersString(Map<String,Object> paramsMap,
String encoding)
Generate parameters URI string from name-value map
|
static Collection<ViewContextField> |
ViewNavigationUtils.getContextInjectionFields(Class<?> cls)
Get
ViewContext annotated fields of class and its superclasses |
static List<Method> |
ViewNavigationUtils.getViewOnLeaveMethods(Class<?> viewClass)
Get valid
OnLeave methods in given viewClass |
static List<Method> |
ViewNavigationUtils.getViewOnShowMethods(Class<?> viewClass)
Get valid
OnShow methods in given viewClass |
static Collection<ViewConfiguration.ViewParameterDefinition> |
ViewNavigationUtils.getViewParameterDefinitions(Class<?> viewClass)
Search for any
ViewParameter annotated field in given viewClass and returns a set of
ViewConfiguration.ViewParameterDefinition corresponding to detected parameter fields. |
static com.vaadin.navigator.View |
ViewNavigationUtils.injectContext(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider,
com.vaadin.navigator.View view)
Inject
Context field, if any, in a given View instance |
com.vaadin.navigator.View |
DefaultViewProvider.processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider,
com.vaadin.navigator.View view) |
com.vaadin.navigator.View |
ViewProcessorProvider.processViewInstance(ViewConfiguration.ViewConfigurationProvider viewConfigurationProvider,
com.vaadin.navigator.View view)
Process given View instance for additional operations
|
void |
DefaultViewProvider.registerView(String viewName,
Class<? extends com.vaadin.navigator.View> viewClass)
Register a View class bounding it to given
viewName. |
static void |
ViewNavigationUtils.setViewParameters(com.vaadin.navigator.View view,
ViewConfiguration configuration,
Map<String,String> parameters)
Set parameters values in View instance using any matching parameter definition
|
static void |
ViewNavigationUtils.setViewParameters(com.vaadin.navigator.View view,
ViewConfiguration configuration,
String parametersString,
String encoding)
Set parameters values in View instance using any matching parameter definition
|
Copyright © 2019 The Holon Platform. All rights reserved.