@Override public List<PropertyDescriptor> getPropertyDescriptors() { return component.getPropertyDescriptors(); }
@Override public Map<PropertyDescriptor, String> getProperties() { final List<PropertyDescriptor> supported = component.getPropertyDescriptors(); if (supported == null || supported.isEmpty()) { return Collections.unmodifiableMap(properties); } else { final Map<PropertyDescriptor, String> props = new LinkedHashMap<>(); for (final PropertyDescriptor descriptor : supported) { props.put(descriptor, null); } props.putAll(properties); return props; } }
/** * Indicates whether or not the component contains at least one sensitive property. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsSensitiveProperties(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isSensitive()) { 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; }
/** * 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 sensitive property. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsSensitiveProperties(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isSensitive()) { return true; } } return false; }
/** * Indicates whether or not the component contains at least one sensitive property. * * @param component the component to interogate * @return whether or not the component contains at least one sensitive property. */ private boolean containsSensitiveProperties(final ConfigurableComponent component) { for (PropertyDescriptor descriptor : component.getPropertyDescriptors()) { if (descriptor.isSensitive()) { return true; } } return false; }
final JsonGenerator generator) throws IOException { final List<PropertyDescriptor> properties = configurableComponent.getPropertyDescriptors();
final XMLStreamWriter xmlStreamWriter) throws XMLStreamException { final List<PropertyDescriptor> properties = configurableComponent.getPropertyDescriptors(); writeSimpleElement(xmlStreamWriter, "h3", "Properties: ");
final RstPrintWriter rstWriter) { final List<PropertyDescriptor> properties = configurableComponent.getPropertyDescriptors(); rstWriter.writeSectionTitle(3, "Properties");