@Override public Boolean getUseParentFilters() { return getUseParentFiltersValueExpression().getResolvedValue(); }
@Override public void setUseParentFilters(final String expression, final Boolean value) { setUseParentFilters(new ValueExpressionImpl<>(expression, value)); }
@Override public void setUseParentHandlers(final String expression, final Boolean value) { setUseParentHandlers(new ValueExpressionImpl<Boolean>(expression, value)); }
@Override public ValueExpression<Boolean> resolve(final String expression) { if (expression == null) return NULL_BOOLEAN_EXPRESSION; final ValueExpression<String> stringResult = STRING_RESOLVER.resolve(expression); final Boolean value = stringResult.getResolvedValue() == null ? null : Boolean.valueOf(stringResult.getResolvedValue()); return new ValueExpressionImpl<Boolean>(expression, value); } };
public String getFilter() { return getFilterValueExpression().getResolvedValue(); }
public String getEncoding() { return getEncodingValueExpression().getResolvedValue(); }
public String getLevel() { return getLevelValueExpression().getResolvedValue(); }
public String getFormatterName() { return getFormatterNameValueExpression().getResolvedValue(); }
public String getPropertyValueString(final String propertyName) { return getPropertyValueExpression(propertyName).getResolvedValue(); }
@Override public void setUseParentFilters(final String expression) { setUseParentFilters(ValueExpression.BOOLEAN_RESOLVER.resolve(expression)); }
@Override public void setUseParentHandlers(final String expression) { setUseParentHandlers(ValueExpression.BOOLEAN_RESOLVER.resolve(expression)); }
protected final Deque<?> removePostConfigurationActions() { final String name = className + "." + getName(); return getConfiguration().removePostConfigurationActions(name); }
public void setEncoding(final String encoding) { setEncoding(ValueExpression.STRING_RESOLVER.resolve(encoding)); }
@Override public void setEncoding(final String expression, final String value) { setEncoding(new ValueExpressionImpl<String>(expression, value)); }
@Override public void setFilter(final String expression, final String value) { setFilter(new ValueExpressionImpl<String>(expression, value)); }
@Override public void setLevel(final String expression, final String level) { setLevelValueExpression(new ValueExpressionImpl<String>(expression, level)); }
@Override public void setErrorManagerName(final String expression, final String value) { setErrorManagerName(new ValueExpressionImpl<String>(expression, value)); }
@Override public void setUseParentFilters(final Boolean value) { setUseParentFilters(new ValueExpressionImpl<>(null, value)); }
public void setUseParentHandlers(final Boolean useParentHandlers) { setUseParentHandlers(new ValueExpressionImpl<Boolean>(null, useParentHandlers)); }