Class ConfigurationMetadata
java.lang.Object
org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata
Defines a configuration.
- 
Constructor SummaryConstructorsConstructorDescriptionConfigurationMetadata(@NotNull String name, Collection<PropertyMetadata<?>> propertyMetadata, boolean collection) 
- 
Method SummaryModifier and TypeMethodDescriptiondescription(String description) getLabel()@NotNull StringgetName()booleanbooleanproperties(Map<String, String> properties) toString()
- 
Constructor Details- 
ConfigurationMetadatapublic ConfigurationMetadata(@NotNull @NotNull String name, Collection<PropertyMetadata<?>> propertyMetadata, boolean collection) - Parameters:
- name- Configuration name
- propertyMetadata- Property metadata
- collection- Collection
 
 
- 
- 
Method Details- 
isSingletonpublic boolean isSingleton()- Returns:
- true if configuration is singleton
 
- 
isCollectionpublic boolean isCollection()- Returns:
- true if configuration is collection
 
- 
getPropertyMetadata- Returns:
- Configuration properties
 
- 
getName- Returns:
- Parameter name
 
- 
getLabel- Returns:
- Label
 
- 
label- Parameters:
- label- Label
- Returns:
- this;
 
- 
getDescription- Returns:
- Description
 
- 
description- Parameters:
- description- Description
- Returns:
- this;
 
- 
getProperties- Returns:
- Further properties for documentation and configuration of behavior in configuration editor.
 
- 
properties- Parameters:
- properties- Further properties for documentation and configuration of behavior in configuration editor.
- Returns:
- this;
 
- 
toString
 
-