public abstract class AbstractUserInterfaceFactory extends Object implements UserInterfaceFactory
| Constructor and Description |
|---|
AbstractUserInterfaceFactory() |
public <T,U extends UserInterface<T>> U createUi(Class<? extends T> type, Class<? super U> uiType)
createUi in interface UserInterfaceFactoryprotected abstract UiRenderingContext[] getOptions(Class<?> type)
protected UiRenderingContext createContext(Class<? extends UiRenderer> renderer, UiRendererOptions rendererOptions)
protected void applyOptions(UiRenderingContext ctx, UiRendererOptions rendererOptions)
protected Collection<UiRenderingContext> extractRenderingContext(UiOptions annotation, BeanValueProvider bean)
protected Collection<UiRenderingContext> extractRenderingContext(UiRendererOptions rendererOption, BeanValueProvider bean, String methodName)
protected Validator[] getValidators(UiRenderingContext ctx, UiRendererOptions rendererOptions)
protected UiRendererSelector getSelector(UiRenderingContext ctx, UiRendererOptions rendererOptions)
protected <X> X create(Class<? extends X> renderer)
public BeanValueProvider getBeanProvider(Class<?> cls)
getBeanProvider in interface UserInterfaceFactoryprotected abstract void recursiveAddBeanValues(BeanValueProvider bean, Class<?> cls, ConvertsValue<Object,Object> valueConverter, String prefix, int depth)
protected <T,U extends UserInterface<T>> U newUi(Class<? extends T> type, Class<? super U> uiType)
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.