本文整理汇总了Java中javax.el.MapELResolver类的典型用法代码示例。如果您正苦于以下问题:Java MapELResolver类的具体用法?Java MapELResolver怎么用?Java MapELResolver使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MapELResolver类属于javax.el包,在下文中一共展示了MapELResolver类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildEvaluationContext
import javax.el.MapELResolver; //导入依赖的package包/类
public static EvaluationContext buildEvaluationContext(
Map<String, Method> functionMethodMap,
Map<String, Object> attributeMap) {
VariableMapper vMapper = buildVariableMapper(attributeMap);
FunctionMapper fMapper = buildFunctionMapper(functionMethodMap);
EsfingeELContext context = new EsfingeELContext(fMapper, vMapper,
new ArrayELResolver(), new ListELResolver(), new MapELResolver(), new BeanELResolver());
return new EvaluationContext(context, fMapper, vMapper);
}
示例2: ELContextImpl
import javax.el.MapELResolver; //导入依赖的package包/类
public ELContextImpl() {
resolver.add(this.vars);
resolver.add(new MapELResolver());
resolver.add(new ArrayELResolver());
resolver.add(new ListELResolver());
resolver.add(new BeanELResolver());
}
示例3: createMockFacesContext
import javax.el.MapELResolver; //导入依赖的package包/类
private static FacesContext createMockFacesContext () throws MalformedURLException {
FacesContext ctx = Mockito.mock(FacesContext.class);
CompositeELResolver cer = new CompositeELResolver();
FacesELContext elc = new FacesELContext(cer, ctx);
ServletRequest requestMock = Mockito.mock(ServletRequest.class);
ServletContext contextMock = Mockito.mock(ServletContext.class);
URL url = new URL("file:///");
Mockito.when(contextMock.getResource(Matchers.anyString())).thenReturn(url);
Mockito.when(requestMock.getServletContext()).thenReturn(contextMock);
Answer<?> attrContext = new MockRequestContext();
Mockito.when(requestMock.getAttribute(Matchers.anyString())).thenAnswer(attrContext);
Mockito.doAnswer(attrContext).when(requestMock).setAttribute(Matchers.anyString(), Matchers.any());
cer.add(new MockELResolver(requestMock));
cer.add(new BeanELResolver());
cer.add(new MapELResolver());
Mockito.when(ctx.getELContext()).thenReturn(elc);
return ctx;
}
示例4: JasperELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
public JasperELResolver(List<ELResolver> appResolvers) {
appResolversSize = appResolvers.size();
resolvers = new ELResolver[appResolversSize + 7];
size = 0;
add(new ImplicitObjectELResolver());
for (ELResolver appResolver : appResolvers) {
add(appResolver);
}
add(new MapELResolver());
add(new ResourceBundleELResolver());
add(new ListELResolver());
add(new ArrayELResolver());
add(new BeanELResolver());
add(new ScopedAttributeELResolver());
}
示例5: createELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
private ELResolver createELResolver() {
this.instantiated = true;
if (this.resolver == null) {
CompositeELResolver r = new CompositeELResolver();
r.add(new ImplicitObjectELResolver());
for (Iterator itr = this.resolvers.iterator(); itr.hasNext();) {
r.add((ELResolver) itr.next());
}
r.add(new MapELResolver());
r.add(new ResourceBundleELResolver());
r.add(new ListELResolver());
r.add(new ArrayELResolver());
r.add(new BeanELResolver());
r.add(new ScopedAttributeELResolver());
this.resolver = r;
}
return this.resolver;
}
示例6: JasperELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
public JasperELResolver(List<ELResolver> appResolvers) {
appResolversSize = appResolvers.size();
resolvers = new ELResolver[appResolversSize + 7];
size = 0;
add(new ImplicitObjectELResolver());
for (ELResolver appResolver : appResolvers) {
add(appResolver);
}
add(new MapELResolver());
add(new ResourceBundleELResolver());
add(new ListELResolver());
add(new ArrayELResolver());
add(new BeanELResolver());
add(new ScopedAttributeELResolver());
}
示例7: getELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
private ELResolver getELResolver() {
if (elResolver == null) {
// Create a CompositeELResolver
CompositeELResolver celResolver = new CompositeELResolver();
celResolver.add(new ImplicitObjectELResolver());
// Add ELResolvers registered in JspApplicationContext
JspApplicationContextImpl jaContext = getJspApplicationContext();
Iterator<ELResolver> it = jaContext.getELResolvers();
while (it.hasNext()) {
celResolver.add(it.next());
}
ELResolver streamELResolver =
getExpressionFactory(this).getStreamELResolver();
if (streamELResolver != null) {
celResolver.add(streamELResolver);
}
celResolver.add(new StaticFieldELResolver());
celResolver.add(new MapELResolver());
celResolver.add(new ResourceBundleELResolver());
celResolver.add(new ListELResolver());
celResolver.add(new ArrayELResolver());
celResolver.add(new BeanELResolver());
celResolver.add(new ScopedAttributeELResolver());
elResolver = celResolver;
}
return elResolver;
}
示例8: getDefaultResolver
import javax.el.MapELResolver; //导入依赖的package包/类
public static ELResolver getDefaultResolver() {
if (Constants.IS_SECURITY_ENABLED) {
CompositeELResolver defaultResolver = new CompositeELResolver();
defaultResolver.add(new MapELResolver());
defaultResolver.add(new ResourceBundleELResolver());
defaultResolver.add(new ListELResolver());
defaultResolver.add(new ArrayELResolver());
defaultResolver.add(new BeanELResolver());
return defaultResolver;
} else {
return DefaultResolver;
}
}
示例9: getELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
@Override
public ELResolver getELResolver() {
if (elResolver == null) {
final CompositeELResolver resolver = new CompositeELResolver();
customResolver = new CompositeELResolver();
resolver.add(customResolver);
resolver.add(factory.getStreamELResolver());
resolver.add(new StaticFieldELResolver());
resolver.add(new MapELResolver());
resolver.add(new ResourceBundleELResolver());
resolver.add(new ListELResolver());
resolver.add(new ArrayELResolver());
resolver.add(new BeanELResolverEx());
elResolver = resolver;
}
return elResolver;
}
示例10: createELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
private CompositeELResolver createELResolver(ConstantResolver constantResolver) {
CompositeELResolver resolver = new CompositeELResolver();
resolver.add(constantResolver);
resolver.add(beanManager.getELResolver());
FacesContext facesContext = FacesContext.getCurrentInstance();
if (facesContext != null) {
resolver.add(facesContext.getELContext().getELResolver());
}
resolver.add(new MapELResolver());
resolver.add(new ListELResolver());
resolver.add(new ArrayELResolver());
resolver.add(new ResourceBundleELResolver());
resolver.add(new BeanELResolver());
return resolver;
}
示例11: createELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
private ELResolver createELResolver() {
this.instantiated = true;
if (this.resolver == null) {
CompositeELResolver r = new CompositeELResolver();
r.add(new ImplicitObjectELResolver());
for (Iterator<ELResolver> itr = this.resolvers.iterator();
itr.hasNext();) {
r.add(itr.next());
}
r.add(new MapELResolver());
r.add(new ResourceBundleELResolver());
r.add(new ListELResolver());
r.add(new ArrayELResolver());
r.add(new BeanELResolver());
r.add(new ScopedAttributeELResolver());
this.resolver = r;
}
return this.resolver;
}
示例12: getELResolver
import javax.el.MapELResolver; //导入依赖的package包/类
@Override
public ELResolver getELResolver()
{
CompositeELResolver result = new CompositeELResolver();
result.add(new MapELResolver());
result.add(new ArrayELResolver());
result.add(new ListELResolver());
result.add(new BeanELResolver());
return result;
}
示例13: getDefaultResolver
import javax.el.MapELResolver; //导入依赖的package包/类
public static ELResolver getDefaultResolver() {
if (Globals.IS_SECURITY_ENABLED) {
ELResolver defaultResolver = new CompositeELResolver();
((CompositeELResolver) defaultResolver).add(new MapELResolver());
((CompositeELResolver) defaultResolver).add(new ResourceBundleELResolver());
((CompositeELResolver) defaultResolver).add(new ListELResolver());
((CompositeELResolver) defaultResolver).add(new ArrayELResolver());
((CompositeELResolver) defaultResolver).add(new BeanELResolver());
return defaultResolver;
} else {
return DefaultResolver;
}
}
示例14: getDefaultResolver
import javax.el.MapELResolver; //导入依赖的package包/类
public static ELResolver getDefaultResolver() {
if (Constants.IS_SECURITY_ENABLED) {
CompositeELResolver defaultResolver = new CompositeELResolver();
defaultResolver.add(new MapELResolver());
defaultResolver.add(new ResourceBundleELResolver());
defaultResolver.add(new ListELResolver());
defaultResolver.add(new ArrayELResolver());
defaultResolver.add(new BeanELResolver());
return defaultResolver;
} else {
return DefaultResolver;
}
}
示例15: CompositeELResolverImpl
import javax.el.MapELResolver; //导入依赖的package包/类
public CompositeELResolverImpl() {
add(new ScopeELResolver());
add(new TilesContextELResolver(new TilesContextBeanELResolver()));
add(new TilesContextBeanELResolver());
add(new ArrayELResolver(false));
add(new ListELResolver(false));
add(new MapELResolver(false));
add(new ResourceBundleELResolver());
add(new BeanELResolver(false));
}