public Class getType(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getType(ctx, base, this.image); }
public void setValue(Object base, EvaluationContext ctx, Object value) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); resolver.setValue(ctx, base, this.image, value); } }
public boolean isReadOnly(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.isReadOnly(ctx, base, this.image); }
public Class getType(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getType(ctx, base, this.image); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getValue(ctx, base, this.image); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getValue(ctx, base, this.image); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getValue(ctx, base, this.image); }
public void setValue(Object base, EvaluationContext ctx, Object value) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); resolver.setValue(ctx, base, this.image, value); } }
public Object getTarget(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); Object r = resolver.getValue(ctx, base, this.image); if (r == null) { throw new PropertyNotFoundException(MessageFactory.get( "error.unreachable.property", base.getClass().getName(), this.image)); } return r; }
public void setValue(Object base, EvaluationContext ctx, Object value) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); resolver.setValue(ctx, base, this.getValue(ctx), value); } }
public boolean isReadOnly(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.isReadOnly(ctx, base, this.getValue(ctx)); }
public Class getType(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getType(ctx, base, this.getValue(ctx)); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getValue(ctx, base, this.getValue(ctx)); }
public boolean isReadOnly(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.isReadOnly(ctx, base, this.getValue(ctx)); }
public Class getType(Object base, EvaluationContext ctx) throws ELException { ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getType(ctx, base, this.getValue(ctx)); }
public Object getValue(Object base, EvaluationContext ctx) throws ELException { if (base == null) return null; ELResolver resolver = ctx.getELResolver(); ctx.setPropertyResolved(false); return resolver.getValue(ctx, base, this.getValue(ctx)); }
public Object getValue(EvaluationContext ctx) throws ELException { VariableMapper varMapper = ctx.getVariableMapper(); if (varMapper != null) { ValueExpression expr = varMapper.resolveVariable(this.image); if (expr != null) { return expr.getValue(ctx.getELContext()); } } ctx.setPropertyResolved(false); return ctx.getELResolver().getValue(ctx, null, this.image); }
public Object getValue(EvaluationContext ctx) throws ELException { VariableMapper varMapper = ctx.getVariableMapper(); if (varMapper != null) { ValueExpression expr = varMapper.resolveVariable(this.image); if (expr != null) { return expr.getValue(ctx.getELContext()); } } ctx.setPropertyResolved(false); return ctx.getELResolver().getValue(ctx, null, this.image); }
public boolean isReadOnly(EvaluationContext ctx) throws ELException { VariableMapper varMapper = ctx.getVariableMapper(); if (varMapper != null) { ValueExpression expr = varMapper.resolveVariable(this.image); if (expr != null) { return expr.isReadOnly(ctx.getELContext()); } } ctx.setPropertyResolved(false); return ctx.getELResolver().isReadOnly(ctx, null, this.image); }
public Class getType(EvaluationContext ctx) throws ELException { VariableMapper varMapper = ctx.getVariableMapper(); if (varMapper != null) { ValueExpression expr = varMapper.resolveVariable(this.image); if (expr != null) { return expr.getType(ctx.getELContext()); } } ctx.setPropertyResolved(false); return ctx.getELResolver().getType(ctx, null, this.image); }