Class ConfigurationMetadata
java.lang.Object
org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata
Defines a configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationMetadata
(@NotNull String name, Collection<PropertyMetadata<?>> propertyMetadata, boolean collection) -
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) getLabel()
@NotNull String
getName()
boolean
boolean
properties
(Map<String, String> properties) toString()
-
Constructor Details
-
ConfigurationMetadata
public ConfigurationMetadata(@NotNull @NotNull String name, Collection<PropertyMetadata<?>> propertyMetadata, boolean collection) - Parameters:
name
- Configuration namepropertyMetadata
- Property metadatacollection
- Collection
-
-
Method Details
-
isSingleton
public boolean isSingleton()- Returns:
- true if configuration is singleton
-
isCollection
public 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
-