@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.
|
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 java.lang.String label
public abstract Metadata.ConfigurationItemRoot root
Metadata.ConfigurationItemRoot.NESTED
is specified, configuration items
of this type cannot be placed directly under a root.public abstract boolean virtual
public abstract boolean versioned
public abstract boolean inspectable