The ScriptingAttribute annotation type annotates an attribute from an object in the plugged in technology for use as a property in scripting.

@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface ScriptingAttribute

The ScriptingAttribute annotation type has the following value:

public abstract java.lang.String value