Headings and Definitions | Opt ............... Optional instance/property (where applicable). An application may use or ignore optional return-objects/-values. N ................. Number of instances required, permitted or available within the scope in question (applies only to user-defined objects, a dash is shown for object properties) Object ........... Any object with an Object prototype * .................. Many/Any-Class BoolLit ........... Boolean literal NumLit/Num ... Number literal or number object StrLit/Str ........ String literal or string object | ||||||||||||||||
Top-Level Types | Name | Class | Opt | N | Arguments | Returns | Return Description | ||||||||||
AJS | Object | N | 1 | – | – | – | |||||||||||
emplaceAJSValidation | Function | N | 1 | ( | Object | AJS, | Object | AJS_Validator, | Function | onException) | undefined | – | |||||
AJS Properties | addPrefix | Function | – | – | ( | * | IOwner, | StrLit/Str | I, | Function | PFunc) | Object | AffixCtrl | ||||
addSuffix | Function | – | – | ( | * | IOwner, | StrLit/Str | I, | Function | SFunc) | Object | AffixCtrl | |||||
addWrapper | Function | – | – | ( | * | IOwner, | StrLit/Str | I, | Function | PFunc | [, | Function | SFunc]) | Object | WrapperCtrl | ||
Version | StrLit | – | – | – | – | – | |||||||||||
AJS_Validator_Tag | StrLit | – | – | – | – | – | |||||||||||
AffixCtrl Properties | addBefore | Function | – | – | ( | Function | PFunc/SFunc) | Object | AffixCtrl | ||||||||
addAfter | Function | – | – | ( | Function | PFunc/SFunc) | Object | AffixCtrl | |||||||||
remove | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
isAttached | Function | – | – | ( ) | BoolLit | Attachment status | |||||||||||
getCardinality | Function | – | – | ( ) | NumLit | Execution cardinality | |||||||||||
getNumAffixes | Function | – | – | ( ) | NumLit | Affix total | |||||||||||
getFirstSib | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getLastSib | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getPrev | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getNext | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getFunc | Function | – | – | ( ) | Function | Affix function | |||||||||||
setFunc | Function | – | – | ( | Function | New-PFunc/-SFunc) | undefined | – | |||||||||
suspend | Function | – | – | ( ) | undefined | – | |||||||||||
resume | Function | – | – | ( ) | undefined | – | |||||||||||
suspendAll | Function | – | – | ( ) | undefined | – | |||||||||||
resumeAll | Function | – | – | ( ) | undefined | – | |||||||||||
getSuspensions | Function | – | – | ( ) | NumLit | Suspension depth | |||||||||||
promote | Function | – | – | ( ) | BoolLit | Call success | |||||||||||
demote | Function | – | – | ( ) | BoolLit | Call success | |||||||||||
WrapperCtrl Properties | remove | Function | – | – | ( ) | Object | WrapperCtrl | ||||||||||
isAttached | Function | – | – | ( ) | BoolLit | Attachment status | |||||||||||
getPrefixCtrl | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getSuffixCtrl | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
setFunc | Function | – | – | ( | Function | NewPFunc | [, | Function | NewSFunc]) | undefined | – | ||||||
suspend | Function | – | – | ( ) | undefined | – | |||||||||||
resume | Function | – | – | ( ) | undefined | – | |||||||||||
suspendAll | Function | – | – | ( ) | undefined | – | |||||||||||
resumeAll | Function | – | – | ( ) | undefined | – | |||||||||||
promote | Function | – | – | ( ) | BoolLit | Success/No-success | |||||||||||
demote | Function | – | – | ( ) | BoolLit | Success/No-success | |||||||||||
Affix Functions | PFunc | Function | N | – | ([ | arguments | IArgs | [, | * | PrevPrefixRtn]]) | * | User-defined | |||||
SFunc | Function | N | – | ([ | arguments | IArgs | [, | * | PrevSuffixRtn/IRtn]]) | * | User-defined | ||||||
NewPFunc | Function | N | – | ([ | arguments | IArgs | [, | * | PrevPrefiRtn ]]) | * | User-defined | ||||||
NewSFunc | Function | N | – | ([ | arguments | IArgs | [, | * | PrevsuffixRtn/IRtn]]) | * | User-defined | ||||||
Interceptee | Interceptee | Function | N | 0..* | ( ... | ) | * | User-Defined | |||||||||
Interceptee Properties | addPrefix | Function | – | – | ( ) | Object | AffixCtrl | ||||||||||
addSuffix | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
addWrapper | Function | – | – | ( ) | Object | WrapperCtrl | |||||||||||
getFirstPfix | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getLastPfix | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getFirstSfix | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getLastSfix | Function | – | – | ( ) | Object | AffixCtrl | |||||||||||
getNumPfixes | Function | – | – | ( ) | NumLit | Number of prefixes | |||||||||||
getNumSfixes | Function | – | – | ( ) | NumLit | Number of suffixes | |||||||||||
Call-Back | onException | Function | N | – | ( | StrLit/Str | ExceptionClassName, | StrLit/Str | Message, | [, NumLit/Num | StackOffset]) | undefined | – |