Background for Skyrim SE

JFormDB


Inheritance Tree

No indexed scripts extend this script.

Properties
Events
Functions
voidfunctionsetEntry(stringstorageName, FormfKey, intentry)NativeGlobal

associates given form key and entry (container). set entry to zero to destroy association

intfunctionmakeEntry(stringstorageName, FormfKey)NativeGlobal

returns (or creates new if not found) JMap entry for given storage and form

intfunctionfindEntry(stringstorageName, FormfKey)NativeGlobal

search for entry for given storage and form

floatfunctionsolveFlt(FormfKey, stringpath, floatdefault=0.0)NativeGlobal

attempts to get value associated with path.

intfunctionsolveInt(FormfKey, stringpath, intdefault=0)NativeGlobal
stringfunctionsolveStr(FormfKey, stringpath, stringdefault="")NativeGlobal
intfunctionsolveObj(FormfKey, stringpath, intdefault=0)NativeGlobal
FormfunctionsolveForm(FormfKey, stringpath, Formdefault=NONE)NativeGlobal
boolfunctionsolveFltSetter(FormfKey, stringpath, floatvalue, boolcreateMissingKeys=false)NativeGlobal

Attempts to assign value. Returns false if no such path
With 'createMissingKeys=true' it creates any missing path elements: JFormDB.solveIntSetter(formKey, ".frostfall.keyB", 10, true) creates {frostfall: {keyB: 10}} structure

boolfunctionsolveIntSetter(FormfKey, stringpath, intvalue, boolcreateMissingKeys=false)NativeGlobal
boolfunctionsolveStrSetter(FormfKey, stringpath, stringvalue, boolcreateMissingKeys=false)NativeGlobal
boolfunctionsolveObjSetter(FormfKey, stringpath, intvalue, boolcreateMissingKeys=false)NativeGlobal
boolfunctionsolveFormSetter(FormfKey, stringpath, Formvalue, boolcreateMissingKeys=false)NativeGlobal
boolfunctionhasPath(FormfKey, stringpath)NativeGlobal

returns true, if capable resolve given path, e.g. it able to execute solve* or solver*Setter functions successfully

intfunctionallKeys(FormfKey, stringkey)NativeGlobal

JMap-like interface functions:

returns new array containing all keys

intfunctionallValues(FormfKey, stringkey)NativeGlobal

returns new array containing all values

intfunctiongetInt(FormfKey, stringkey)NativeGlobal

returns value associated with key

floatfunctiongetFlt(FormfKey, stringkey)NativeGlobal
stringfunctiongetStr(FormfKey, stringkey)NativeGlobal
intfunctiongetObj(FormfKey, stringkey)NativeGlobal
FormfunctiongetForm(FormfKey, stringkey)NativeGlobal
voidfunctionsetInt(FormfKey, stringkey, intvalue)NativeGlobal

creates key-value association. replaces existing value if any

voidfunctionsetFlt(FormfKey, stringkey, floatvalue)NativeGlobal
voidfunctionsetStr(FormfKey, stringkey, stringvalue)NativeGlobal
voidfunctionsetObj(FormfKey, stringkey, intcontainer)NativeGlobal
voidfunctionsetForm(FormfKey, stringkey, Formvalue)NativeGlobal
Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.