Annotation Interface SystemLibrary
A marker interface that should be put on classes that provide system functions or fields to scripting, e.g.
system.db
.
Because these classes are so distributed throughout the various projects, this helps find all of them.
-
Required Element Summary
Required Elements
-
Element Details
-
mountPath
String mountPathThe path that this library will be mounted at. Note: This is a purely informational attribute, and does not determine where the library is mounted. The sole source of truth for that is the path provided inScriptManager.addScriptModule(String, Object)
, or whichever overload you choose. Note, however, thatPropertiesFileDocProvider
will hide your entire library if the actual mount path does not match the path given in this annotation, under the assumption that it's a "legacy" library that should not be exposed to the user.
-