private static String getExpression(final PropertyDescriptor descriptor) { final PropertyExpression expression = descriptor.getDefaultExpression(); return expression != null ? expression.getExpression() : null; }
private static String getExpression(final PropertyDescriptor descriptor) { final PropertyExpression expression = descriptor.getDefaultExpression(); return expression != null ? expression.getExpression() : null; }
@Override public void handle(final PropertyReportItem item) throws ReportException { super.handle(item); final PropertyDescriptor descriptor = item.getDescriptor(); final String key = descriptor.getKey().toString(); final PropertyExpression expression = descriptor.getDefaultExpression(); final String value = expression != null && expression.getExpression() != null ? expression .getExpression() : ""; currentProperties.setProperty(key, value); }
currentValue = expression.getExpression();
/** * {@inheritDoc} * * @see de.smartics.properties.spi.config.resolve.ResolveContext#get(java.lang.String) */ @Override public String get(final String key) throws IllegalArgumentException, UnknownPropertyException, PropertyValidationException { final Property property = config.getProperty(key); if (property == null) { throw new UnknownPropertyException(getKey(), key); } String value = property.getValue(); if (value == null) { final PropertyDescriptor descriptor = registry.get(key); final PropertyExpression expression = descriptor.getDefaultExpression(); value = (expression != null ? expression.getExpression() : null); } return value; } // --- object basics --------------------------------------------------------
descriptor.getDefaultExpression().getExpression(); if (expression != null)