public StandardValidationContext(final Map<PropertyDescriptor, String> properties) { this.properties = new HashMap<>(properties); expressionLanguageSupported = new HashMap<>(properties.size()); for (final PropertyDescriptor descriptor : properties.keySet()) { expressionLanguageSupported.put(descriptor.getName(), descriptor.isExpressionLanguageSupported()); } }
/** * Indicates whether or not the component contains at least one property that supports Expression Language. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsExpressionLanguage(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isExpressionLanguageSupported()) { return true; } } return false; }
/** * Indicates whether or not the component contains at least one property that supports Expression Language. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsExpressionLanguage(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isExpressionLanguageSupported()) { return true; } } return false; }
/** * Indicates whether or not the component contains at least one property that supports Expression Language. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsExpressionLanguage(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isExpressionLanguageSupported()) { return true; } } return false; }
public static PropertyValue getInstance( final PropertyDescriptor descriptor, final String rawValue, final ControllerServiceLookup controllerServiceLookup, final VariableRegistry variableRegistry) { if (descriptor != null && descriptor.isExpressionLanguageSupported() && InterpreterEngine.isExpressionLanguage(rawValue)) { InterpreterEngine ie = InterpreterEngineFactory.get(); return new InterpretedPropertyValue(descriptor, rawValue, controllerServiceLookup, variableRegistry); } return new StandardPropertyValue(rawValue, controllerServiceLookup, variableRegistry); }
generator.writeBooleanField("isDynamic", property.isDynamic()); generator.writeBooleanField("isSensitive", property.isSensitive()); generator.writeBooleanField("isExpressionLanguageSupported", property.isExpressionLanguageSupported()); generator.writeEndObject();
if (property.isExpressionLanguageSupported()) { xmlStreamWriter.writeEmptyElement("br"); writeSimpleElement(xmlStreamWriter, "strong", "Supports Expression Language: true");
if (property.isExpressionLanguageSupported()) { rstWriter.printStrong( "true"); }else {