Class ScriptMetadataParser

java.lang.Object
com.pnfsoftware.jeb.core.ScriptMetadataParser

public class ScriptMetadataParser extends Object
Parser and generator of ScriptMetadata objects.

JEB script (client scripts, plugin scripts) may start with metadata in comments to provide valuable information to the client or back-end without requiring full parsing and compilation of the script. The metadata is provided at the top of the source file as inline comments, before any code appears. The inline comment format is ?key=value where key is the metadata attribute name.

Example, in a Python script:

 #?description=A description string
 #?shortcut=CTRL+SHIFT+K
 

Example, in a Java script:

 //?description=A description string
 //?shortcut=CTRL+SHIFT+K