# Class: com.pnfsoftware.jeb.core.ScriptMetadata

Metadata information for a JEB script \(type, description, version, etc.\).

## Constructor: ScriptMetadata

Description: Create an empty script\-metadata object.

## Method: getAuthor
- return type: `java.lang.String`

Description: Get the script author.
return: author, or null if unspecified

## Method: getDescription
- return type: `java.lang.String`

Description: Get the script description.
return: description, or null if unspecified

## Method: getShortcut
- return type: `java.lang.String`

Description: Get the declared script shortcut.
return: shortcut string, or null if unspecified

## Method: getType
- return type: `java.lang.String`

Description: Get the declared script type.
return: script type, or null if unspecified

## Method: getVersion
- return type: `com.pnfsoftware.jeb.core.Version`

Description: Get the declared script version.
return: version, or null if unspecified

## Method: isDeprecated
- return type: `boolean`

Description: Determine whether the script is marked as deprecated.
return: true if the script is deprecated

## Method: isNolist
- return type: `boolean`

Description: Determine whether the script should be omitted from listings.
return: true if the script is marked with `nolist`

