- Class "Component" (Class: onvertaalbaar, is een woord in de programmeertaal)
Class voor een enkele component of component-eigenschap. De belangrijkste instance (niet goed onvertaalbaar, variabele van deze class) hiervan is de variabele "gui" die al is gedefinieerd als de root-eigenschap van de huidige component. Voor instances van de class "Component" zijn de meeste volgende methods (functies) beschikbaar:
- absoluteId(base_id)
Geeft de absolute ID terug van base_id, of - als base_id is weggelaten - de identificerende naam van de component.
- getValue(id)
Afgeraden. Gebruik in plaats hiervan de functies
getString(), getBoolean(), of getList(). Geeft de waarde terug van de gegeven child-eigenschap. Geeft de waarde terug van deze eigenschap, als ID wordt weggelaten.- getString(id)
Geeft de waarde terug als een string van de gegeven child-eigenschap. Geeft de waarde terug van deze eigenschap, als ID wordt weggelaten.
- getBoolean(id)
Geeft de waarde terug als een boolean van de gegeven child-eigenschap (indien mogelijk). Geeft de waarde terug van deze eigenschap, als ID wordt weggelaten.
- getList(id)
Geeft de waarde terug (indien mogelijk) als een array van strings van de gegeven child-eigenschap. Geeft de waarde terug van deze eigenschap, als ID wordt weggelaten.
- setValue(id, waarde)
Stelt de waarde van de gegeven child-eigenschap in op waarde.
- getChild(id)
Geeft een instance (variabele) terug van de child-eigenschap met de gegeven id (naam).
- addChangeCommand(id, opdracht)
Voer
commandouit wanneer de kindeigenschap gegeven door id wijzigt.idkan ofwel gegeven zijn als een enkele tekenreeks of als een array van id's (als de functie aangeroepen moet worden voor wijzigingen in verschillende eigenschappen.commandois een aanroepbare waarde (gewoonlijk een functie), echter, voor compatibiliteit met plug-ins geschreven voor eerdere versies van RKWard, kan het ook gegeven worden als een te evalueren tekenreeks.De functie geeft de parameter
commandoterug, voor het gemak (dus u kunt bijv. het toekennen aan een variabele en/of aanroepen tijdens initialisatie).
- Class "RObject"
Class voor een enkel R object. Een instance (variabele) van deze class kunt u krijgen met makeRObject(objectnaam). De volgende methods (functies) in een class) zijn beschikbaar voor instances van de class "RObject":
Waarschuwing
Als er in de backend nog opdrachten wachten, kan de door deze methods geleverde informatie verouderd zijn tegen de tijd dat de plugin-code wordt gestart. Vertrouw er niet op bij kritieke bewerkingen (kans op verlies van gegevens).
- getName()
Geeft de absolute naam terug van het object.
- exists()
Geeft terug of het object bestaat. In het algemeen moet u dit controleren voordat u een van de onderstaande methoden gebruikt.
- dimensions()
Geeft een array van dimensies terug (net zoals dim() in R).
- classes()
Geeft een array van classes terug (net zoals class() in R).
- isClass(class)
Geeft true terug, als het object een class class-object is.
- isDataFrame()
Geeft true terug als het object een data.frame is.
- isMatrix()
Geeft true terug als het object een matrix is.
- isList()
Geeft true terug als het object een list is.
- isFunction()
Geeft true terug als het object een functie is.
- isEnvironment()
Geeft true terug als het object een environment (omgeving) is.
- isDataNumeric()
Geeft true terug als het object een vector is met numerieke gegevens (getallen).
- isDataFactor()
Geeft true terug als het object een vector is met factorgegevens.
- isDataCharacter()
Geeft true terug als het object een vector is met karaktergegevens.
- isDataLogical()
Geeft true terug als het object een vector is met logische gegevens.
- parent()
Geeft een instance (variabele) terug van "RObject" die de parent is van dit object.
- child(childnaam)
Geeft een instance terug van "RObject" die de child childnaam is van dit object.
- Class "RObjectArray"
Een array van instances (variabelen) van RObject. Een instance van deze class kunt u verkrijgen met makeRObjectArray(objectnamen). Dit is in het bijzonder bruikbaar bij varslots die het mogelijk maken meerdere objecten te selecteren.
- include()-functie
include(bestandsnaam) kan worden gebruikt voor het opnemen van een afzonderlijk JS-bestand.
- doRCommand()-functie
Verouderd. Niet in nieuwe plug-ins gebruiken: doRCommand(command, callback). Gebruik new RCommand(), in plaats daarvan.
- new RCommand()-functie
New RCommand(opdracht, optional_id) kan worden gebruikt om aan R-informatie op te vragen. Lees de sectie informatie van R opvragen vanuit een plugin voor details, en waarschuwingen.