@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface Metadata
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
description
The description of this configuration item.
|
boolean |
inspectable
Whether or not the type is inspectable.
|
java.lang.String |
label
The label of this configuration item.
|
Metadata.ConfigurationItemRoot |
root
The root under which to place configuration items of this type in the JCR tree.
|
java.lang.String |
rootName
In case when
root() is set to Metadata.ConfigurationItemRoot.BY_ROOT_NAME this value is read as desired root for this item. |
boolean |
versioned
Whether or not this is a versioned type, i.e.
|
boolean |
virtual
Whether or not this is a virtual type, i.e.
|
public abstract java.lang.String description
public abstract Metadata.ConfigurationItemRoot root
Metadata.ConfigurationItemRoot.NESTED
is specified, configuration items
of this type cannot be placed directly under a root.public abstract java.lang.String rootName
root()
is set to Metadata.ConfigurationItemRoot.BY_ROOT_NAME
this value is read as desired root for this item.public abstract boolean virtual