@Override public Class<?> getType(ELContext context, Object base, Object property) { return delegate.getType(context, base, property); }
@Override public Class<?> getType(ELContext context, Object base, Object property) { return delegate().getType(context, base, property); }
type = elResolvers[i].getType(context, base, property); if (context.isPropertyResolved()) { return type;
@Override public Class< ? > getType(ELContext context, Object base, Object property) { return getWrappedResolver().getType(wrapContext(context), base, property); }
while (i < len) { elResolver = this.elResolvers.get(i); type = elResolver.getType(context, base, property); if (context.isPropertyResolved()) { return type;
@Override public Class<?> getType(ELContext context, Object base, Object property) { return delegate.getType(context, base, property); }
public Class invoke(ELResolver resolver, ELContext context) { return resolver.getType(context, base, property); } });
public Class getType(ELContext context) { Object base = this.orig.getValue(context); if (base != null) { context.setPropertyResolved(false); return context.getELResolver().getType(context, base, i); } return null; }
public Class getType(ELContext context) { Object base = this.orig.getValue(context); if (base != null) { context.setPropertyResolved(false); return context.getELResolver().getType(context, base, i); } return null; }
@Override public Class<?> getType(ELContext context, Object base, Object property) { return delegate().getType(context, base, property); }
public Class getType(ELContext context) { Object base = this.orig.getValue(context); if (base != null) { context.setPropertyResolved(false); return context.getELResolver().getType(context, base, i); } return null; }
public Class getType(ELContext context) { Object base = this.orig.getValue(context); if (base != null) { context.setPropertyResolved(false); return context.getELResolver().getType(context, base, i); } return null; }
public Class getType(ELContext context) { Object base = this.orig.getValue(context); if (base != null) { context.setPropertyResolved(false); return context.getELResolver().getType(context, base, key); } return null; }
public Class getType(Object base, Object property) throws EvaluationException, PropertyNotFoundException { try { return elResolver.getType(elContext(), base, property); } catch (javax.el.PropertyNotFoundException e) { throw new javax.faces.el.PropertyNotFoundException(e); } catch (ELException e) { throw new EvaluationException(e); } }
public Class getType(EvaluationContext ctx) throws ELException { Target t = getTarget(ctx); ctx.setPropertyResolved(false); Class ret = ctx.getELResolver().getType(ctx, t.base, t.property); if (!ctx.isPropertyResolved()) { ELSupport.throwUnhandled(t.base, t.property); } return ret; }
@Override public Class<?> getType(EvaluationContext ctx) throws ELException { Target t = getTarget(ctx); ctx.setPropertyResolved(false); Class<?> result = ctx.getELResolver().getType(ctx, t.base, t.property); if (!ctx.isPropertyResolved()) { throw new PropertyNotFoundException(MessageFactory.get( "error.resolver.unhandled", t.base, t.property)); } return result; }
public void testGetType() { Class<?> type = context.getELResolver().getType(context, new TestMapAdaptable(), "bar"); assertTrue(context.isPropertyResolved()); assertEquals(String.class, type); }
public void testGetType_MessageContext() { RequestContextHolder.setRequestContext(new MockRequestContext()); assertTrue(ClassUtils.isAssignable(MessageContext.class, context.getELResolver().getType(context, null, "messageContext"))); assertTrue(context.isPropertyResolved()); }
public void testGetType_ViewScope() { MockRequestContext requestContext = new MockRequestContext(); RequestContextHolder.setRequestContext(requestContext); initView(requestContext); assertTrue(ClassUtils.isAssignable(MutableAttributeMap.class, context.getELResolver().getType(context, null, "viewScope"))); assertTrue(context.isPropertyResolved()); }
public void testGetType_FlashScope() { MyBean foo = new MyBean(); MockRequestContext requestContext = new MockRequestContext(); requestContext.getFlashScope().put(getBaseVariable(), foo); RequestContextHolder.setRequestContext(requestContext); assertEquals(MyBean.class, context.getELResolver().getType(context, null, getBaseVariable())); }