本文整理汇总了Java中javax.el.ListELResolver类的典型用法代码示例。如果您正苦于以下问题:Java ListELResolver类的具体用法?Java ListELResolver怎么用?Java ListELResolver使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ListELResolver类属于javax.el包,在下文中一共展示了ListELResolver类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildEvaluationContext
import javax.el.ListELResolver; //导入依赖的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.ListELResolver; //导入依赖的package包/类
public ELContextImpl() {
resolver.add(this.vars);
resolver.add(new MapELResolver());
resolver.add(new ArrayELResolver());
resolver.add(new ListELResolver());
resolver.add(new BeanELResolver());
}
示例3: JasperELResolver
import javax.el.ListELResolver; //导入依赖的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());
}
示例4: createELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例5: JasperELResolver
import javax.el.ListELResolver; //导入依赖的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());
}
示例6: getELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例7: getDefaultResolver
import javax.el.ListELResolver; //导入依赖的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;
}
}
示例8: getELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例9: createELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例10: createELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例11: getELResolver
import javax.el.ListELResolver; //导入依赖的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;
}
示例12: getDefaultResolver
import javax.el.ListELResolver; //导入依赖的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;
}
}
示例13: getDefaultResolver
import javax.el.ListELResolver; //导入依赖的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;
}
}
示例14: CompositeELResolverImpl
import javax.el.ListELResolver; //导入依赖的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));
}
示例15: createContext
import javax.el.ListELResolver; //导入依赖的package包/类
/**
* Factory method to create the EL context
*/
protected ELContext createContext() {
ELResolver resolver = new CompositeELResolver() {
{
add(new ArrayELResolver(false));
add(new ListELResolver(false));
add(new MapELResolver(false));
add(new ResourceBundleELResolver());
add(new BeanAndMethodELResolver());
}
};
return new SimpleContext(resolver);
}