本文整理汇总了Java中javax.el.CompositeELResolver.add方法的典型用法代码示例。如果您正苦于以下问题:Java CompositeELResolver.add方法的具体用法?Java CompositeELResolver.add怎么用?Java CompositeELResolver.add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.el.CompositeELResolver
的用法示例。
在下文中一共展示了CompositeELResolver.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例2: getELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例3: getDefaultResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
}
示例4: getELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例5: createELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例6: createELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例7: getELResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
示例8: Test
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
public Test()
{
Configuration configuration = new DefaultConfiguration() {
public ResourceReader getResourceReader() {
return new FileResourceReader(resourceDir, ".html");
}
@Override
public ELResolver getELResolver() {
CompositeELResolver result = new CompositeELResolver();
result.add(new JsonElResolver());
result.add(super.getELResolver());
return result;
}
};
compiler = new FaceletsCompilerImp(configuration);
}
示例9: getDefaultResolver
import javax.el.CompositeELResolver; //导入方法依赖的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;
}
}
示例10: getELResolver
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
@Override
public ELResolver getELResolver()
{
if (resolver == null)
{
CompositeELResolver cr = new CompositeELResolver();
cr.add(new CompositeELResolver());
cr.add(new ResourceBundleELResolver());
cr.add(new MapELResolver(false));
cr.add(new SimpleResolver());
resolver = cr;
}
return resolver;
}
示例11: createDefaultResolver
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
protected static ELResolver createDefaultResolver() {
CompositeELResolver resolver = new CompositeELResolver();
resolver.add(new VariableContextElResolver());
resolver.add(new ArrayELResolver(true));
resolver.add(new ListELResolver(true));
resolver.add(new MapELResolver(true));
resolver.add(new ResourceBundleELResolver());
resolver.add(new BeanELResolver());
return resolver;
}
示例12: getELResolver
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
/**
* Get the EL resolver. The EL resolver is an EL resolver consisting of
* a compound of the resolvers of all found bean managers.
*/
@Override
public ELResolver getELResolver() {
final CompositeELResolver resolver = new CompositeELResolver();
doWithBeanManagers((b) -> resolver.add(b.getELResolver()));
resolver.add(delegate.getELResolver());
return resolver;
}
示例13: handleGetObject
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
@Override
protected Object handleGetObject(String key) {
String expression = wrapped.getString(key);
SimpleContext context = new SimpleContext();
CompositeELResolver resolver = new CompositeELResolver();
resolver.add(new IndirectResourceBundleELResolver(wrapped));
resolver.add(new ResourceBundleELResolver());
context.setELResolver(resolver);
ValueExpression ve = factory.createValueExpression(context, expression, String.class);
String value = (String) ve.getValue(context);
return value;
}
示例14: LocalELContext
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
public LocalELContext(final ELContext context) {
this.functionMapper = context.getFunctionMapper();
this.variableMapper = context.getVariableMapper();
CompositeELResolver elr = DEFAULT_RESOLVER;
elr.add(context.getELResolver());
this.resolver = elr;
}
示例15: EsfingeELContext
import javax.el.CompositeELResolver; //导入方法依赖的package包/类
public EsfingeELContext(FunctionMapper functionMapper, VariableMapper variableMapper, ELResolver ...resolvers){
this.functionMapper = functionMapper;
this.variableMapper = variableMapper;
elResolver = new CompositeELResolver();
for(ELResolver resolver : resolvers){
elResolver.add(resolver);
}
}