- Razred "Component"
Razred, ki predstavlja posamezno komponento ali lastnost komponente. Najpomembnejši pojavek tega razreda je spremenljivka "gui", ki je vnaprej določen kot korenska lastnost trenutne komponente. Za pojavke razreda "Component" so na voljo naslednje metode:
- absoluteId(base_id)
Vrne absolutni ID base_id ali – če je base_id izpuščen – identifikator komponente.
- getValue(id)
Odsvetovano. Namesto tega uporabite
getString(), getBoolean() ali getList(). Vrne vrednost dane podrejene lastnosti. Vrne vrednost te lastnosti, če je ID izpuščen.- getString(id)
Vrne vrednost dane podrejene lastnosti kot niz. Vrne vrednost te lastnosti, če je ID izpuščen.
- getBoolean(id)
Vrne vrednost dane podrejene lastnosti kot boolovo vrednost (če je mogoče). Vrne vrednost te lastnosti, če je ID izpuščen.
- getList(id)
Vrne vrednost podane podrejene lastnosti kot matriko nizov (če je mogoče). Vrne vrednost te lastnosti, če je ID izpuščen.
- setValue(id, value)
Nastavite vrednost dane podrejene lastnosti na value.
- getChild(id)
Vrne pojavek podrejene lastnosti z danim id.
- addChangeCommand(id, command)
Izvedi command vsakič, ko se spremeni podrejena lastnost, podana z id.
- Razred "RObject"
Razred, ki predstavlja en predmet v R. Pojavek tega razreda lahko dobite z uporabo makeRObject(objectname). Za pojavke razreda "RObject" so na voljo naslednje metode:
Pozor
Če so kateri koli ukazi še vedno na čakanju v ozadju, so lahko informacije, ki jih zagotovijo te metode, zastarele do trenutka, ko se zažene koda vtičnika. Ne zanašajte se nanj pri kritičnih operacijah (tveganje izgube podatkov).
- getName()
Vrne absolutno ime predmeta.
- exists()
Vrne, ali predmet obstaja. Na splošno morate to preveriti, preden uporabite katero koli od spodaj navedenih metod.
- dimensions()
Vrne niz dimenzij (podobno kot dim() v R).
- classes()
Vrne matriko razredov (podobno kot class() v R).
- isClass(class)
Vrne true, če je objekt razreda class.
- isDataFrame()
Vrne true, če je objekt data.frame.
- isMatrix()
Vrne true, če je objekt matrix.
- isList()
Vrne true, če je objekt seznam.
- isFunction()
Vrne true, če je objekt funkcija.
- isEnvironment()
Vrne true, če je objekt okolje.
- isDataNumeric()
Vrne true, če je objekt vektor številskih podatkov.
- isDataFactor()
Vrne true, če je objekt vektor faktorskih podatkov.
- isDataCharacter()
Vrne true, če je objekt vektor znakovnih podatkov.
- isDataLogical()
Vrne true, če je objekt vektor logičnih podatkov.
- parent()
Vrne pojavek "RObject", ki predstavlja nadrejenega elementa tega predmeta.
- child(childname)
Vrne pojavek "RObject", ki predstavlja podrejeno childname tega predmeta.
- Razred "RObjectArray"
Niz primerkov RObject. Primerek tega razreda lahko dobite z uporabo makeRObjectArray(objectnames). Še posebej je uporabno pri delu z varsloti, ki omogočajo izbiro več predmetov.
- include()-function
include(ime datoteke) lahko uporabite za vključitev ločene datoteke JS.
- doRCommand()-function
doRCommand(command, callback) se lahko uporablja za poizvedbo R za informacijo. Preberite razdelek o poizvedovanju R znotraj vtičnika za podrobnosti in opozorila.