General class library and extensions
- Last UpdatedOct 01, 2026
- 1 minute read
This section provides information relating to general class library and extensions.
|
Function / Aliases |
Returns |
Description |
Example |
|---|---|---|---|
|
GETANNOTATION / GETEXTENSION |
String |
Returns a single class library extension result for the given URI |
'pump'.getAnnotation('*:alias') |
|
GETANNOTATIONS / GETEXTENSIONS |
String[] |
Returns multiple class library extension results for the given URI |
'pump'.GetClass.GetAnnotations('*:alias') |
|
GETCLASSLIBRARYNAME |
String |
Returns the class library name |
|
|
GETCLASSLIBRARYDESCRIPTION |
String |
Returns the class library description |
|
|
GETCLASSLIBRARYVERSION |
String |
Returns the class library version |
|
|
GETCLASSLIBRARYVERSION DATE |
String |
Returns the class library version date |
|
|
GETMATCHINGANNOTATIONURI / GETMATCHINGEXTENSIONURI |
String |
Returns the first extension URI matching the specified pattern |
'pump'.getMatchingAnnotationUri('*:alias') |
|
GETMATCHINGANNOTATIONURIS / GETMATCHINGEXTENSIONURIS |
String[] |
Returns all extension URIs matching the specified patterns |
'pump'.getMatchingAnnotationUris('*:alias') |
|
GETCLOSESTEXTENSION / GETCLOSESTANNOTATION |
String |
Looks for the specified extension, starting at the path and working up to the root |
getClosestExtension('InfoInterface:Data Sources/My Interface', 'FilePath').fallback('*') |