@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface PluginProperty
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
defaultValue
The default value as a string
|
java.lang.String |
description
The property description
|
java.lang.String |
name
The property identifier name
|
boolean |
required
True if the property value is required
|
PropertyScope |
scope
The scope for resolving the property value at runtime
|
java.lang.String |
title
The property display name
|
public abstract java.lang.String name
public abstract java.lang.String title
public abstract java.lang.String description
public abstract java.lang.String defaultValue
public abstract boolean required
public abstract PropertyScope scope