-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.json
3947 lines (3947 loc) · 769 KB
/
index.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"api/index.html": {
"href": "api/index.html",
"title": "API Reference",
"keywords": "Home API Reference Packages Package Description @i2analyze/notebook-sdk The i2 Notebook Web SDK package, which contains all the functionality you need to create plug-ins for the i2 Notebook web client."
},
"api/notebook-sdk.app.analyzerecordgroupid.html": {
"href": "api/notebook-sdk.app.analyzerecordgroupid.html",
"title": "app.AnalyzeRecordGroupId type",
"keywords": "Home > @i2analyze/notebook-sdk > app > AnalyzeRecordGroupId app.AnalyzeRecordGroupId type The identifier of a record group. Signature: type AnalyzeRecordGroupId = string; Introduced: version 1.1"
},
"api/notebook-sdk.app.applicationeventmap.html": {
"href": "api/notebook-sdk.app.applicationeventmap.html",
"title": "app.ApplicationEventMap interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ApplicationEventMap app.ApplicationEventMap interface A mapping of application event types to their listener types. Signature: interface ApplicationEventMap extends chart.ChartEventMap Extends: chart.ChartEventMap Introduced: version 1.0 Properties Property Modifiers Type Description chartchange readonly ChangeListener Gets the type of the callback method that listens for \"chartchange\" events. (Inherited from ChartEventMap <!-- --> ) chartschemachange readonly ChartSchemaChangeListener Gets the type of the callback method that listens for \"chartschemachange\" events. (Inherited from ChartEventMap <!-- --> ) chartselectionchange readonly SelectionListener Gets the type of the callback method that listens for \"chartselectionchange\" events. (Inherited from ChartEventMap <!-- --> ) chartviewchange readonly ViewListener Gets the type of the callback method that listens for \"chartviewchange\" events. (Inherited from ChartEventMap <!-- --> )"
},
"api/notebook-sdk.app.applicationeventoptionsmap.html": {
"href": "api/notebook-sdk.app.applicationeventoptionsmap.html",
"title": "app.ApplicationEventOptionsMap interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ApplicationEventOptionsMap app.ApplicationEventOptionsMap interface A mapping of application event types to their listener options types. Signature: interface ApplicationEventOptionsMap extends chart.ChartEventOptionsMap Extends: chart.ChartEventOptionsMap Introduced: version 1.0 Properties Property Modifiers Type Description chartchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartchange\" event listeners. (Inherited from ChartEventOptionsMap <!-- --> ) chartschemachange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartschemachange\" event listeners. (Inherited from ChartEventOptionsMap <!-- --> ) chartselectionchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartselectionchange\" event listeners. (Inherited from ChartEventOptionsMap <!-- --> ) chartviewchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartviewchange\" event listeners. (Inherited from ChartEventOptionsMap <!-- --> )"
},
"api/notebook-sdk.app.edgespecifier.html": {
"href": "api/notebook-sdk.app.edgespecifier.html",
"title": "app.EdgeSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > EdgeSpecifier app.EdgeSpecifier type A common specifier for an edge, for use in mutation APIs. Signature: type EdgeSpecifier = visual.ElementId | visual.IEdge; References: visual.ElementId <!-- --> , visual.IEdge Introduced: version 1.2"
},
"api/notebook-sdk.app.editrecordpropertiesspecifier.html": {
"href": "api/notebook-sdk.app.editrecordpropertiesspecifier.html",
"title": "app.EditRecordPropertiesSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > EditRecordPropertiesSpecifier app.EditRecordPropertiesSpecifier type A common specifier for record properties that are to be edited, for use in mutation APIs. Signature: type EditRecordPropertiesSpecifier = Record<schema.ChartPropertyTypeId, data.PropertyValue | null> | Iterable<[schema.PropertyTypeSpecifier, data.PropertyValue | null]>; References: schema.ChartPropertyTypeId <!-- --> , data.PropertyValue <!-- --> , schema.PropertyTypeSpecifier Introduced: version 1.1"
},
"api/notebook-sdk.app.elementspecifier.html": {
"href": "api/notebook-sdk.app.elementspecifier.html",
"title": "app.ElementSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > ElementSpecifier app.ElementSpecifier type A common specifier for an element, for use in mutation APIs. Signature: type ElementSpecifier = visual.ElementId | visual.IElement; References: visual.ElementId <!-- --> , visual.IElement Introduced: version 1.1"
},
"api/notebook-sdk.app.html": {
"href": "api/notebook-sdk.app.html",
"title": "app namespace",
"keywords": "Home > @i2analyze/notebook-sdk > app app namespace The members of the app namespace enable handling for events that take place during the lifetime of the i2 Notebook application, and provide access to top-level data such as user and locale information. Signature: export declare namespace app Introduced: version 1.0 Interfaces Interface Description ApplicationEventMap A mapping of application event types to their listener types. ApplicationEventOptionsMap A mapping of application event types to their listener options types. IApplication The top-level i2 Notebook application. IApplicationContents The contents of the i2 Notebook application. IApplicationEvents A collection of methods that set up listeners to run in response to events. ICancelation A collection of methods and properties for handling the situation when a user cancels an operation. IChangeSource The source of a change that takes place in the i2 Notebook application. IChartEntityRecordData A set of data for creating an entity record. IChartLinkRecordData A set of data for creating a link record. IChartRecordBaseData A set of data that is common to creating records of all types. IDetailedReport A report on the result of a set of mutations that were not entirely successful. The report is typically displayed through a 'dialog'-style notification. IEdgeEditor A set of methods for modifying the appearance of an edge. IElementEditorBase A set of methods for modifying the appearance of an element. IElementsAndRecords A collection of elements and records that together represent a selection on the chart surface. ILocale A set of locale information. IMutationCommitBase A set of information that is common to requests to commit mutations of all types. IMutationResult A result from a mutation. IMutationRollback A set of information that accompanies a request to roll back a set of mutations. IMutationsBase A set of methods for performing tracked or untracked mutations, organized by what they affect. INodeEditor A set of methods for modifying the appearance of a node. IPendingRecord A record that has been created in a transaction handler, but has not yet been added to a chart. IRecordEditor A set of methods for modifying the contents of a record. ISelectionEditor A set of methods that can change the chart selection. IServerComponents A collection of properties that describe how the application server is configured. IStatus A set of methods for changing a status display while an asynchronous mutation is running. ISubscriptionOptions A set of options that can influence the execution of an event listener. ISuccessReport A report on the result of an entirely successful set of mutations. The report is typically displayed through a transient, 'toast'-style notification. ITheme A theme for the i2 Notebook user interface. ITrackedMutationCommit A set of information that accompanies a request to commit a set of tracked mutations. ITrackedMutations A set of methods for performing tracked mutations, which require an entry in the undo stack. ITransactionOptions A set of options that enable control over a callback function during execution. IUntrackedMutationCommit A set of information that accompanies a request to commit a set of untracked mutations. IUntrackedMutations A set of methods for performing untracked mutations, which do not require an entry in the undo stack. IUserAndPermissions An i2 Notebook user. IValueFactory A set of utility functions for creating property and other values that can be reused across records. IViewEditor A set of methods that change the chart view. Type Aliases Type Alias Description AnalyzeRecordGroupId The identifier of a record group. EdgeSpecifier A common specifier for an edge, for use in mutation APIs. EditRecordPropertiesSpecifier A common specifier for record properties that are to be edited, for use in mutation APIs. ElementSpecifier A common specifier for an element, for use in mutation APIs. IMutationReport A report on the result of one or more mutations. ITrackedMutationInfo A response from a tracked mutation handler, which indicates whether the mutation should be committed or rolled back. IUntrackedMutationInfo A response from an untracked mutation handler, which indicates whether the mutation should be committed or rolled back. MutationResponseHandler A function that receives the results of a mutation. NodeSpecifier A common specifier for a node, for use in mutation APIs. NoteSpecifier A common specifier for a note, for use in mutation APIs. RecordPropertiesSpecifier A common specifier for the properties of new records, for use in mutation APIs. RecordSpecifier A common specifier for a record, for use in mutation APIs. SelectionOption The effect on chart selection of adding a record group to the chart. SourceReferenceSpecifier A common specifier for a source reference, for use in mutation APIs. ThemeName The names of themes for the i2 Notebook user interface. TrackedMutationHandler A function that performs tracked mutations. TransactionHandler A callback function that performs read-only work on the application or its contents. UntrackedMutationHandler A function that performs untracked mutations."
},
"api/notebook-sdk.app.iapplication.alltimezones.html": {
"href": "api/notebook-sdk.app.iapplication.alltimezones.html",
"title": "app.IApplication.allTimeZones property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > allTimeZones app.IApplication.allTimeZones property Gets a list of all the valid time zones, in the same order as they appear in the application. Signature: readonly allTimeZones: data.IKeyedReadOnlyCollection<data.TimeZoneId, data.ITimeZone>; Returns: data.IKeyedReadOnlyCollection < data.TimeZoneId , data.ITimeZone > Introduced: version 1.0 Remarks The list is sorted in ascending order of data.ITimeZone.rawUtcOffset <!-- --> , and then alphabetically by data.ITimeZone.fullDisplayName if UTC offsets are equal. For example: (GMT-08:00) Los Angeles Time (GMT-01:00) Azores Time [Atlantic/Azores] (GMT) United Kingdom Time [Europe/London] (GMT+01:00)Austria Time (GMT+01:00) Belgium Time"
},
"api/notebook-sdk.app.iapplication.html": {
"href": "api/notebook-sdk.app.iapplication.html",
"title": "app.IApplication interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication app.IApplication interface The top-level i2 Notebook application. Signature: interface IApplication extends IApplicationEvents Extends: IApplicationEvents Introduced: version 1.0 Properties Property Modifiers Type Description allTimeZones readonly data.IKeyedReadOnlyCollection <!-- --> < data.TimeZoneId <!-- --> , data.ITimeZone <!-- --> > Gets a list of all the valid time zones, in the same order as they appear in the application. locale readonly ILocale Gets the locale in which the application is operating. metadataTimeZone readonly data.ITimeZone Gets the time zone that the application assumes date and time values in metadata to have. serverComponents readonly IServerComponents Gets information about the i2 Analyze components that are deployed on the application server. systemActions readonly dialog.ISystemDialogActions Gets the identifiers of the system dialog actions. theme readonly ITheme Gets the current theme of the application. user readonly IUserAndPermissions Gets the logged-in user of the application. Methods Method Description addEventListener(type, listener, options) Adds an event listener. See app.ApplicationEventMap for the available events. (Inherited from IApplicationEvents <!-- --> ) removeEventListener(type, listener) Removes an event listener. See app.ApplicationEventMap for the available events. (Inherited from IApplicationEvents <!-- --> ) runTrackedMutations(mutationHandler, responseHandler, options) Queues a function that performs tracked mutations on the application contents at the next available opportunity, and can respond to the changes that the mutations cause. runTrackedMutations(mutationHandler, options) Queues a function that performs tracked mutations on the application contents at the next available opportunity. runTransaction(handler, options) Queues a function that performs read-only work on the application contents at the next available opportunity. runUntrackedMutations(mutationHandler, responseHandler, options) Queues a function that performs untracked mutations on the application contents at the next available opportunity, and can respond to the changes that the mutations cause. runUntrackedMutations(mutationHandler, options) Queues a function that performs untracked mutations on the application contents at the next available opportunity."
},
"api/notebook-sdk.app.iapplication.locale.html": {
"href": "api/notebook-sdk.app.iapplication.locale.html",
"title": "app.IApplication.locale property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > locale app.IApplication.locale property Gets the locale in which the application is operating. Signature: readonly locale: ILocale; Returns: ILocale Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplication.metadatatimezone.html": {
"href": "api/notebook-sdk.app.iapplication.metadatatimezone.html",
"title": "app.IApplication.metadataTimeZone property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > metadataTimeZone app.IApplication.metadataTimeZone property Gets the time zone that the application assumes date and time values in metadata to have. Signature: readonly metadataTimeZone: data.ITimeZone; Returns: data.ITimeZone Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplication.runtrackedmutations.html": {
"href": "api/notebook-sdk.app.iapplication.runtrackedmutations.html",
"title": "app.IApplication.runTrackedMutations() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > runTrackedMutations app.IApplication.runTrackedMutations() method Queues a function that performs tracked mutations on the application contents at the next available opportunity, and can respond to the changes that the mutations cause. Signature: runTrackedMutations(mutationHandler: TrackedMutationHandler, responseHandler?: MutationResponseHandler, options?: ITransactionOptions): void; Introduced: version 1.1 Parameters Parameter Type Description mutationHandler TrackedMutationHandler A function that performs one or more tracked mutations and reports on their success as a whole. responseHandler MutationResponseHandler (Optional) A callback that receives the changes caused by the mutations. options ITransactionOptions (Optional) An object that can control the transaction. Returns: void Remarks A mutation is an operation that can read or modify the contents of the application. A successful set of tracked mutations is added as a single entry to the undo stack."
},
"api/notebook-sdk.app.iapplication.runtrackedmutations_1.html": {
"href": "api/notebook-sdk.app.iapplication.runtrackedmutations_1.html",
"title": "app.IApplication.runTrackedMutations() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > runTrackedMutations app.IApplication.runTrackedMutations() method Queues a function that performs tracked mutations on the application contents at the next available opportunity. Signature: runTrackedMutations(mutationHandler: TrackedMutationHandler, options?: ITransactionOptions): void; Introduced: version 1.1 Parameters Parameter Type Description mutationHandler TrackedMutationHandler A function that performs one or more tracked mutations and reports on their success as a whole. options ITransactionOptions (Optional) An object that can control the transaction. Returns: void Remarks A mutation is an operation that can read or modify the contents of the application. A successful set of tracked mutations is added as a single entry to the undo stack."
},
"api/notebook-sdk.app.iapplication.runtransaction.html": {
"href": "api/notebook-sdk.app.iapplication.runtransaction.html",
"title": "app.IApplication.runTransaction() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > runTransaction app.IApplication.runTransaction() method Queues a function that performs read-only work on the application contents at the next available opportunity. Signature: runTransaction(handler: TransactionHandler, options?: ITransactionOptions): Promise<void>; Introduced: version 1.0 Parameters Parameter Type Description handler TransactionHandler The function to perform the work. options ITransactionOptions (Optional) An object that can control the transaction. Returns: Promise<void> A promise that is fulfilled if the work completes successfully, or rejected if there is a problem performing it."
},
"api/notebook-sdk.app.iapplication.rununtrackedmutations.html": {
"href": "api/notebook-sdk.app.iapplication.rununtrackedmutations.html",
"title": "app.IApplication.runUntrackedMutations() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > runUntrackedMutations app.IApplication.runUntrackedMutations() method Queues a function that performs untracked mutations on the application contents at the next available opportunity, and can respond to the changes that the mutations cause. Signature: runUntrackedMutations(mutationHandler: UntrackedMutationHandler, responseHandler?: MutationResponseHandler, options?: ITransactionOptions): void; Introduced: version 1.1 Parameters Parameter Type Description mutationHandler UntrackedMutationHandler A function that performs one or more untracked mutations and reports on their success as a whole. responseHandler MutationResponseHandler (Optional) A callback that receives the changes produced by the mutations. options ITransactionOptions (Optional) An object that can control the transaction. Returns: void Remarks A mutation is an operation that can read or modify the contents of the application. Untracked mutations are not added to the undo stack, and therefore cannot be undone."
},
"api/notebook-sdk.app.iapplication.rununtrackedmutations_1.html": {
"href": "api/notebook-sdk.app.iapplication.rununtrackedmutations_1.html",
"title": "app.IApplication.runUntrackedMutations() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > runUntrackedMutations app.IApplication.runUntrackedMutations() method Queues a function that performs untracked mutations on the application contents at the next available opportunity. Signature: runUntrackedMutations(mutationHandler: UntrackedMutationHandler, options?: ITransactionOptions): void; Introduced: version 1.1 Parameters Parameter Type Description mutationHandler UntrackedMutationHandler A function that performs one or more untracked mutations and reports on their success as a whole. options ITransactionOptions (Optional) An object that can control the transaction. Returns: void Remarks A mutation is an operation that can read or modify the contents of the application. Untracked mutations are not added to the undo stack, and therefore cannot be undone."
},
"api/notebook-sdk.app.iapplication.servercomponents.html": {
"href": "api/notebook-sdk.app.iapplication.servercomponents.html",
"title": "app.IApplication.serverComponents property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > serverComponents app.IApplication.serverComponents property Gets information about the i2 Analyze components that are deployed on the application server. Signature: readonly serverComponents: IServerComponents; Returns: IServerComponents Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplication.systemactions.html": {
"href": "api/notebook-sdk.app.iapplication.systemactions.html",
"title": "app.IApplication.systemActions property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > systemActions app.IApplication.systemActions property Gets the identifiers of the system dialog actions. Signature: readonly systemActions: dialog.ISystemDialogActions; Returns: dialog.ISystemDialogActions Introduced: version 1.4"
},
"api/notebook-sdk.app.iapplication.theme.html": {
"href": "api/notebook-sdk.app.iapplication.theme.html",
"title": "app.IApplication.theme property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > theme app.IApplication.theme property Gets the current theme of the application. Signature: readonly theme: ITheme; Returns: ITheme Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplication.user.html": {
"href": "api/notebook-sdk.app.iapplication.user.html",
"title": "app.IApplication.user property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplication > user app.IApplication.user property Gets the logged-in user of the application. Signature: readonly user: IUserAndPermissions; Returns: IUserAndPermissions Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplicationcontents.chart.html": {
"href": "api/notebook-sdk.app.iapplicationcontents.chart.html",
"title": "app.IApplicationContents.chart property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationContents > chart app.IApplicationContents.chart property Gets the currently open chart. Signature: readonly chart: chart.IChart; Returns: chart.IChart Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplicationcontents.html": {
"href": "api/notebook-sdk.app.iapplicationcontents.html",
"title": "app.IApplicationContents interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationContents app.IApplicationContents interface The contents of the i2 Notebook application. Signature: interface IApplicationContents Introduced: version 1.0 Properties Property Modifiers Type Description chart readonly chart.IChart Gets the currently open chart. view readonly chart.IChartView Gets the view of the currently open chart."
},
"api/notebook-sdk.app.iapplicationcontents.view.html": {
"href": "api/notebook-sdk.app.iapplicationcontents.view.html",
"title": "app.IApplicationContents.view property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationContents > view app.IApplicationContents.view property Gets the view of the currently open chart. Signature: readonly view: chart.IChartView; Returns: chart.IChartView Introduced: version 1.0"
},
"api/notebook-sdk.app.iapplicationevents.addeventlistener.html": {
"href": "api/notebook-sdk.app.iapplicationevents.addeventlistener.html",
"title": "app.IApplicationEvents.addEventListener() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationEvents > addEventListener app.IApplicationEvents.addEventListener() method Adds an event listener. See app.ApplicationEventMap for the available events. Signature: addEventListener<K extends keyof ApplicationEventMap>(type: K, listener: ApplicationEventMap[K], options?: ApplicationEventOptionsMap[K]): () => void; Introduced: version 1.0 Type Parameters Parameter Type Description K extends keyof ApplicationEventMap The type of event to subscribe to. Parameters Parameter Type Description type K The type of event to subscribe to. listener ApplicationEventMap <!-- --> [K] A function to handle the event. options ApplicationEventOptionsMap <!-- --> [K] (Optional) An object that controls the behavior of the listener. Returns: () => void A function that can be called to remove the listener."
},
"api/notebook-sdk.app.iapplicationevents.html": {
"href": "api/notebook-sdk.app.iapplicationevents.html",
"title": "app.IApplicationEvents interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationEvents app.IApplicationEvents interface A collection of methods that set up listeners to run in response to events. Signature: interface IApplicationEvents Introduced: version 1.0 Methods Method Description addEventListener(type, listener, options) Adds an event listener. See app.ApplicationEventMap for the available events. removeEventListener(type, listener) Removes an event listener. See app.ApplicationEventMap for the available events."
},
"api/notebook-sdk.app.iapplicationevents.removeeventlistener.html": {
"href": "api/notebook-sdk.app.iapplicationevents.removeeventlistener.html",
"title": "app.IApplicationEvents.removeEventListener() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IApplicationEvents > removeEventListener app.IApplicationEvents.removeEventListener() method Removes an event listener. See app.ApplicationEventMap for the available events. Signature: removeEventListener<K extends keyof ApplicationEventMap>(type: K, listener: ApplicationEventMap[K]): void; Introduced: version 1.0 Type Parameters Parameter Type Description K extends keyof ApplicationEventMap The type of event to unsubscribe from. Parameters Parameter Type Description type K The type of event to unsubscribe from. listener ApplicationEventMap <!-- --> [K] A function that was previously added as a listener. Returns: void"
},
"api/notebook-sdk.app.icancelation.html": {
"href": "api/notebook-sdk.app.icancelation.html",
"title": "app.ICancelation interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ICancelation app.ICancelation interface A collection of methods and properties for handling the situation when a user cancels an operation. Signature: interface ICancelation Introduced: version 1.1 Remarks The i2 Notebook SDK provides two cancelation APIs: An AbortSignal <!-- --> -based API and a Promise <!-- --> -based API, which you can use depending on your scenario: To launch an asynchronous operation (for example, a fetch call) that can itself be canceled by an AbortSignal <!-- --> , you can pass signal directly to that operation. To launch an asynchronous operation that cannot itself be canceled but is to be abandoned if the user requests cancelation, call waitForPromiseOrCancel() with the Promise from your operation. The returned Promise resolves or rejects just as your operation's Promise does, and it rejects immediately with an AbortError if the user cancels the operation. To check synchronously if the operation has been canceled, you can inspect the signal.aborted property. Properties Property Modifiers Type Description signal AbortSignal Gets an AbortSignal that indicates whether a user has requested that an operation be canceled. Methods Method Description waitForPromiseOrCancel(promise) Launches an asynchronous operation through the specified promise."
},
"api/notebook-sdk.app.icancelation.signal.html": {
"href": "api/notebook-sdk.app.icancelation.signal.html",
"title": "app.ICancelation.signal property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ICancelation > signal app.ICancelation.signal property Gets an AbortSignal that indicates whether a user has requested that an operation be canceled. Signature: signal: AbortSignal; Returns: AbortSignal Introduced: version 1.1"
},
"api/notebook-sdk.app.icancelation.waitforpromiseorcancel.html": {
"href": "api/notebook-sdk.app.icancelation.waitforpromiseorcancel.html",
"title": "app.ICancelation.waitForPromiseOrCancel() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ICancelation > waitForPromiseOrCancel app.ICancelation.waitForPromiseOrCancel() method Launches an asynchronous operation through the specified promise. Signature: waitForPromiseOrCancel<T>(promise: Promise<T>): Promise<T>; Introduced: version 1.1 Type Parameters Parameter Type Description T any The type of the output from the operation. Parameters Parameter Type Description promise Promise<T> A promise that resolves to the output from the operation. Returns: Promise<T> A promise that also resolves to the output from the operation."
},
"api/notebook-sdk.app.ichangesource.html": {
"href": "api/notebook-sdk.app.ichangesource.html",
"title": "app.IChangeSource interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChangeSource app.IChangeSource interface The source of a change that takes place in the i2 Notebook application. Signature: interface IChangeSource Introduced: version 1.2 Properties Property Modifiers Type Description pluginId? readonly string (Optional) Gets the identifier of the plug-in that is responsible for the change, or null if the change is the result of a user action outside a plug-in."
},
"api/notebook-sdk.app.ichangesource.pluginid.html": {
"href": "api/notebook-sdk.app.ichangesource.pluginid.html",
"title": "app.IChangeSource.pluginId property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChangeSource > pluginId app.IChangeSource.pluginId property Gets the identifier of the plug-in that is responsible for the change, or null if the change is the result of a user action outside a plug-in. Signature: readonly pluginId?: string; Returns: string Introduced: version 1.2"
},
"api/notebook-sdk.app.ichartentityrecorddata.html": {
"href": "api/notebook-sdk.app.ichartentityrecorddata.html",
"title": "app.IChartEntityRecordData interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartEntityRecordData app.IChartEntityRecordData interface A set of data for creating an entity record. Signature: interface IChartEntityRecordData extends IChartRecordBaseData Extends: IChartRecordBaseData Introduced: version 1.1 Properties Property Modifiers Type Description itemType schema.ChartItemTypeId | schema.IChartItemType Gets or sets the item type of the new record. (Inherited from IChartRecordBaseData <!-- --> ) notes? readonly records.INoteData <!-- --> [] (Optional) Gets or sets the notes for the new record. (Inherited from IChartRecordBaseData <!-- --> ) properties? RecordPropertiesSpecifier (Optional) Gets or sets the properties of the new record. (Inherited from IChartRecordBaseData <!-- --> ) security? readonly records.ISecuritySetting <!-- --> [] | data.IKeyedReadOnlyCollection <!-- --> < schema.SecurityDimensionId <!-- --> , records.ISecuritySetting <!-- --> > (Optional) Gets or sets the security settings of the new record. (Inherited from IChartRecordBaseData <!-- --> ) sourceIdentifiers? readonly records.ISourceIdentifier <!-- --> [] (Optional) Gets or sets the source identifiers of the new record. (Inherited from IChartRecordBaseData <!-- --> ) sourceReferences? readonly records.ISourceReferenceData <!-- --> [] (Optional) Gets or sets the source references of the new record. (Inherited from IChartRecordBaseData <!-- --> )"
},
"api/notebook-sdk.app.ichartlinkrecorddata.fromend.html": {
"href": "api/notebook-sdk.app.ichartlinkrecorddata.fromend.html",
"title": "app.IChartLinkRecordData.fromEnd property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartLinkRecordData > fromEnd app.IChartLinkRecordData.fromEnd property Gets the record at the 'from' end of the link. Signature: readonly fromEnd: RecordSpecifier; Returns: RecordSpecifier Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartlinkrecorddata.html": {
"href": "api/notebook-sdk.app.ichartlinkrecorddata.html",
"title": "app.IChartLinkRecordData interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartLinkRecordData app.IChartLinkRecordData interface A set of data for creating a link record. Signature: interface IChartLinkRecordData extends IChartRecordBaseData Extends: IChartRecordBaseData Introduced: version 1.1 Properties Property Modifiers Type Description fromEnd readonly RecordSpecifier Gets the record at the 'from' end of the link. itemType schema.ChartItemTypeId | schema.IChartItemType Gets or sets the item type of the new record. (Inherited from IChartRecordBaseData <!-- --> ) linkDirection readonly data.LinkDirection Gets the direction of the link. notes? readonly records.INoteData <!-- --> [] (Optional) Gets or sets the notes for the new record. (Inherited from IChartRecordBaseData <!-- --> ) properties? RecordPropertiesSpecifier (Optional) Gets or sets the properties of the new record. (Inherited from IChartRecordBaseData <!-- --> ) security? readonly records.ISecuritySetting <!-- --> [] | data.IKeyedReadOnlyCollection <!-- --> < schema.SecurityDimensionId <!-- --> , records.ISecuritySetting <!-- --> > (Optional) Gets or sets the security settings of the new record. (Inherited from IChartRecordBaseData <!-- --> ) sourceIdentifiers? readonly records.ISourceIdentifier <!-- --> [] (Optional) Gets or sets the source identifiers of the new record. (Inherited from IChartRecordBaseData <!-- --> ) sourceReferences? readonly records.ISourceReferenceData <!-- --> [] (Optional) Gets or sets the source references of the new record. (Inherited from IChartRecordBaseData <!-- --> ) toEnd readonly RecordSpecifier Gets the record at the 'to' end of the link."
},
"api/notebook-sdk.app.ichartlinkrecorddata.linkdirection.html": {
"href": "api/notebook-sdk.app.ichartlinkrecorddata.linkdirection.html",
"title": "app.IChartLinkRecordData.linkDirection property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartLinkRecordData > linkDirection app.IChartLinkRecordData.linkDirection property Gets the direction of the link. Signature: readonly linkDirection: data.LinkDirection; Returns: data.LinkDirection Introduced: version 1.1 Remarks The value is expressed relative to the natural direction implied by the 'from' and 'to' ends."
},
"api/notebook-sdk.app.ichartlinkrecorddata.toend.html": {
"href": "api/notebook-sdk.app.ichartlinkrecorddata.toend.html",
"title": "app.IChartLinkRecordData.toEnd property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartLinkRecordData > toEnd app.IChartLinkRecordData.toEnd property Gets the record at the 'to' end of the link. Signature: readonly toEnd: RecordSpecifier; Returns: RecordSpecifier Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.html",
"title": "app.IChartRecordBaseData interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData app.IChartRecordBaseData interface A set of data that is common to creating records of all types. Signature: interface IChartRecordBaseData Introduced: version 1.1 Properties Property Modifiers Type Description itemType schema.ChartItemTypeId | schema.IChartItemType Gets or sets the item type of the new record. notes? readonly records.INoteData <!-- --> [] (Optional) Gets or sets the notes for the new record. properties? RecordPropertiesSpecifier (Optional) Gets or sets the properties of the new record. security? readonly records.ISecuritySetting <!-- --> [] | data.IKeyedReadOnlyCollection <!-- --> < schema.SecurityDimensionId <!-- --> , records.ISecuritySetting <!-- --> > (Optional) Gets or sets the security settings of the new record. sourceIdentifiers? readonly records.ISourceIdentifier <!-- --> [] (Optional) Gets or sets the source identifiers of the new record. sourceReferences? readonly records.ISourceReferenceData <!-- --> [] (Optional) Gets or sets the source references of the new record."
},
"api/notebook-sdk.app.ichartrecordbasedata.itemtype.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.itemtype.html",
"title": "app.IChartRecordBaseData.itemType property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > itemType app.IChartRecordBaseData.itemType property Gets or sets the item type of the new record. Signature: itemType: schema.ChartItemTypeId | schema.IChartItemType; Returns: schema.ChartItemTypeId | schema.IChartItemType Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.notes.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.notes.html",
"title": "app.IChartRecordBaseData.notes property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > notes app.IChartRecordBaseData.notes property Gets or sets the notes for the new record. Signature: notes?: readonly records.INoteData[]; Returns: readonly records.INoteData [] Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.properties.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.properties.html",
"title": "app.IChartRecordBaseData.properties property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > properties app.IChartRecordBaseData.properties property Gets or sets the properties of the new record. Signature: properties?: RecordPropertiesSpecifier; Returns: RecordPropertiesSpecifier Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.security.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.security.html",
"title": "app.IChartRecordBaseData.security property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > security app.IChartRecordBaseData.security property Gets or sets the security settings of the new record. Signature: security?: readonly records.ISecuritySetting[] | data.IKeyedReadOnlyCollection<schema.SecurityDimensionId, records.ISecuritySetting>; Returns: readonly records.ISecuritySetting [] | data.IKeyedReadOnlyCollection < schema.SecurityDimensionId , records.ISecuritySetting > Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.sourceidentifiers.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.sourceidentifiers.html",
"title": "app.IChartRecordBaseData.sourceIdentifiers property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > sourceIdentifiers app.IChartRecordBaseData.sourceIdentifiers property Gets or sets the source identifiers of the new record. Signature: sourceIdentifiers?: readonly records.ISourceIdentifier[]; Returns: readonly records.ISourceIdentifier [] Introduced: version 1.1"
},
"api/notebook-sdk.app.ichartrecordbasedata.sourcereferences.html": {
"href": "api/notebook-sdk.app.ichartrecordbasedata.sourcereferences.html",
"title": "app.IChartRecordBaseData.sourceReferences property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IChartRecordBaseData > sourceReferences app.IChartRecordBaseData.sourceReferences property Gets or sets the source references of the new record. Signature: sourceReferences?: readonly records.ISourceReferenceData[]; Returns: readonly records.ISourceReferenceData [] Introduced: version 1.1"
},
"api/notebook-sdk.app.idetailedreport.details.html": {
"href": "api/notebook-sdk.app.idetailedreport.details.html",
"title": "app.IDetailedReport.details property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IDetailedReport > details app.IDetailedReport.details property Gets or sets some additional information about the mutations. Signature: details: string; Returns: string Introduced: version 1.1"
},
"api/notebook-sdk.app.idetailedreport.html": {
"href": "api/notebook-sdk.app.idetailedreport.html",
"title": "app.IDetailedReport interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IDetailedReport app.IDetailedReport interface A report on the result of a set of mutations that were not entirely successful. The report is typically displayed through a 'dialog'-style notification. Signature: interface IDetailedReport Introduced: version 1.1 Properties Property Modifiers Type Description details string Gets or sets some additional information about the mutations. title string Gets or sets a title for the report, which is typically used as the title of a notification dialog. type 'information' | 'warning' | 'error' Gets or sets the type of the report, which can be 'information' , 'warning' , or 'error' for an IDetailedReport ."
},
"api/notebook-sdk.app.idetailedreport.title.html": {
"href": "api/notebook-sdk.app.idetailedreport.title.html",
"title": "app.IDetailedReport.title property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IDetailedReport > title app.IDetailedReport.title property Gets or sets a title for the report, which is typically used as the title of a notification dialog. Signature: title: string; Returns: string Introduced: version 1.1"
},
"api/notebook-sdk.app.idetailedreport.type.html": {
"href": "api/notebook-sdk.app.idetailedreport.type.html",
"title": "app.IDetailedReport.type property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IDetailedReport > type app.IDetailedReport.type property Gets or sets the type of the report, which can be 'information' <!-- --> , 'warning' <!-- --> , or 'error' for an IDetailedReport <!-- --> . Signature: type: 'information' | 'warning' | 'error'; Returns: 'information' | 'warning' | 'error' Introduced: version 1.1"
},
"api/notebook-sdk.app.iedgeeditor.html": {
"href": "api/notebook-sdk.app.iedgeeditor.html",
"title": "app.IEdgeEditor interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IEdgeEditor app.IEdgeEditor interface A set of methods for modifying the appearance of an edge. Signature: interface IEdgeEditor extends IElementEditorBase Extends: IElementEditorBase Introduced: version 1.2 Methods Method Description setColor(color) Sets or resets the color of the element. (Inherited from IElementEditorBase <!-- --> ) setLabel(label) Sets or resets the label of the element. (Inherited from IElementEditorBase <!-- --> )"
},
"api/notebook-sdk.app.ielementeditorbase.html": {
"href": "api/notebook-sdk.app.ielementeditorbase.html",
"title": "app.IElementEditorBase interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementEditorBase app.IElementEditorBase interface A set of methods for modifying the appearance of an element. Signature: interface IElementEditorBase Introduced: version 1.2 Methods Method Description setColor(color) Sets or resets the color of the element. setLabel(label) Sets or resets the label of the element."
},
"api/notebook-sdk.app.ielementeditorbase.setcolor.html": {
"href": "api/notebook-sdk.app.ielementeditorbase.setcolor.html",
"title": "app.IElementEditorBase.setColor() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementEditorBase > setColor app.IElementEditorBase.setColor() method Sets or resets the color of the element. Signature: setColor(color: string | undefined): this; Introduced: version 1.2 Parameters Parameter Type Description color string | undefined The color to set, or undefined to reset the color to the theme default. Returns: this The element, with its color set to the specified value. Exceptions Error if the specified value is not in a form that CSS supports, such as a hexadecimal number, an rgb() value, or a color name."
},
"api/notebook-sdk.app.ielementeditorbase.setlabel.html": {
"href": "api/notebook-sdk.app.ielementeditorbase.setlabel.html",
"title": "app.IElementEditorBase.setLabel() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementEditorBase > setLabel app.IElementEditorBase.setLabel() method Sets or resets the label of the element. Signature: setLabel(label: string | undefined): this; Introduced: version 1.5 Parameters Parameter Type Description label string | undefined The label to set, or undefined to reset the label to the default. Returns: this The element, with its label set to the specified value."
},
"api/notebook-sdk.app.ielementsandrecords.elements.html": {
"href": "api/notebook-sdk.app.ielementsandrecords.elements.html",
"title": "app.IElementsAndRecords.elements property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementsAndRecords > elements app.IElementsAndRecords.elements property Gets or sets the elements in the set. Signature: elements?: Iterable<visual.ElementId | visual.IElement>; Returns: Iterable< visual.ElementId | visual.IElement > Introduced: version 1.1"
},
"api/notebook-sdk.app.ielementsandrecords.html": {
"href": "api/notebook-sdk.app.ielementsandrecords.html",
"title": "app.IElementsAndRecords interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementsAndRecords app.IElementsAndRecords interface A collection of elements and records that together represent a selection on the chart surface. Signature: interface IElementsAndRecords Introduced: version 1.1 Properties Property Modifiers Type Description elements? Iterable< visual.ElementId | visual.IElement <!-- --> > (Optional) Gets or sets the elements in the set. records? Iterable< RecordSpecifier <!-- --> > (Optional) Gets or sets the records in the set."
},
"api/notebook-sdk.app.ielementsandrecords.records.html": {
"href": "api/notebook-sdk.app.ielementsandrecords.records.html",
"title": "app.IElementsAndRecords.records property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IElementsAndRecords > records app.IElementsAndRecords.records property Gets or sets the records in the set. Signature: records?: Iterable<RecordSpecifier>; Returns: Iterable< RecordSpecifier > Introduced: version 1.1"
},
"api/notebook-sdk.app.ilocale.basetextdirection.html": {
"href": "api/notebook-sdk.app.ilocale.basetextdirection.html",
"title": "app.ILocale.baseTextDirection property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ILocale > baseTextDirection app.ILocale.baseTextDirection property Gets the base direction of text in the user interface, which controls how mixed LTR/RTL text should behave. Signature: readonly baseTextDirection: data.BaseTextDirection; Returns: data.BaseTextDirection Introduced: version 1.0 Remarks To achieve proper bi-directional text behavior in mixed left-to-right/right-to-left environments, most text should be marked up with Unicode control characters such as LRE, RLE and PDF. data.IFormatter.wrapForBidi() provides support for such markup. The default value is contextual <!-- --> , but users might override it if they have specific bi-directional text requirements. See the data.BaseTextDirection documentation for details of the supported values."
},
"api/notebook-sdk.app.ilocale.flowdirection.html": {
"href": "api/notebook-sdk.app.ilocale.flowdirection.html",
"title": "app.ILocale.flowDirection property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ILocale > flowDirection app.ILocale.flowDirection property Gets the direction of overall flow of controls and blocks of text in the user interface. Signature: readonly flowDirection: 'ltr' | 'rtl'; Returns: 'ltr' | 'rtl' Introduced: version 1.0 Remarks The value will be rtl for a right-to-left translation locale <!-- --> , and ltr for a left-to-right translation locale <!-- --> ."
},
"api/notebook-sdk.app.ilocale.formattinglocale.html": {
"href": "api/notebook-sdk.app.ilocale.formattinglocale.html",
"title": "app.ILocale.formattingLocale property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ILocale > formattingLocale app.ILocale.formattingLocale property Gets the Unicode locale identifier that controls how dates and other values are formatted for display. Signature: readonly formattingLocale: string; Returns: string Introduced: version 1.0 Remarks The methods of the data.IFormatter interface automatically make use of this value to provide appropriate value-formatting behavior. For example, en-gb-u-ca-gregory indicates the use of British English with a forced Gregorian calendar."
},
"api/notebook-sdk.app.ilocale.html": {
"href": "api/notebook-sdk.app.ilocale.html",
"title": "app.ILocale interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ILocale app.ILocale interface A set of locale information. Signature: interface ILocale Introduced: version 1.0 Properties Property Modifiers Type Description baseTextDirection readonly data.BaseTextDirection Gets the base direction of text in the user interface, which controls how mixed LTR/RTL text should behave. flowDirection readonly 'ltr' | 'rtl' Gets the direction of overall flow of controls and blocks of text in the user interface. formattingLocale readonly string Gets the Unicode locale identifier that controls how dates and other values are formatted for display. translationLocale readonly string Gets the language into which the i2 Notebook user interface is currently translated."
},
"api/notebook-sdk.app.ilocale.translationlocale.html": {
"href": "api/notebook-sdk.app.ilocale.translationlocale.html",
"title": "app.ILocale.translationLocale property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ILocale > translationLocale app.ILocale.translationLocale property Gets the language into which the i2 Notebook user interface is currently translated. Signature: readonly translationLocale: string; Returns: string Introduced: version 1.0 Remarks This value is a BCP 47 language tag. For example, ar indicates an Arabic translation, fr indicates a French translation, and pt-br indicates a Brazilian Portuguese translation."
},
"api/notebook-sdk.app.imutationcommitbase.html": {
"href": "api/notebook-sdk.app.imutationcommitbase.html",
"title": "app.IMutationCommitBase interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationCommitBase app.IMutationCommitBase interface A set of information that is common to requests to commit mutations of all types. Signature: interface IMutationCommitBase Introduced: version 1.1 Properties Property Modifiers Type Description report? IMutationReport (Optional) Gets or sets a optional report that describes the result of one or more mutations. type 'commit' Gets or sets the type of the request, which must be \"commit\" for commit requests."
},
"api/notebook-sdk.app.imutationcommitbase.report.html": {
"href": "api/notebook-sdk.app.imutationcommitbase.report.html",
"title": "app.IMutationCommitBase.report property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationCommitBase > report app.IMutationCommitBase.report property Gets or sets a optional report that describes the result of one or more mutations. Signature: report?: IMutationReport; Returns: IMutationReport Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationcommitbase.type.html": {
"href": "api/notebook-sdk.app.imutationcommitbase.type.html",
"title": "app.IMutationCommitBase.type property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationCommitBase > type app.IMutationCommitBase.type property Gets or sets the type of the request, which must be \"commit\" for commit requests. Signature: type: 'commit'; Returns: 'commit' Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationreport.html": {
"href": "api/notebook-sdk.app.imutationreport.html",
"title": "app.IMutationReport type",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationReport app.IMutationReport type A report on the result of one or more mutations. Signature: type IMutationReport = ISuccessReport | IDetailedReport; References: ISuccessReport <!-- --> , IDetailedReport Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationresult.change.html": {
"href": "api/notebook-sdk.app.imutationresult.change.html",
"title": "app.IMutationResult.change property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationResult > change app.IMutationResult.change property Warning: This API is now obsolete. Deprecated since version 1.5. Use chartChange instead. Gets the changes that were caused by the mutation. If only the chart schema changed, the collections in this field are empty. Signature: readonly change: chart.IChartChange; Returns: chart.IChartChange Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationresult.chartchange.html": {
"href": "api/notebook-sdk.app.imutationresult.chartchange.html",
"title": "app.IMutationResult.chartChange property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationResult > chartChange app.IMutationResult.chartChange property Gets the chart changes that were caused by the mutation. Signature: readonly chartChange?: chart.IChartChange; Returns: chart.IChartChange Introduced: version 1.5"
},
"api/notebook-sdk.app.imutationresult.chartschemachange.html": {
"href": "api/notebook-sdk.app.imutationresult.chartschemachange.html",
"title": "app.IMutationResult.chartSchemaChange property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationResult > chartSchemaChange app.IMutationResult.chartSchemaChange property Gets the chart schema changes that were caused by the mutation. Signature: readonly chartSchemaChange?: schema.IChartSchemaChange; Returns: schema.IChartSchemaChange Introduced: version 1.5"
},
"api/notebook-sdk.app.imutationresult.html": {
"href": "api/notebook-sdk.app.imutationresult.html",
"title": "app.IMutationResult interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationResult app.IMutationResult interface A result from a mutation. Signature: interface IMutationResult Introduced: version 1.1 Properties Property Modifiers Type Description change readonly chart.IChartChange Gets the changes that were caused by the mutation. If only the chart schema changed, the collections in this field are empty. chartChange? readonly chart.IChartChange (Optional) Gets the chart changes that were caused by the mutation. chartSchemaChange? readonly schema.IChartSchemaChange (Optional) Gets the chart schema changes that were caused by the mutation."
},
"api/notebook-sdk.app.imutationrollback.html": {
"href": "api/notebook-sdk.app.imutationrollback.html",
"title": "app.IMutationRollback interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationRollback app.IMutationRollback interface A set of information that accompanies a request to roll back a set of mutations. Signature: interface IMutationRollback Introduced: version 1.1 Properties Property Modifiers Type Description report? IMutationReport (Optional) Gets or sets a optional report that describes the result of one or more mutations. type 'rollback' Gets or sets the type of the request, which must be \"rollback\" for rollback requests."
},
"api/notebook-sdk.app.imutationrollback.report.html": {
"href": "api/notebook-sdk.app.imutationrollback.report.html",
"title": "app.IMutationRollback.report property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationRollback > report app.IMutationRollback.report property Gets or sets a optional report that describes the result of one or more mutations. Signature: report?: IMutationReport; Returns: IMutationReport Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationrollback.type.html": {
"href": "api/notebook-sdk.app.imutationrollback.type.html",
"title": "app.IMutationRollback.type property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationRollback > type app.IMutationRollback.type property Gets or sets the type of the request, which must be \"rollback\" for rollback requests. Signature: type: 'rollback'; Returns: 'rollback' Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationsbase.html": {
"href": "api/notebook-sdk.app.imutationsbase.html",
"title": "app.IMutationsBase interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationsBase app.IMutationsBase interface A set of methods for performing tracked or untracked mutations, organized by what they affect. Signature: interface IMutationsBase Introduced: version 1.1 Properties Property Modifiers Type Description selection readonly ISelectionEditor Gets an object that provides methods for modifying chart selection. status readonly IStatus Gets an object that provides methods for communicating progress information to users. view readonly IViewEditor Gets an object that provides methods for modifying the chart view."
},
"api/notebook-sdk.app.imutationsbase.selection.html": {
"href": "api/notebook-sdk.app.imutationsbase.selection.html",
"title": "app.IMutationsBase.selection property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationsBase > selection app.IMutationsBase.selection property Gets an object that provides methods for modifying chart selection. Signature: readonly selection: ISelectionEditor; Returns: ISelectionEditor Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationsbase.status.html": {
"href": "api/notebook-sdk.app.imutationsbase.status.html",
"title": "app.IMutationsBase.status property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationsBase > status app.IMutationsBase.status property Gets an object that provides methods for communicating progress information to users. Signature: readonly status: IStatus; Returns: IStatus Introduced: version 1.1"
},
"api/notebook-sdk.app.imutationsbase.view.html": {
"href": "api/notebook-sdk.app.imutationsbase.view.html",
"title": "app.IMutationsBase.view property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IMutationsBase > view app.IMutationsBase.view property Gets an object that provides methods for modifying the chart view. Signature: readonly view: IViewEditor; Returns: IViewEditor Introduced: version 1.1"
},
"api/notebook-sdk.app.inodeeditor.html": {
"href": "api/notebook-sdk.app.inodeeditor.html",
"title": "app.INodeEditor interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > INodeEditor app.INodeEditor interface A set of methods for modifying the appearance of a node. Signature: interface INodeEditor extends IElementEditorBase Extends: IElementEditorBase Introduced: version 1.2 Methods Method Description setCenter(position) Moves the node to be centered at a particular position on the chart. setColor(color) Sets or resets the color of the element. (Inherited from IElementEditorBase <!-- --> ) setImage(href, description) Sets the image for the node. setImage(href) Resets the image for the node to the default one, which might be the entity type icon or a source reference image. setLabel(label) Sets or resets the label of the element. (Inherited from IElementEditorBase <!-- --> ) setSize(size) Sets or resets the size of the node."
},
"api/notebook-sdk.app.inodeeditor.setcenter.html": {
"href": "api/notebook-sdk.app.inodeeditor.setcenter.html",
"title": "app.INodeEditor.setCenter() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > INodeEditor > setCenter app.INodeEditor.setCenter() method Moves the node to be centered at a particular position on the chart. Signature: setCenter(position: visual.IPosition): this; Introduced: version 1.2 Parameters Parameter Type Description position visual.IPosition The position to move the node to. Returns: this The node, with its position set to the specified value."
},
"api/notebook-sdk.app.inodeeditor.setimage.html": {
"href": "api/notebook-sdk.app.inodeeditor.setimage.html",
"title": "app.INodeEditor.setImage() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > INodeEditor > setImage app.INodeEditor.setImage() method Sets the image for the node. Signature: setImage(href: string, description?: string): this; Introduced: version 1.5 Parameters Parameter Type Description href string The URL of the image to use. description string (Optional) A description of the image. Returns: this The node, with its image set to the specified URL and description."
},
"api/notebook-sdk.app.inodeeditor.setimage_1.html": {
"href": "api/notebook-sdk.app.inodeeditor.setimage_1.html",
"title": "app.INodeEditor.setImage() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > INodeEditor > setImage app.INodeEditor.setImage() method Resets the image for the node to the default one, which might be the entity type icon or a source reference image. Signature: setImage(href: undefined): this; Introduced: version 1.5 Parameters Parameter Type Description href undefined undefined is the only valid argument for resetting the image. Returns: this The node, with its image reset to the default one."
},
"api/notebook-sdk.app.inodeeditor.setsize.html": {
"href": "api/notebook-sdk.app.inodeeditor.setsize.html",
"title": "app.INodeEditor.setSize() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > INodeEditor > setSize app.INodeEditor.setSize() method Sets or resets the size of the node. Signature: setSize(size: visual.NodeSize | undefined): this; Introduced: version 1.2 Parameters Parameter Type Description size visual.NodeSize | undefined The size to set, or undefined to reset the size to 1 . Returns: this The node, with its size set to the specified value."
},
"api/notebook-sdk.app.ipendingrecord.html": {
"href": "api/notebook-sdk.app.ipendingrecord.html",
"title": "app.IPendingRecord interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IPendingRecord app.IPendingRecord interface A record that has been created in a transaction handler, but has not yet been added to a chart. Signature: interface IPendingRecord extends IRecordEditor Extends: IRecordEditor Introduced: version 1.1 Properties Property Modifiers Type Description recordId records.AnalyzeRecordId Gets or sets the identifier of the record. Methods Method Description addNote(noteData) Adds a new note to the record. (Inherited from IRecordEditor <!-- --> ) addSourceIdentifier(identifierData) Adds a new source identifier to the record. (Inherited from IRecordEditor <!-- --> ) addSourceReference(refData) Adds a new source reference to the record. (Inherited from IRecordEditor <!-- --> ) removeNote(note) Removes a note from the record. (Inherited from IRecordEditor <!-- --> ) removeSourceReference(ref) Removes a source reference from the record. (Inherited from IRecordEditor <!-- --> ) replaceNote(note, noteData) Replaces an existing note on the record with a new one. (Inherited from IRecordEditor <!-- --> ) replaceSecurity(security) Replaces the record's security settings with a new set. (Inherited from IRecordEditor <!-- --> ) replaceSourceReference(ref, refData) Replaces an existing source reference on the record with a new one. (Inherited from IRecordEditor <!-- --> ) setLinkDirection(linkDirection) Sets the direction of a link record. (Inherited from IRecordEditor <!-- --> ) setProperties(properties) Sets or clears the values of properties on the record. (Inherited from IRecordEditor <!-- --> )"
},
"api/notebook-sdk.app.ipendingrecord.recordid.html": {
"href": "api/notebook-sdk.app.ipendingrecord.recordid.html",
"title": "app.IPendingRecord.recordId property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IPendingRecord > recordId app.IPendingRecord.recordId property Gets or sets the identifier of the record. Signature: recordId: records.AnalyzeRecordId; Returns: records.AnalyzeRecordId Introduced: version 1.1"
},
"api/notebook-sdk.app.irecordeditor.addnote.html": {
"href": "api/notebook-sdk.app.irecordeditor.addnote.html",
"title": "app.IRecordEditor.addNote() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > addNote app.IRecordEditor.addNote() method Adds a new note to the record. Signature: addNote(noteData: records.INoteData): this; Introduced: version 1.1 Parameters Parameter Type Description noteData records.INoteData The data for the new note. Returns: this This record, with the new note in place."
},
"api/notebook-sdk.app.irecordeditor.addsourceidentifier.html": {
"href": "api/notebook-sdk.app.irecordeditor.addsourceidentifier.html",
"title": "app.IRecordEditor.addSourceIdentifier() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > addSourceIdentifier app.IRecordEditor.addSourceIdentifier() method Adds a new source identifier to the record. Signature: addSourceIdentifier(identifierData: records.ISourceIdentifierData): this; Introduced: version 1.1 Parameters Parameter Type Description identifierData records.ISourceIdentifierData The data for the new source identifier. Returns: this This record, with the new source identifier in place."
},
"api/notebook-sdk.app.irecordeditor.addsourcereference.html": {
"href": "api/notebook-sdk.app.irecordeditor.addsourcereference.html",
"title": "app.IRecordEditor.addSourceReference() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > addSourceReference app.IRecordEditor.addSourceReference() method Adds a new source reference to the record. Signature: addSourceReference(refData: records.ISourceReferenceData): this; Introduced: version 1.1 Parameters Parameter Type Description refData records.ISourceReferenceData The data for the new source reference. Returns: this This record, with the new source reference in place."
},
"api/notebook-sdk.app.irecordeditor.html": {
"href": "api/notebook-sdk.app.irecordeditor.html",
"title": "app.IRecordEditor interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor app.IRecordEditor interface A set of methods for modifying the contents of a record. Signature: interface IRecordEditor Introduced: version 1.1 Methods Method Description addNote(noteData) Adds a new note to the record. addSourceIdentifier(identifierData) Adds a new source identifier to the record. addSourceReference(refData) Adds a new source reference to the record. removeNote(note) Removes a note from the record. removeSourceReference(ref) Removes a source reference from the record. replaceNote(note, noteData) Replaces an existing note on the record with a new one. replaceSecurity(security) Replaces the record's security settings with a new set. replaceSourceReference(ref, refData) Replaces an existing source reference on the record with a new one. setLinkDirection(linkDirection) Sets the direction of a link record. setProperties(properties) Sets or clears the values of properties on the record."
},
"api/notebook-sdk.app.irecordeditor.removenote.html": {
"href": "api/notebook-sdk.app.irecordeditor.removenote.html",
"title": "app.IRecordEditor.removeNote() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > removeNote app.IRecordEditor.removeNote() method Removes a note from the record. Signature: removeNote(note: NoteSpecifier): this; Introduced: version 1.1 Parameters Parameter Type Description note NoteSpecifier The note to remove. Returns: this This record, without the note."
},
"api/notebook-sdk.app.irecordeditor.removesourcereference.html": {
"href": "api/notebook-sdk.app.irecordeditor.removesourcereference.html",
"title": "app.IRecordEditor.removeSourceReference() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > removeSourceReference app.IRecordEditor.removeSourceReference() method Removes a source reference from the record. Signature: removeSourceReference(ref: SourceReferenceSpecifier): this; Introduced: version 1.1 Parameters Parameter Type Description ref SourceReferenceSpecifier The source reference to remove. Returns: this This record, without the source reference."
},
"api/notebook-sdk.app.irecordeditor.replacenote.html": {
"href": "api/notebook-sdk.app.irecordeditor.replacenote.html",
"title": "app.IRecordEditor.replaceNote() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > replaceNote app.IRecordEditor.replaceNote() method Replaces an existing note on the record with a new one. Signature: replaceNote(note: NoteSpecifier, noteData: records.INoteData): this; Introduced: version 1.1 Parameters Parameter Type Description note NoteSpecifier The note to replace. noteData records.INoteData The data for the new note. Returns: this This record, with the new note in place."
},
"api/notebook-sdk.app.irecordeditor.replacesecurity.html": {
"href": "api/notebook-sdk.app.irecordeditor.replacesecurity.html",
"title": "app.IRecordEditor.replaceSecurity() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > replaceSecurity app.IRecordEditor.replaceSecurity() method Replaces the record's security settings with a new set. Signature: replaceSecurity(security: readonly records.ISecuritySetting[] | data.IKeyedReadOnlyCollection<schema.SecurityDimensionId, records.ISecuritySetting>): this; Introduced: version 1.1 Parameters Parameter Type Description security readonly records.ISecuritySetting <!-- --> [] | data.IKeyedReadOnlyCollection <!-- --> < schema.SecurityDimensionId <!-- --> , records.ISecuritySetting <!-- --> > The new security settings. Returns: this This record, with the new security settings in place."
},
"api/notebook-sdk.app.irecordeditor.replacesourcereference.html": {
"href": "api/notebook-sdk.app.irecordeditor.replacesourcereference.html",
"title": "app.IRecordEditor.replaceSourceReference() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > replaceSourceReference app.IRecordEditor.replaceSourceReference() method Replaces an existing source reference on the record with a new one. Signature: replaceSourceReference(ref: SourceReferenceSpecifier, refData: records.ISourceReferenceData): this; Introduced: version 1.1 Parameters Parameter Type Description ref SourceReferenceSpecifier The source reference to replace. refData records.ISourceReferenceData The data for the new source reference. Returns: this This record, with the new source reference in place."
},
"api/notebook-sdk.app.irecordeditor.setlinkdirection.html": {
"href": "api/notebook-sdk.app.irecordeditor.setlinkdirection.html",
"title": "app.IRecordEditor.setLinkDirection() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > setLinkDirection app.IRecordEditor.setLinkDirection() method Sets the direction of a link record. Signature: setLinkDirection(linkDirection: data.LinkDirection): this; Introduced: version 1.1 Parameters Parameter Type Description linkDirection data.LinkDirection The link direction to set. Returns: this This record, with the new link direction in place. Remarks Calling this method on a entity record will throw an error."
},
"api/notebook-sdk.app.irecordeditor.setproperties.html": {
"href": "api/notebook-sdk.app.irecordeditor.setproperties.html",
"title": "app.IRecordEditor.setProperties() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IRecordEditor > setProperties app.IRecordEditor.setProperties() method Sets or clears the values of properties on the record. Signature: setProperties(properties: EditRecordPropertiesSpecifier): this; Introduced: version 1.1 Parameters Parameter Type Description properties EditRecordPropertiesSpecifier The types and values of the properties to set (or null to clear them). Returns: this This record, with the edited properties in place."
},
"api/notebook-sdk.app.iselectioneditor.add.html": {
"href": "api/notebook-sdk.app.iselectioneditor.add.html",
"title": "app.ISelectionEditor.add() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > add app.ISelectionEditor.add() method Adds the specified records to the chart selection. Signature: add(records: Iterable<RecordSpecifier> | RecordSpecifier): void; Introduced: version 1.1 Parameters Parameter Type Description records Iterable< RecordSpecifier <!-- --> > | RecordSpecifier The records to add to the selection. Returns: void Exceptions Error if one or more of the records does not exist on the chart."
},
"api/notebook-sdk.app.iselectioneditor.clear.html": {
"href": "api/notebook-sdk.app.iselectioneditor.clear.html",
"title": "app.ISelectionEditor.clear() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > clear app.ISelectionEditor.clear() method Clears the chart selection, so that no records are selected. Signature: clear(): void; Returns: void Introduced: version 1.1"
},
"api/notebook-sdk.app.iselectioneditor.html": {
"href": "api/notebook-sdk.app.iselectioneditor.html",
"title": "app.ISelectionEditor interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor app.ISelectionEditor interface A set of methods that can change the chart selection. Signature: interface ISelectionEditor Introduced: version 1.1 Methods Method Description add(records) Adds the specified records to the chart selection. clear() Clears the chart selection, so that no records are selected. invert() Inverts the chart selection, so that previously unselected records are selected, and vice versa. remove(records) Removes the specified records from the chart selection. selectAll() Selects all the records on the chart. set(records) Replaces the chart selection with one that contains the specified records."
},
"api/notebook-sdk.app.iselectioneditor.invert.html": {
"href": "api/notebook-sdk.app.iselectioneditor.invert.html",
"title": "app.ISelectionEditor.invert() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > invert app.ISelectionEditor.invert() method Inverts the chart selection, so that previously unselected records are selected, and vice versa. Signature: invert(): void; Returns: void Introduced: version 1.2"
},
"api/notebook-sdk.app.iselectioneditor.remove.html": {
"href": "api/notebook-sdk.app.iselectioneditor.remove.html",
"title": "app.ISelectionEditor.remove() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > remove app.ISelectionEditor.remove() method Removes the specified records from the chart selection. Signature: remove(records: Iterable<RecordSpecifier> | RecordSpecifier): void; Introduced: version 1.1 Parameters Parameter Type Description records Iterable< RecordSpecifier <!-- --> > | RecordSpecifier The records to remove from the selection. Returns: void Exceptions Error if one or more of the records does not exist on the chart."
},
"api/notebook-sdk.app.iselectioneditor.selectall.html": {
"href": "api/notebook-sdk.app.iselectioneditor.selectall.html",
"title": "app.ISelectionEditor.selectAll() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > selectAll app.ISelectionEditor.selectAll() method Selects all the records on the chart. Signature: selectAll(): void; Returns: void Introduced: version 1.1"
},
"api/notebook-sdk.app.iselectioneditor.set.html": {
"href": "api/notebook-sdk.app.iselectioneditor.set.html",
"title": "app.ISelectionEditor.set() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISelectionEditor > set app.ISelectionEditor.set() method Replaces the chart selection with one that contains the specified records. Signature: set(records: Iterable<RecordSpecifier> | RecordSpecifier): void; Introduced: version 1.1 Parameters Parameter Type Description records Iterable< RecordSpecifier <!-- --> > | RecordSpecifier The records to use in the new selection. Returns: void Exceptions Error if one or more of the records does not exist on the chart."
},
"api/notebook-sdk.app.iservercomponents.baseurl.html": {
"href": "api/notebook-sdk.app.iservercomponents.baseurl.html",
"title": "app.IServerComponents.baseUrl property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IServerComponents > baseUrl app.IServerComponents.baseUrl property Gets the base URL of the i2 Analyze server. For example, http://localhost:3000/opal/ <!-- --> . Signature: readonly baseUrl: string; Returns: string Introduced: version 1.1 Remarks The base URL always ends with a forward slash, and never contains query parameters."
},
"api/notebook-sdk.app.iservercomponents.hasgateway.html": {
"href": "api/notebook-sdk.app.iservercomponents.hasgateway.html",
"title": "app.IServerComponents.hasGateway property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IServerComponents > hasGateway app.IServerComponents.hasGateway property Indicates whether the i2 Connect gateway is available on the application server. Signature: readonly hasGateway: boolean; Returns: boolean Introduced: version 1.0"
},
"api/notebook-sdk.app.iservercomponents.hasinfostore.html": {
"href": "api/notebook-sdk.app.iservercomponents.hasinfostore.html",
"title": "app.IServerComponents.hasInfoStore property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IServerComponents > hasInfoStore app.IServerComponents.hasInfoStore property Indicates whether the Information Store is available on the application server. Signature: readonly hasInfoStore: boolean; Returns: boolean Introduced: version 1.0"
},
"api/notebook-sdk.app.iservercomponents.html": {
"href": "api/notebook-sdk.app.iservercomponents.html",
"title": "app.IServerComponents interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IServerComponents app.IServerComponents interface A collection of properties that describe how the application server is configured. Signature: interface IServerComponents Introduced: version 1.0 Properties Property Modifiers Type Description baseUrl readonly string Gets the base URL of the i2 Analyze server. For example, http://localhost:3000/opal/ . hasGateway readonly boolean Indicates whether the i2 Connect gateway is available on the application server. hasInfoStore readonly boolean Indicates whether the Information Store is available on the application server."
},
"api/notebook-sdk.app.istatus.html": {
"href": "api/notebook-sdk.app.istatus.html",
"title": "app.IStatus interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IStatus app.IStatus interface A set of methods for changing a status display while an asynchronous mutation is running. Signature: interface IStatus Introduced: version 1.1 Methods Method Description setMessage(text) Sets the status message in the blocking spinner display."
},
"api/notebook-sdk.app.istatus.setmessage.html": {
"href": "api/notebook-sdk.app.istatus.setmessage.html",
"title": "app.IStatus.setMessage() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IStatus > setMessage app.IStatus.setMessage() method Sets the status message in the blocking spinner display. Signature: setMessage(text: string): void; Introduced: version 1.1 Parameters Parameter Type Description text string The text to display. Returns: void Remarks Use this method to update users about the progress of a particularly long-running operation. In the user interface, the text you provide is prefixed by the name of your plug-in."
},
"api/notebook-sdk.app.isubscriptionoptions.dispatchnow.html": {
"href": "api/notebook-sdk.app.isubscriptionoptions.dispatchnow.html",
"title": "app.ISubscriptionOptions.dispatchNow property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISubscriptionOptions > dispatchNow app.ISubscriptionOptions.dispatchNow property Indicates whether the listened-for event is dispatched at the same time as subscription takes place. Signature: readonly dispatchNow?: boolean; Returns: boolean Introduced: version 1.0"
},
"api/notebook-sdk.app.isubscriptionoptions.html": {
"href": "api/notebook-sdk.app.isubscriptionoptions.html",
"title": "app.ISubscriptionOptions interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISubscriptionOptions app.ISubscriptionOptions interface A set of options that can influence the execution of an event listener. Signature: interface ISubscriptionOptions extends ITransactionOptions Extends: ITransactionOptions Introduced: version 1.0 Properties Property Modifiers Type Description dispatchNow? readonly boolean (Optional) Indicates whether the listened-for event is dispatched at the same time as subscription takes place. signal? readonly AbortSignal (Optional) Gets a signal that can abort execution of a callback function. (Inherited from ITransactionOptions <!-- --> )"
},
"api/notebook-sdk.app.isuccessreport.details.html": {
"href": "api/notebook-sdk.app.isuccessreport.details.html",
"title": "app.ISuccessReport.details property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISuccessReport > details app.ISuccessReport.details property Gets or sets some additional information about the completed mutations. Signature: details: string; Returns: string Introduced: version 1.1"
},
"api/notebook-sdk.app.isuccessreport.html": {
"href": "api/notebook-sdk.app.isuccessreport.html",
"title": "app.ISuccessReport interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISuccessReport app.ISuccessReport interface A report on the result of an entirely successful set of mutations. The report is typically displayed through a transient, 'toast'-style notification. Signature: interface ISuccessReport Introduced: version 1.1 Properties Property Modifiers Type Description details string Gets or sets some additional information about the completed mutations. type 'success' Gets or sets the type of the report, which must be 'success' for an ISuccessReport ."
},
"api/notebook-sdk.app.isuccessreport.type.html": {
"href": "api/notebook-sdk.app.isuccessreport.type.html",
"title": "app.ISuccessReport.type property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ISuccessReport > type app.ISuccessReport.type property Gets or sets the type of the report, which must be 'success' for an ISuccessReport <!-- --> . Signature: type: 'success'; Returns: 'success' Introduced: version 1.1"
},
"api/notebook-sdk.app.itheme.appearance.html": {
"href": "api/notebook-sdk.app.itheme.appearance.html",
"title": "app.ITheme.appearance property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITheme > appearance app.ITheme.appearance property Gets the overall appearance of the user interface when the theme is active. Signature: readonly appearance: 'light' | 'dark'; Returns: 'light' | 'dark' Introduced: version 1.0"
},
"api/notebook-sdk.app.itheme.html": {
"href": "api/notebook-sdk.app.itheme.html",
"title": "app.ITheme interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITheme app.ITheme interface A theme for the i2 Notebook user interface. Signature: interface ITheme Introduced: version 1.0 Properties Property Modifiers Type Description appearance readonly 'light' | 'dark' Gets the overall appearance of the user interface when the theme is active. themeName readonly ThemeName Gets the name of the theme."
},
"api/notebook-sdk.app.itheme.themename.html": {
"href": "api/notebook-sdk.app.itheme.themename.html",
"title": "app.ITheme.themeName property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITheme > themeName app.ITheme.themeName property Gets the name of the theme. Signature: readonly themeName: ThemeName; Returns: ThemeName Introduced: version 1.0"
},
"api/notebook-sdk.app.itrackedmutationcommit.actiondisplayname.html": {
"href": "api/notebook-sdk.app.itrackedmutationcommit.actiondisplayname.html",
"title": "app.ITrackedMutationCommit.actionDisplayName property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutationCommit > actionDisplayName app.ITrackedMutationCommit.actionDisplayName property Gets or sets the name to use for the entry in the undo stack that represents the commit. Signature: actionDisplayName: string; Returns: string Introduced: version 1.1"
},
"api/notebook-sdk.app.itrackedmutationcommit.html": {
"href": "api/notebook-sdk.app.itrackedmutationcommit.html",
"title": "app.ITrackedMutationCommit interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutationCommit app.ITrackedMutationCommit interface A set of information that accompanies a request to commit a set of tracked mutations. Signature: interface ITrackedMutationCommit extends IMutationCommitBase Extends: IMutationCommitBase Introduced: version 1.1 Properties Property Modifiers Type Description actionDisplayName string Gets or sets the name to use for the entry in the undo stack that represents the commit. report? IMutationReport (Optional) Gets or sets a optional report that describes the result of one or more mutations. (Inherited from IMutationCommitBase <!-- --> ) type 'commit' Gets or sets the type of the request, which must be \"commit\" for commit requests. (Inherited from IMutationCommitBase <!-- --> )"
},
"api/notebook-sdk.app.itrackedmutationinfo.html": {
"href": "api/notebook-sdk.app.itrackedmutationinfo.html",
"title": "app.ITrackedMutationInfo type",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutationInfo app.ITrackedMutationInfo type A response from a tracked mutation handler, which indicates whether the mutation should be committed or rolled back. Signature: type ITrackedMutationInfo = ITrackedMutationCommit | IMutationRollback; References: ITrackedMutationCommit <!-- --> , IMutationRollback Introduced: version 1.1"
},
"api/notebook-sdk.app.itrackedmutations.addentityrecord.html": {
"href": "api/notebook-sdk.app.itrackedmutations.addentityrecord.html",
"title": "app.ITrackedMutations.addEntityRecord() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > addEntityRecord app.ITrackedMutations.addEntityRecord() method Creates an entity record that is added to the chart on committal. Signature: addEntityRecord(recordTemplate: IChartEntityRecordData): IPendingRecord; Introduced: version 1.1 Parameters Parameter Type Description recordTemplate IChartEntityRecordData The data from which to create the record. Returns: IPendingRecord The new, pending record."
},
"api/notebook-sdk.app.itrackedmutations.addlinkrecord.html": {
"href": "api/notebook-sdk.app.itrackedmutations.addlinkrecord.html",
"title": "app.ITrackedMutations.addLinkRecord() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > addLinkRecord app.ITrackedMutations.addLinkRecord() method Creates a link record that is added to the chart on committal. Signature: addLinkRecord(recordTemplate: IChartLinkRecordData): IPendingRecord; Introduced: version 1.1 Parameters Parameter Type Description recordTemplate IChartLinkRecordData The data from which to create the record. Returns: IPendingRecord The new, pending record."
},
"api/notebook-sdk.app.itrackedmutations.addrecordgroup.html": {
"href": "api/notebook-sdk.app.itrackedmutations.addrecordgroup.html",
"title": "app.ITrackedMutations.addRecordGroup() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > addRecordGroup app.ITrackedMutations.addRecordGroup() method Adds the records from a record group to the chart. Signature: addRecordGroup(recordGroupId: AnalyzeRecordGroupId, selectionOption: SelectionOption): void; Introduced: version 1.1 Parameters Parameter Type Description recordGroupId AnalyzeRecordGroupId The identifier of the record group to add. selectionOption SelectionOption The effect on chart selection of adding the record group. Returns: void"
},
"api/notebook-sdk.app.itrackedmutations.editedge.html": {
"href": "api/notebook-sdk.app.itrackedmutations.editedge.html",
"title": "app.ITrackedMutations.editEdge() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > editEdge app.ITrackedMutations.editEdge() method Gets an object with methods for editing the appearance of an edge. Signature: editEdge(edge: EdgeSpecifier): IEdgeEditor; Introduced: version 1.2 Parameters Parameter Type Description edge EdgeSpecifier The edge to be edited. Returns: IEdgeEditor The edge-editing object."
},
"api/notebook-sdk.app.itrackedmutations.editnode.html": {
"href": "api/notebook-sdk.app.itrackedmutations.editnode.html",
"title": "app.ITrackedMutations.editNode() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > editNode app.ITrackedMutations.editNode() method Gets an object with methods for editing the appearance of a node. Signature: editNode(node: NodeSpecifier): INodeEditor; Introduced: version 1.2 Parameters Parameter Type Description node NodeSpecifier The node to be edited. Returns: INodeEditor The node-editing object."
},
"api/notebook-sdk.app.itrackedmutations.editrecord.html": {
"href": "api/notebook-sdk.app.itrackedmutations.editrecord.html",
"title": "app.ITrackedMutations.editRecord() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > editRecord app.ITrackedMutations.editRecord() method Gets an object with methods for editing a record. Signature: editRecord(record: RecordSpecifier): IRecordEditor; Introduced: version 1.1 Parameters Parameter Type Description record RecordSpecifier The record to be edited. Returns: IRecordEditor The record-editing object."
},
"api/notebook-sdk.app.itrackedmutations.html": {
"href": "api/notebook-sdk.app.itrackedmutations.html",
"title": "app.ITrackedMutations interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations app.ITrackedMutations interface A set of methods for performing tracked mutations, which require an entry in the undo stack. Signature: interface ITrackedMutations extends IMutationsBase Extends: IMutationsBase Introduced: version 1.1 Properties Property Modifiers Type Description selection readonly ISelectionEditor Gets an object that provides methods for modifying chart selection. (Inherited from IMutationsBase <!-- --> ) status readonly IStatus Gets an object that provides methods for communicating progress information to users. (Inherited from IMutationsBase <!-- --> ) valueFactory readonly IValueFactory Gets a library of functions for creating objects to use in mutations. view readonly IViewEditor Gets an object that provides methods for modifying the chart view. (Inherited from IMutationsBase <!-- --> ) Methods Method Description addEntityRecord(recordTemplate) Creates an entity record that is added to the chart on committal. addLinkRecord(recordTemplate) Creates a link record that is added to the chart on committal. addRecordGroup(recordGroupId, selectionOption) Adds the records from a record group to the chart. editEdge(edge) Gets an object with methods for editing the appearance of an edge. editNode(node) Gets an object with methods for editing the appearance of a node. editRecord(record) Gets an object with methods for editing a record. moveSelectedNodesRelative(centerDelta) Moves all the nodes that contain selected records by the same displacement. removeElements(elements) Removes elements from the chart. removeRecords(records) Removes records from the chart. removeSelectedRecords() Removes the currently selected records from the chart. setNodeCenter(node, position) Moves a node to a particular location on the chart."
},
"api/notebook-sdk.app.itrackedmutations.moveselectednodesrelative.html": {
"href": "api/notebook-sdk.app.itrackedmutations.moveselectednodesrelative.html",
"title": "app.ITrackedMutations.moveSelectedNodesRelative() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > moveSelectedNodesRelative app.ITrackedMutations.moveSelectedNodesRelative() method Moves all the nodes that contain selected records by the same displacement. Signature: moveSelectedNodesRelative(centerDelta: { xDelta: number; yDelta: number; }): void; Introduced: version 1.1 Parameters Parameter Type Description centerDelta { xDelta: number; yDelta: number; } The displacement on the x and y axes, in chart coordinates. Returns: void"
},
"api/notebook-sdk.app.itrackedmutations.removeelements.html": {
"href": "api/notebook-sdk.app.itrackedmutations.removeelements.html",
"title": "app.ITrackedMutations.removeElements() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > removeElements app.ITrackedMutations.removeElements() method Removes elements from the chart. Signature: removeElements(elements: ElementSpecifier | Iterable<ElementSpecifier>): boolean; Introduced: version 1.1 Parameters Parameter Type Description elements ElementSpecifier | Iterable< ElementSpecifier <!-- --> > The element or elements to be removed. Returns: boolean true if one or more elements were successfully removed from the chart; false if none of the elements existed."
},
"api/notebook-sdk.app.itrackedmutations.removerecords.html": {
"href": "api/notebook-sdk.app.itrackedmutations.removerecords.html",
"title": "app.ITrackedMutations.removeRecords() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > removeRecords app.ITrackedMutations.removeRecords() method Removes records from the chart. Signature: removeRecords(records: RecordSpecifier | Iterable<RecordSpecifier>): boolean; Introduced: version 1.1 Parameters Parameter Type Description records RecordSpecifier | Iterable< RecordSpecifier <!-- --> > The record or records to be removed. Returns: boolean true if one or more records were successfully removed from the chart; false if none of the records existed."
},
"api/notebook-sdk.app.itrackedmutations.removeselectedrecords.html": {
"href": "api/notebook-sdk.app.itrackedmutations.removeselectedrecords.html",
"title": "app.ITrackedMutations.removeSelectedRecords() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > removeSelectedRecords app.ITrackedMutations.removeSelectedRecords() method Removes the currently selected records from the chart. Signature: removeSelectedRecords(): void; Returns: void Introduced: version 1.1"
},
"api/notebook-sdk.app.itrackedmutations.setnodecenter.html": {
"href": "api/notebook-sdk.app.itrackedmutations.setnodecenter.html",
"title": "app.ITrackedMutations.setNodeCenter() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > setNodeCenter app.ITrackedMutations.setNodeCenter() method Warning: This API is now obsolete. Deprecated since version 1.2. Use app.INodeEditor.setCenter() instead. Moves a node to a particular location on the chart. Signature: setNodeCenter(node: visual.INode | visual.ElementId, position: visual.IPosition): void; Introduced: version 1.1 Parameters Parameter Type Description node visual.INode | visual.ElementId The node to be moved. position visual.IPosition The location to move the node to. Returns: void Exceptions Error if the node is not on the chart, or if the x- or y-coordinate of the location is not a number."
},
"api/notebook-sdk.app.itrackedmutations.valuefactory.html": {
"href": "api/notebook-sdk.app.itrackedmutations.valuefactory.html",
"title": "app.ITrackedMutations.valueFactory property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITrackedMutations > valueFactory app.ITrackedMutations.valueFactory property Gets a library of functions for creating objects to use in mutations. Signature: readonly valueFactory: IValueFactory; Returns: IValueFactory Introduced: version 1.1"
},
"api/notebook-sdk.app.itransactionoptions.html": {
"href": "api/notebook-sdk.app.itransactionoptions.html",
"title": "app.ITransactionOptions interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITransactionOptions app.ITransactionOptions interface A set of options that enable control over a callback function during execution. Signature: interface ITransactionOptions Introduced: version 1.0 Properties Property Modifiers Type Description signal? readonly AbortSignal (Optional) Gets a signal that can abort execution of a callback function."
},
"api/notebook-sdk.app.itransactionoptions.signal.html": {
"href": "api/notebook-sdk.app.itransactionoptions.signal.html",
"title": "app.ITransactionOptions.signal property",
"keywords": "Home > @i2analyze/notebook-sdk > app > ITransactionOptions > signal app.ITransactionOptions.signal property Gets a signal that can abort execution of a callback function. Signature: readonly signal?: AbortSignal; Returns: AbortSignal Introduced: version 1.0 Remarks You can create an AbortSignal from a browser's AbortController object."
},
"api/notebook-sdk.app.iuntrackedmutationcommit.html": {
"href": "api/notebook-sdk.app.iuntrackedmutationcommit.html",
"title": "app.IUntrackedMutationCommit interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IUntrackedMutationCommit app.IUntrackedMutationCommit interface A set of information that accompanies a request to commit a set of untracked mutations. Signature: interface IUntrackedMutationCommit extends IMutationCommitBase Extends: IMutationCommitBase Introduced: version 1.1 Properties Property Modifiers Type Description report? IMutationReport (Optional) Gets or sets a optional report that describes the result of one or more mutations. (Inherited from IMutationCommitBase <!-- --> ) type 'commit' Gets or sets the type of the request, which must be \"commit\" for commit requests. (Inherited from IMutationCommitBase <!-- --> )"
},
"api/notebook-sdk.app.iuntrackedmutationinfo.html": {
"href": "api/notebook-sdk.app.iuntrackedmutationinfo.html",
"title": "app.IUntrackedMutationInfo type",
"keywords": "Home > @i2analyze/notebook-sdk > app > IUntrackedMutationInfo app.IUntrackedMutationInfo type A response from an untracked mutation handler, which indicates whether the mutation should be committed or rolled back. Signature: type IUntrackedMutationInfo = IUntrackedMutationCommit | IMutationRollback; References: IUntrackedMutationCommit <!-- --> , IMutationRollback Introduced: version 1.1"
},
"api/notebook-sdk.app.iuntrackedmutations.html": {
"href": "api/notebook-sdk.app.iuntrackedmutations.html",
"title": "app.IUntrackedMutations interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IUntrackedMutations app.IUntrackedMutations interface A set of methods for performing untracked mutations, which do not require an entry in the undo stack. Signature: interface IUntrackedMutations extends IMutationsBase Extends: IMutationsBase Introduced: version 1.1 Properties Property Modifiers Type Description selection readonly ISelectionEditor Gets an object that provides methods for modifying chart selection. (Inherited from IMutationsBase <!-- --> ) status readonly IStatus Gets an object that provides methods for communicating progress information to users. (Inherited from IMutationsBase <!-- --> ) view readonly IViewEditor Gets an object that provides methods for modifying the chart view. (Inherited from IMutationsBase <!-- --> )"
},
"api/notebook-sdk.app.iuserandpermissions.commandpermissions.html": {
"href": "api/notebook-sdk.app.iuserandpermissions.commandpermissions.html",
"title": "app.IUserAndPermissions.commandPermissions property",
"keywords": "Home > @i2analyze/notebook-sdk > app > IUserAndPermissions > commandPermissions app.IUserAndPermissions.commandPermissions property Gets the list of command access control permissions for the user. Signature: readonly commandPermissions: string[]; Returns: string[] Introduced: version 1.0"
},
"api/notebook-sdk.app.iuserandpermissions.html": {
"href": "api/notebook-sdk.app.iuserandpermissions.html",
"title": "app.IUserAndPermissions interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IUserAndPermissions app.IUserAndPermissions interface An i2 Notebook user. Signature: interface IUserAndPermissions extends data.IUser Extends: data.IUser Introduced: version 1.0 Properties Property Modifiers Type Description commandPermissions readonly string[] Gets the list of command access control permissions for the user. displayName readonly string Gets the display name of the user. (Inherited from IUser <!-- --> ) principalName readonly string Gets the principal name (username) of the user. (Inherited from IUser <!-- --> )"
},
"api/notebook-sdk.app.ivaluefactory.createdecimal.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createdecimal.html",
"title": "app.IValueFactory.createDecimal() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createDecimal app.IValueFactory.createDecimal() method Creates a decimal value from a number or a string. Signature: createDecimal(value: number | string): data.IDecimal; Introduced: version 1.1 Parameters Parameter Type Description value number | string The number or string to initialize the decimal value from. Returns: data.IDecimal The new decimal value. Exceptions Error if the value was NaN <!-- --> , or too large to be a decimal, or an invalid string."
},
"api/notebook-sdk.app.ivaluefactory.creategeopoint.html": {
"href": "api/notebook-sdk.app.ivaluefactory.creategeopoint.html",
"title": "app.IValueFactory.createGeoPoint() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createGeoPoint app.IValueFactory.createGeoPoint() method Creates a data.IGeoPoint object from a pair of latitude and longitude values. Signature: createGeoPoint(latitude: number, longitude: number): data.IGeoPoint; Introduced: version 1.1 Parameters Parameter Type Description latitude number The latitude of the geospatial position, in the range from -90 to +90 degrees. longitude number The longitude of the geospatial position, in the range from -180 to 180 degrees. Returns: data.IGeoPoint The new data.IGeoPoint object. Exceptions Error if either the latitude or the longitude was out of range."
},
"api/notebook-sdk.app.ivaluefactory.creategeopoint_1.html": {
"href": "api/notebook-sdk.app.ivaluefactory.creategeopoint_1.html",
"title": "app.IValueFactory.createGeoPoint() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createGeoPoint app.IValueFactory.createGeoPoint() method Creates a data.IGeoPoint object from a data.IGeoPointData object. Signature: createGeoPoint(data: data.IGeoPointData): data.IGeoPoint; Introduced: version 1.1 Parameters Parameter Type Description data data.IGeoPointData A set of data that specifies the geospatial position. Returns: data.IGeoPoint The new data.IGeoPoint object. Exceptions Error if the specified data was out of range or otherwise not valid."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldate.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldate.html",
"title": "app.IValueFactory.createLocalDate() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDate app.IValueFactory.createLocalDate() method Creates a local date object (that does not have a time or a time zone) from year/month/day information. Signature: createLocalDate(year: number, month: number, day: number): data.ILocalDate; Introduced: version 1.1 Parameters Parameter Type Description year number The full year of the date; for example, 1973 . month number The (1-based) month of the year (1-12). day number The (1-based) day of the month (1-31). Returns: data.ILocalDate The new local date object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldate_1.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldate_1.html",
"title": "app.IValueFactory.createLocalDate() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDate app.IValueFactory.createLocalDate() method Creates a local date object (that does not have a time or a time zone) from a JavaScript Date object. Signature: createLocalDate(jsDate: Date): data.ILocalDate; Introduced: version 1.1 Parameters Parameter Type Description jsDate Date A JavaScript Date , from which the 'local' (not UTC) date values are used. Returns: data.ILocalDate The new local date object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldate_2.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldate_2.html",
"title": "app.IValueFactory.createLocalDate() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDate app.IValueFactory.createLocalDate() method Creates a local date object (that does not have a time or a time zone) from an ISO 8601 string ('yyyy-mm-dd'). Signature: createLocalDate(iso8601: string): data.ILocalDate; Introduced: version 1.1 Parameters Parameter Type Description iso8601 string An ISO 8601-formatted string that represents the date. Returns: data.ILocalDate The new local date object. Exceptions Error if the string was not in valid ISO 8601 format."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldatetime.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldatetime.html",
"title": "app.IValueFactory.createLocalDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDateTime app.IValueFactory.createLocalDateTime() method Creates a local date-time object (that does not have a time zone) from year/month/day/hour/minute/second information. Signature: createLocalDateTime(year: number, month: number, day: number, hour: number, minute: number, second: number, milli?: number): data.ILocalDateTime; Introduced: version 1.1 Parameters Parameter Type Description year number The full year of the date; for example, 1973 . month number The (1-based) month of the year (1-12). day number The (1-based) day of the month (1-31). hour number The hour of the day (0-23). minute number The minutes of the hour (0-59). second number The seconds of the minute (0-59). milli number (Optional) The milliseconds of the second (0-999). Returns: data.ILocalDateTime The new local date-time object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldatetime_1.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldatetime_1.html",
"title": "app.IValueFactory.createLocalDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDateTime app.IValueFactory.createLocalDateTime() method Creates a local date-time object (that does not have a time zone) from a JavaScript Date object. Signature: createLocalDateTime(jsDate: Date): data.ILocalDateTime; Introduced: version 1.1 Parameters Parameter Type Description jsDate Date A JavaScript Date , from which the 'local' (not UTC) date and time values are used. Returns: data.ILocalDateTime The new local date-time object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldatetime_2.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldatetime_2.html",
"title": "app.IValueFactory.createLocalDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDateTime app.IValueFactory.createLocalDateTime() method Creates a local date-time object (that does not have a time zone) from a local date and a local time object. Signature: createLocalDateTime(date: data.ILocalDate, time: data.ILocalTime): data.ILocalDateTime; Introduced: version 1.1 Parameters Parameter Type Description date data.ILocalDate A local date. time data.ILocalTime A local time. Returns: data.ILocalDateTime The new local date-time object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaldatetime_3.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaldatetime_3.html",
"title": "app.IValueFactory.createLocalDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalDateTime app.IValueFactory.createLocalDateTime() method Creates a local date-time object (that does not have a time zone) from an ISO 8601 string ('yyyy-mm-ddThh:mm:ss' or 'yyyy-mm-ddThh:mm:ss.sss'). Signature: createLocalDateTime(iso8601: string): data.ILocalDateTime; Introduced: version 1.1 Parameters Parameter Type Description iso8601 string An ISO 8601-formatted string that represents the date and time. Returns: data.ILocalDateTime The new local date-time object. Exceptions Error if the string was not in valid ISO 8601 format."
},
"api/notebook-sdk.app.ivaluefactory.createlocaltime.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaltime.html",
"title": "app.IValueFactory.createLocalTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalTime app.IValueFactory.createLocalTime() method Creates a local time object (that does not have a date or a time zone) from hour/minute/second information. Signature: createLocalTime(hour: number, minute: number, second: number, milli?: number): data.ILocalTime; Introduced: version 1.1 Parameters Parameter Type Description hour number The hour of the day (0-23). minute number The minutes of the hour (0-59). second number The seconds of the minute (0-59). milli number (Optional) The milliseconds of the second (0-999). Returns: data.ILocalTime The new local time object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaltime_1.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaltime_1.html",
"title": "app.IValueFactory.createLocalTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalTime app.IValueFactory.createLocalTime() method Creates a local time object (that does not have a date or a time zone) from a JavaScript Date object. Signature: createLocalTime(jsDate: Date): data.ILocalTime; Introduced: version 1.1 Parameters Parameter Type Description jsDate Date A JavaScript Date , from which the 'local' (not UTC) time values are used. Returns: data.ILocalTime The new local time object."
},
"api/notebook-sdk.app.ivaluefactory.createlocaltime_2.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createlocaltime_2.html",
"title": "app.IValueFactory.createLocalTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createLocalTime app.IValueFactory.createLocalTime() method Creates a local time object (that does not have a date or a time zone) from an ISO 8601 string ('hh:mm:ss' or 'hh:mm:ss.sss'). Signature: createLocalTime(iso8601: string): data.ILocalTime; Introduced: version 1.1 Parameters Parameter Type Description iso8601 string An ISO 8601-formatted string that represents the time. Returns: data.ILocalTime The new local time object. Exceptions Error if the string was not in valid ISO 8601 format."
},
"api/notebook-sdk.app.ivaluefactory.createsecuritysetting.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createsecuritysetting.html",
"title": "app.IValueFactory.createSecuritySetting() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createSecuritySetting app.IValueFactory.createSecuritySetting() method Creates a security setting that you can use to configure record security. Signature: createSecuritySetting(data: records.ISecuritySettingData): records.ISecuritySetting; Introduced: version 1.1 Parameters Parameter Type Description data records.ISecuritySettingData The data for the new security setting. Returns: records.ISecuritySetting The new security setting. Exceptions Error if the security dimension or dimension values in the data do not exist in the security schema. Remarks You can use the same security setting to configure the security of several records."
},
"api/notebook-sdk.app.ivaluefactory.createzoneddatetime.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createzoneddatetime.html",
"title": "app.IValueFactory.createZonedDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createZonedDateTime app.IValueFactory.createZonedDateTime() method Creates a date-time object that has a time zone from a local date, a local time, and a time zone. Signature: createZonedDateTime(date: data.ILocalDate, time: data.ILocalTime, timeZone: data.ITimeZone | data.TimeZoneId, isDst: boolean): data.IZonedDateTime; Introduced: version 1.1 Parameters Parameter Type Description date data.ILocalDate A local date. time data.ILocalTime A local time. timeZone data.ITimeZone | data.TimeZoneId A time zone, or a time zone identifier. isDst boolean true if the date-time is in daylight saving time for the specified time zone; false otherwise. This value is especially important for date-time values that are ambiguous, such as during the period when clocks go back from DST to not-DST and the same local time occurs twice. Returns: data.IZonedDateTime The new date-time object. Exceptions Error if timeZone did not specify a valid time zone."
},
"api/notebook-sdk.app.ivaluefactory.createzoneddatetime_1.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createzoneddatetime_1.html",
"title": "app.IValueFactory.createZonedDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createZonedDateTime app.IValueFactory.createZonedDateTime() method Creates a date-time object that has a time zone from a local date-time (or a JavaScript Date object) and a time zone. Signature: createZonedDateTime(dateTime: Date | data.ILocalDateTime, timeZone: data.ITimeZone | data.TimeZoneId, isDst: boolean): data.IZonedDateTime; Introduced: version 1.1 Parameters Parameter Type Description dateTime Date | data.ILocalDateTime A local date-time, or a JavaScript Date . timeZone data.ITimeZone | data.TimeZoneId A time zone, or a time zone identifier. isDst boolean true if the date-time is in daylight saving time for the specified time zone; false otherwise. This value is especially important for date-time values that are ambiguous, such as during the period when clocks go back from DST to not-DST and the same local time occurs twice. Returns: data.IZonedDateTime The new date-time object. Exceptions Error if timeZone did not specify a valid time zone."
},
"api/notebook-sdk.app.ivaluefactory.createzoneddatetime_2.html": {
"href": "api/notebook-sdk.app.ivaluefactory.createzoneddatetime_2.html",
"title": "app.IValueFactory.createZonedDateTime() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory > createZonedDateTime app.IValueFactory.createZonedDateTime() method Creates a date-time object that has a time zone from an ISO 8601 string ('yyyy-mm-ddThh:mm:ss' or 'yyyy-mm-ddThh:mm:ss.sss') and a time zone. Signature: createZonedDateTime(iso8601: string, timeZone: data.ITimeZone | data.TimeZoneId, isDst: boolean): data.IZonedDateTime; Introduced: version 1.1 Parameters Parameter Type Description iso8601 string An ISO 8601-formatted string that represents the date and time. timeZone data.ITimeZone | data.TimeZoneId A time zone, or a time zone identifier. isDst boolean true if the date-time is in daylight saving time for the specified time zone; false otherwise. This value is especially important for date-time values that are ambiguous, such as during the period when clocks go back from DST to not-DST and the same local time occurs twice. Returns: data.IZonedDateTime The new date-time object. Exceptions Error if the string was not in valid ISO 8601 format, or timeZone did not specify a valid time zone."
},
"api/notebook-sdk.app.ivaluefactory.html": {
"href": "api/notebook-sdk.app.ivaluefactory.html",
"title": "app.IValueFactory interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IValueFactory app.IValueFactory interface A set of utility functions for creating property and other values that can be reused across records. Signature: interface IValueFactory Introduced: version 1.1 Methods Method Description createDecimal(value) Creates a decimal value from a number or a string. createGeoPoint(latitude, longitude) Creates a data.IGeoPoint object from a pair of latitude and longitude values. createGeoPoint(data) Creates a data.IGeoPoint object from a data.IGeoPointData object. createLocalDate(year, month, day) Creates a local date object (that does not have a time or a time zone) from year/month/day information. createLocalDate(jsDate) Creates a local date object (that does not have a time or a time zone) from a JavaScript Date object. createLocalDate(iso8601) Creates a local date object (that does not have a time or a time zone) from an ISO 8601 string ('yyyy-mm-dd'). createLocalDateTime(year, month, day, hour, minute, second, milli) Creates a local date-time object (that does not have a time zone) from year/month/day/hour/minute/second information. createLocalDateTime(jsDate) Creates a local date-time object (that does not have a time zone) from a JavaScript Date object. createLocalDateTime(date, time) Creates a local date-time object (that does not have a time zone) from a local date and a local time object. createLocalDateTime(iso8601) Creates a local date-time object (that does not have a time zone) from an ISO 8601 string ('yyyy-mm-ddThh:mm:ss' or 'yyyy-mm-ddThh:mm:ss.sss'). createLocalTime(hour, minute, second, milli) Creates a local time object (that does not have a date or a time zone) from hour/minute/second information. createLocalTime(jsDate) Creates a local time object (that does not have a date or a time zone) from a JavaScript Date object. createLocalTime(iso8601) Creates a local time object (that does not have a date or a time zone) from an ISO 8601 string ('hh:mm:ss' or 'hh:mm:ss.sss'). createSecuritySetting(data) Creates a security setting that you can use to configure record security. createZonedDateTime(date, time, timeZone, isDst) Creates a date-time object that has a time zone from a local date, a local time, and a time zone. createZonedDateTime(dateTime, timeZone, isDst) Creates a date-time object that has a time zone from a local date-time (or a JavaScript Date object) and a time zone. createZonedDateTime(iso8601, timeZone, isDst) Creates a date-time object that has a time zone from an ISO 8601 string ('yyyy-mm-ddThh:mm:ss' or 'yyyy-mm-ddThh:mm:ss.sss') and a time zone."
},
"api/notebook-sdk.app.ivieweditor.fittochart.html": {
"href": "api/notebook-sdk.app.ivieweditor.fittochart.html",
"title": "app.IViewEditor.fitToChart() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor > fitToChart app.IViewEditor.fitToChart() method Adjusts the position and zoom of the chart so that all elements on it are visible. Signature: fitToChart(options?: chart.IFitConstraints): void; Introduced: version 1.1 Parameters Parameter Type Description options chart.IFitConstraints (Optional) A set of constraints that place restrictions on the change to the viewport. Returns: void"
},
"api/notebook-sdk.app.ivieweditor.fittoheight.html": {
"href": "api/notebook-sdk.app.ivieweditor.fittoheight.html",
"title": "app.IViewEditor.fitToHeight() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor > fitToHeight app.IViewEditor.fitToHeight() method Adjusts the position and zoom of the chart so that the full range of elements on the y axis is visible. Signature: fitToHeight(options?: chart.IFitConstraints): void; Introduced: version 1.1 Parameters Parameter Type Description options chart.IFitConstraints (Optional) A set of constraints that place restrictions on the change to the viewport. Returns: void"
},
"api/notebook-sdk.app.ivieweditor.fittoitems.html": {
"href": "api/notebook-sdk.app.ivieweditor.fittoitems.html",
"title": "app.IViewEditor.fitToItems() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor > fitToItems app.IViewEditor.fitToItems() method Adjusts the position and zoom of the chart so that a specific collection of elements is visible. Signature: fitToItems(items: IElementsAndRecords, options?: chart.IFitConstraints): void; Introduced: version 1.1 Parameters Parameter Type Description items IElementsAndRecords The elements to make visible, and the records whose containing elements are to be visible. options chart.IFitConstraints (Optional) A set of constraints that place restrictions on the change to the viewport. Returns: void"
},
"api/notebook-sdk.app.ivieweditor.fittoselection.html": {
"href": "api/notebook-sdk.app.ivieweditor.fittoselection.html",
"title": "app.IViewEditor.fitToSelection() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor > fitToSelection app.IViewEditor.fitToSelection() method Adjusts the position and zoom of the chart so that all elements containing selected records are visible. Signature: fitToSelection(options?: chart.IFitConstraints): void; Introduced: version 1.1 Parameters Parameter Type Description options chart.IFitConstraints (Optional) A set of constraints that place restrictions on the change to the viewport. Returns: void"
},
"api/notebook-sdk.app.ivieweditor.html": {
"href": "api/notebook-sdk.app.ivieweditor.html",
"title": "app.IViewEditor interface",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor app.IViewEditor interface A set of methods that change the chart view. Signature: interface IViewEditor Introduced: version 1.1 Methods Method Description fitToChart(options) Adjusts the position and zoom of the chart so that all elements on it are visible. fitToHeight(options) Adjusts the position and zoom of the chart so that the full range of elements on the y axis is visible. fitToItems(items, options) Adjusts the position and zoom of the chart so that a specific collection of elements is visible. fitToSelection(options) Adjusts the position and zoom of the chart so that all elements containing selected records are visible. setViewport(viewport) Sets the location on the chart that appears in the center of the viewport, and the zoom level."
},
"api/notebook-sdk.app.ivieweditor.setviewport.html": {
"href": "api/notebook-sdk.app.ivieweditor.setviewport.html",
"title": "app.IViewEditor.setViewport() method",
"keywords": "Home > @i2analyze/notebook-sdk > app > IViewEditor > setViewport app.IViewEditor.setViewport() method Sets the location on the chart that appears in the center of the viewport, and the zoom level. Signature: setViewport(viewport: chart.IViewportData): void; Introduced: version 1.1 Parameters Parameter Type Description viewport chart.IViewportData The new position and zoom level of the chart in the viewport. Returns: void"
},
"api/notebook-sdk.app.mutationresponsehandler.html": {
"href": "api/notebook-sdk.app.mutationresponsehandler.html",
"title": "app.MutationResponseHandler type",
"keywords": "Home > @i2analyze/notebook-sdk > app > MutationResponseHandler app.MutationResponseHandler type A function that receives the results of a mutation. Signature: type MutationResponseHandler = (error: Error | null, result: IMutationResult, application: IApplicationContents) => void; References: IMutationResult <!-- --> , IApplicationContents Introduced: version 1.1 Parameters Parameter Description error The Error that was thrown if the mutation failed or was aborted. result An IMutationResult that contains the results of the mutation. application The contents of the application after the mutation was performed."
},
"api/notebook-sdk.app.nodespecifier.html": {
"href": "api/notebook-sdk.app.nodespecifier.html",
"title": "app.NodeSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > NodeSpecifier app.NodeSpecifier type A common specifier for a node, for use in mutation APIs. Signature: type NodeSpecifier = visual.ElementId | visual.INode; References: visual.ElementId <!-- --> , visual.INode Introduced: version 1.2"
},
"api/notebook-sdk.app.notespecifier.html": {
"href": "api/notebook-sdk.app.notespecifier.html",
"title": "app.NoteSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > NoteSpecifier app.NoteSpecifier type A common specifier for a note, for use in mutation APIs. Signature: type NoteSpecifier = records.NoteId | records.INote; References: records.NoteId <!-- --> , records.INote Introduced: version 1.1"
},
"api/notebook-sdk.app.recordpropertiesspecifier.html": {
"href": "api/notebook-sdk.app.recordpropertiesspecifier.html",
"title": "app.RecordPropertiesSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > RecordPropertiesSpecifier app.RecordPropertiesSpecifier type A common specifier for the properties of new records, for use in mutation APIs. Signature: type RecordPropertiesSpecifier = Record<schema.ChartPropertyTypeId, data.PropertyValue> | Iterable<[schema.PropertyTypeSpecifier, data.PropertyValue]>; References: schema.ChartPropertyTypeId <!-- --> , data.PropertyValue <!-- --> , schema.PropertyTypeSpecifier Introduced: version 1.1"
},
"api/notebook-sdk.app.recordspecifier.html": {
"href": "api/notebook-sdk.app.recordspecifier.html",
"title": "app.RecordSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > RecordSpecifier app.RecordSpecifier type A common specifier for a record, for use in mutation APIs. Signature: type RecordSpecifier = records.AnalyzeRecordId | records.IChartRecord | IPendingRecord; References: records.AnalyzeRecordId <!-- --> , records.IChartRecord <!-- --> , IPendingRecord Introduced: version 1.1"
},
"api/notebook-sdk.app.selectionoption.html": {
"href": "api/notebook-sdk.app.selectionoption.html",
"title": "app.SelectionOption type",
"keywords": "Home > @i2analyze/notebook-sdk > app > SelectionOption app.SelectionOption type The effect on chart selection of adding a record group to the chart. Signature: type SelectionOption = 'addRecordsToSelection' | 'setSelectionToRecords' | 'setSelectionToNewRecords'; Introduced: version 1.1 Remarks addRecordsToSelection adds the records from the group to the current selection; setSelectionToRecords sets the selection to the records from the group; setSelectionToNewRecords sets the selection to records from the group that were not already on the chart."
},
"api/notebook-sdk.app.sourcereferencespecifier.html": {
"href": "api/notebook-sdk.app.sourcereferencespecifier.html",
"title": "app.SourceReferenceSpecifier type",
"keywords": "Home > @i2analyze/notebook-sdk > app > SourceReferenceSpecifier app.SourceReferenceSpecifier type A common specifier for a source reference, for use in mutation APIs. Signature: type SourceReferenceSpecifier = records.SourceReferenceId | records.ISourceReference; References: records.SourceReferenceId <!-- --> , records.ISourceReference Introduced: version 1.1"
},
"api/notebook-sdk.app.themename.html": {
"href": "api/notebook-sdk.app.themename.html",
"title": "app.ThemeName type",
"keywords": "Home > @i2analyze/notebook-sdk > app > ThemeName app.ThemeName type The names of themes for the i2 Notebook user interface. Signature: type ThemeName = 'carbonwhite' | 'carbongray10' | 'carbongray90' | 'carbongray100'; Introduced: version 1.0"
},
"api/notebook-sdk.app.trackedmutationhandler.html": {
"href": "api/notebook-sdk.app.trackedmutationhandler.html",
"title": "app.TrackedMutationHandler type",
"keywords": "Home > @i2analyze/notebook-sdk > app > TrackedMutationHandler app.TrackedMutationHandler type A function that performs tracked mutations. Signature: type TrackedMutationHandler = (application: IApplicationContents, mutations: ITrackedMutations, cancelation: ICancelation) => ITrackedMutationInfo | Promise<ITrackedMutationInfo>; References: IApplicationContents <!-- --> , ITrackedMutations <!-- --> , ICancelation <!-- --> , ITrackedMutationInfo Introduced: version 1.1 Parameters Parameter Description application The contents of the application that the function can operate on. mutations A collection of methods that can perform tracked mutations. cancelation An object that detects when a user requests cancelation of the mutations. Remarks This function must not maintain references to charts or any of their objects after the work completes."
},
"api/notebook-sdk.app.transactionhandler.html": {
"href": "api/notebook-sdk.app.transactionhandler.html",
"title": "app.TransactionHandler type",
"keywords": "Home > @i2analyze/notebook-sdk > app > TransactionHandler app.TransactionHandler type A callback function that performs read-only work on the application or its contents. Signature: type TransactionHandler = (applicationContents: IApplicationContents) => void | Promise<void>; References: IApplicationContents Introduced: version 1.0 Remarks This function must not maintain references to charts or any of their objects after the work completes."
},
"api/notebook-sdk.app.untrackedmutationhandler.html": {
"href": "api/notebook-sdk.app.untrackedmutationhandler.html",
"title": "app.UntrackedMutationHandler type",
"keywords": "Home > @i2analyze/notebook-sdk > app > UntrackedMutationHandler app.UntrackedMutationHandler type A function that performs untracked mutations. Signature: type UntrackedMutationHandler = (application: IApplicationContents, mutations: IUntrackedMutations, cancelation: ICancelation) => IUntrackedMutationInfo | Promise<IUntrackedMutationInfo>; References: IApplicationContents <!-- --> , IUntrackedMutations <!-- --> , ICancelation <!-- --> , IUntrackedMutationInfo Introduced: version 1.1 Parameters Parameter Description application The contents of the application that the function can operate on. mutations A collection of methods that can perform untracked mutations. cancelation An object that detects when a user requests cancelation of the mutations. Remarks This function must not maintain references to charts or any of their objects after the work completes."
},
"api/notebook-sdk.chart.changelistener.html": {
"href": "api/notebook-sdk.chart.changelistener.html",
"title": "chart.ChangeListener type",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChangeListener chart.ChangeListener type A callback function that handles chart data change events. Signature: type ChangeListener = (change: IChartChange & app.IChangeSource, applicationContents: app.IApplicationContents) => void; References: IChartChange <!-- --> , app.IChangeSource <!-- --> , app.IApplicationContents Introduced: version 1.0 Parameters Parameter Description change The change that took place on the chart and caused the callback to be invoked, and the source of the data change. applicationContents The contents of the application, including the current chart."
},
"api/notebook-sdk.chart.charteventmap.chartchange.html": {
"href": "api/notebook-sdk.chart.charteventmap.chartchange.html",
"title": "chart.ChartEventMap.chartchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventMap > chartchange chart.ChartEventMap.chartchange property Gets the type of the callback method that listens for \"chartchange\" events. Signature: readonly chartchange: ChangeListener; Returns: ChangeListener Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventmap.chartschemachange.html": {
"href": "api/notebook-sdk.chart.charteventmap.chartschemachange.html",
"title": "chart.ChartEventMap.chartschemachange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventMap > chartschemachange chart.ChartEventMap.chartschemachange property Gets the type of the callback method that listens for \"chartschemachange\" events. Signature: readonly chartschemachange: ChartSchemaChangeListener; Returns: ChartSchemaChangeListener Introduced: version 1.5"
},
"api/notebook-sdk.chart.charteventmap.chartselectionchange.html": {
"href": "api/notebook-sdk.chart.charteventmap.chartselectionchange.html",
"title": "chart.ChartEventMap.chartselectionchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventMap > chartselectionchange chart.ChartEventMap.chartselectionchange property Gets the type of the callback method that listens for \"chartselectionchange\" events. Signature: readonly chartselectionchange: SelectionListener; Returns: SelectionListener Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventmap.chartviewchange.html": {
"href": "api/notebook-sdk.chart.charteventmap.chartviewchange.html",
"title": "chart.ChartEventMap.chartviewchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventMap > chartviewchange chart.ChartEventMap.chartviewchange property Gets the type of the callback method that listens for \"chartviewchange\" events. Signature: readonly chartviewchange: ViewListener; Returns: ViewListener Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventmap.html": {
"href": "api/notebook-sdk.chart.charteventmap.html",
"title": "chart.ChartEventMap interface",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventMap chart.ChartEventMap interface A mapping of chart event types to their listener types. Signature: interface ChartEventMap Introduced: version 1.0 Properties Property Modifiers Type Description chartchange readonly ChangeListener Gets the type of the callback method that listens for \"chartchange\" events. chartschemachange readonly ChartSchemaChangeListener Gets the type of the callback method that listens for \"chartschemachange\" events. chartselectionchange readonly SelectionListener Gets the type of the callback method that listens for \"chartselectionchange\" events. chartviewchange readonly ViewListener Gets the type of the callback method that listens for \"chartviewchange\" events."
},
"api/notebook-sdk.chart.charteventoptionsmap.chartchange.html": {
"href": "api/notebook-sdk.chart.charteventoptionsmap.chartchange.html",
"title": "chart.ChartEventOptionsMap.chartchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventOptionsMap > chartchange chart.ChartEventOptionsMap.chartchange property Gets the type of the object that provides control over \"chartchange\" event listeners. Signature: readonly chartchange: app.ISubscriptionOptions; Returns: app.ISubscriptionOptions Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventoptionsmap.chartschemachange.html": {
"href": "api/notebook-sdk.chart.charteventoptionsmap.chartschemachange.html",
"title": "chart.ChartEventOptionsMap.chartschemachange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventOptionsMap > chartschemachange chart.ChartEventOptionsMap.chartschemachange property Gets the type of the object that provides control over \"chartschemachange\" event listeners. Signature: readonly chartschemachange: app.ISubscriptionOptions; Returns: app.ISubscriptionOptions Introduced: version 1.5"
},
"api/notebook-sdk.chart.charteventoptionsmap.chartselectionchange.html": {
"href": "api/notebook-sdk.chart.charteventoptionsmap.chartselectionchange.html",
"title": "chart.ChartEventOptionsMap.chartselectionchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventOptionsMap > chartselectionchange chart.ChartEventOptionsMap.chartselectionchange property Gets the type of the object that provides control over \"chartselectionchange\" event listeners. Signature: readonly chartselectionchange: app.ISubscriptionOptions; Returns: app.ISubscriptionOptions Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventoptionsmap.chartviewchange.html": {
"href": "api/notebook-sdk.chart.charteventoptionsmap.chartviewchange.html",
"title": "chart.ChartEventOptionsMap.chartviewchange property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventOptionsMap > chartviewchange chart.ChartEventOptionsMap.chartviewchange property Gets the type of the object that provides control over \"chartviewchange\" event listeners. Signature: readonly chartviewchange: app.ISubscriptionOptions; Returns: app.ISubscriptionOptions Introduced: version 1.0"
},
"api/notebook-sdk.chart.charteventoptionsmap.html": {
"href": "api/notebook-sdk.chart.charteventoptionsmap.html",
"title": "chart.ChartEventOptionsMap interface",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartEventOptionsMap chart.ChartEventOptionsMap interface A mapping of chart event types to their listener options types. Signature: interface ChartEventOptionsMap Introduced: version 1.0 Properties Property Modifiers Type Description chartchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartchange\" event listeners. chartschemachange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartschemachange\" event listeners. chartselectionchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartselectionchange\" event listeners. chartviewchange readonly app.ISubscriptionOptions Gets the type of the object that provides control over \"chartviewchange\" event listeners."
},
"api/notebook-sdk.chart.chartid.html": {
"href": "api/notebook-sdk.chart.chartid.html",
"title": "chart.ChartId type",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartId chart.ChartId type An identifier of a chart in i2 Notebook. Signature: type ChartId = string; Introduced: version 1.0"
},
"api/notebook-sdk.chart.chartschemachangelistener.html": {
"href": "api/notebook-sdk.chart.chartschemachangelistener.html",
"title": "chart.ChartSchemaChangeListener type",
"keywords": "Home > @i2analyze/notebook-sdk > chart > ChartSchemaChangeListener chart.ChartSchemaChangeListener type A callback function that handles chart schema change events. Signature: type ChartSchemaChangeListener = (chartSchemaChange: schema.IChartSchemaChange & app.IChangeSource, applicationContents: app.IApplicationContents) => void; References: schema.IChartSchemaChange <!-- --> , app.IChangeSource <!-- --> , app.IApplicationContents Introduced: version 1.5 Parameters Parameter Description chartSchemaChange The change in the chart schema that caused the callback to be invoked, and the source of the schema change. applicationContents The contents of the application, including the current chart."
},
"api/notebook-sdk.chart.html": {
"href": "api/notebook-sdk.chart.html",
"title": "chart namespace",
"keywords": "Home > @i2analyze/notebook-sdk > chart chart namespace The members of the chart namespace provide access to the contents of charts in the i2 Notebook web client, and enable handling of the events that arise as a result of changes to those contents. Signature: export declare namespace chart Introduced: version 1.0 Interfaces Interface Description ChartEventMap A mapping of chart event types to their listener types. ChartEventOptionsMap A mapping of chart event types to their listener options types. IChart An i2 Notebook chart. IChartChangeBase A change that has occurred to the data in a chart. IChartChangeMajor A major change that has occurred to the data on a chart. IChartChangeMinor A minor change that has occurred to the data on a chart. IChartView A description of the area of the chart that is currently in view. IFitConstraints Constraints that control a view-fitting operation. ISelection A selection on an i2 Notebook chart, which is record-oriented. IViewportData A set of data that defines a viewport. Type Aliases Type Alias Description ChangeListener A callback function that handles chart data change events. ChartId An identifier of a chart in i2 Notebook. ChartSchemaChangeListener A callback function that handles chart schema change events. IChartChange A change to the data in a chart in i2 Notebook. SelectionListener A callback function that handles chart selection events. ViewListener A callback function that handles chart view events."
},
"api/notebook-sdk.chart.ichart.edges.html": {
"href": "api/notebook-sdk.chart.ichart.edges.html",
"title": "chart.IChart.edges property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > edges chart.IChart.edges property Gets all the edges in the chart. Signature: readonly edges: data.IKeyedReadOnlyCollection<visual.ElementId, visual.IEdge>; Returns: data.IKeyedReadOnlyCollection < visual.ElementId , visual.IEdge > Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.elements.html": {
"href": "api/notebook-sdk.chart.ichart.elements.html",
"title": "chart.IChart.elements property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > elements chart.IChart.elements property Gets all the nodes and edges in the chart. Signature: readonly elements: data.IKeyedReadOnlyCollection<visual.ElementId, visual.IElement>; Returns: data.IKeyedReadOnlyCollection < visual.ElementId , visual.IElement > Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.ensurepropertiesfetched.html": {
"href": "api/notebook-sdk.chart.ichart.ensurepropertiesfetched.html",
"title": "chart.IChart.ensurePropertiesFetched() method",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > ensurePropertiesFetched chart.IChart.ensurePropertiesFetched() method Fetches property values from the server of the specified types for the specified records, if they have not previously been fetched. Signature: ensurePropertiesFetched(records: app.RecordSpecifier | Iterable<app.RecordSpecifier>, propertyTypes: schema.PropertyTypeSpecifier | Iterable<schema.PropertyTypeSpecifier>, signal?: AbortSignal): Promise<void>; Introduced: version 1.1 Parameters Parameter Type Description records app.RecordSpecifier | Iterable< app.RecordSpecifier <!-- --> > The records to update with fetched property values. propertyTypes schema.PropertyTypeSpecifier | Iterable< schema.PropertyTypeSpecifier <!-- --> > The types of the properties whose values are to be fetched if necessary. signal AbortSignal (Optional) A signal that the application uses to abort the operation. Returns: Promise<void> A promise that is fulfilled if the work completes successfully, or rejected if there is a problem performing it. Remarks Some property values might not be fetched immediately from the server, due to size or other factors. The property values that this method fetches become \"unfetched\" on subsequent record updates by the server. See also the hasUnfetchedProperties <!-- --> , isValueUnfetched() <!-- --> , and getUnfetchedPropertyTypes() members of records.IChartRecordBase <!-- --> ."
},
"api/notebook-sdk.chart.ichart.entityrecords.html": {
"href": "api/notebook-sdk.chart.ichart.entityrecords.html",
"title": "chart.IChart.entityRecords property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > entityRecords chart.IChart.entityRecords property Gets all the entity records in the chart. Signature: readonly entityRecords: data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartEntityRecord>; Returns: data.IKeyedReadOnlyCollection < records.AnalyzeRecordId , records.IChartEntityRecord > Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.entitytypes.html": {
"href": "api/notebook-sdk.chart.ichart.entitytypes.html",
"title": "chart.IChart.entityTypes property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > entityTypes chart.IChart.entityTypes property Gets all the entity types in use on the chart. Signature: readonly entityTypes: data.IKeyedReadOnlyCollection<schema.ChartItemTypeId, schema.IChartEntityType>; Returns: data.IKeyedReadOnlyCollection < schema.ChartItemTypeId , schema.IChartEntityType > Introduced: version 1.3"
},
"api/notebook-sdk.chart.ichart.getrecordsoftype.html": {
"href": "api/notebook-sdk.chart.ichart.getrecordsoftype.html",
"title": "chart.IChart.getRecordsOfType() method",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > getRecordsOfType chart.IChart.getRecordsOfType() method Gets all the records in the chart that have the specified item type. Signature: getRecordsOfType(itemType: schema.ChartItemTypeSpecifier): data.IReadOnlyCollection<records.IChartRecord>; Introduced: version 1.3 Parameters Parameter Type Description itemType schema.ChartItemTypeSpecifier The chart item type of the records to retrieve. Returns: data.IReadOnlyCollection <!-- --> < records.IChartRecord <!-- --> > A collection of records that might be empty if the chart contains no records of the specified type."
},
"api/notebook-sdk.chart.ichart.html": {
"href": "api/notebook-sdk.chart.ichart.html",
"title": "chart.IChart interface",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart chart.IChart interface An i2 Notebook chart. Signature: interface IChart Introduced: version 1.0 Properties Property Modifiers Type Description edges readonly data.IKeyedReadOnlyCollection <!-- --> < visual.ElementId <!-- --> , visual.IEdge <!-- --> > Gets all the edges in the chart. elements readonly data.IKeyedReadOnlyCollection <!-- --> < visual.ElementId <!-- --> , visual.IElement <!-- --> > Gets all the nodes and edges in the chart. entityRecords readonly data.IKeyedReadOnlyCollection <!-- --> < records.AnalyzeRecordId <!-- --> , records.IChartEntityRecord <!-- --> > Gets all the entity records in the chart. entityTypes readonly data.IKeyedReadOnlyCollection <!-- --> < schema.ChartItemTypeId <!-- --> , schema.IChartEntityType <!-- --> > Gets all the entity types in use on the chart. id readonly ChartId Gets the identifier of the chart. itemTypes readonly data.IKeyedReadOnlyCollection <!-- --> < schema.ChartItemTypeId <!-- --> , schema.IChartItemType <!-- --> > Gets all the entity types and link types in use on the chart. linkRecords readonly data.IKeyedReadOnlyCollection <!-- --> < records.AnalyzeRecordId <!-- --> , records.IChartLinkRecord <!-- --> > Gets all the link records in the chart. linkTypes readonly data.IKeyedReadOnlyCollection <!-- --> < schema.ChartItemTypeId <!-- --> , schema.IChartLinkType <!-- --> > Gets all the link types in use on the chart. name readonly string Gets the name of the chart. nodes readonly data.IKeyedReadOnlyCollection <!-- --> < visual.ElementId <!-- --> , visual.INode <!-- --> > Gets all the nodes in the chart. records readonly data.IKeyedReadOnlyCollection <!-- --> < records.AnalyzeRecordId <!-- --> , records.IChartRecord <!-- --> > Gets all the records in the chart. schema readonly schema.IChartSchema Gets the schema of the chart, which describes the types and properties that records in the chart can have. selection readonly ISelection Gets the current selection on the chart. Methods Method Description ensurePropertiesFetched(records, propertyTypes, signal) Fetches property values from the server of the specified types for the specified records, if they have not previously been fetched. getRecordsOfType(itemType) Gets all the records in the chart that have the specified item type."
},
"api/notebook-sdk.chart.ichart.id.html": {
"href": "api/notebook-sdk.chart.ichart.id.html",
"title": "chart.IChart.id property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > id chart.IChart.id property Gets the identifier of the chart. Signature: readonly id: ChartId; Returns: ChartId Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.itemtypes.html": {
"href": "api/notebook-sdk.chart.ichart.itemtypes.html",
"title": "chart.IChart.itemTypes property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > itemTypes chart.IChart.itemTypes property Gets all the entity types and link types in use on the chart. Signature: readonly itemTypes: data.IKeyedReadOnlyCollection<schema.ChartItemTypeId, schema.IChartItemType>; Returns: data.IKeyedReadOnlyCollection < schema.ChartItemTypeId , schema.IChartItemType > Introduced: version 1.3"
},
"api/notebook-sdk.chart.ichart.linkrecords.html": {
"href": "api/notebook-sdk.chart.ichart.linkrecords.html",
"title": "chart.IChart.linkRecords property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > linkRecords chart.IChart.linkRecords property Gets all the link records in the chart. Signature: readonly linkRecords: data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartLinkRecord>; Returns: data.IKeyedReadOnlyCollection < records.AnalyzeRecordId , records.IChartLinkRecord > Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.linktypes.html": {
"href": "api/notebook-sdk.chart.ichart.linktypes.html",
"title": "chart.IChart.linkTypes property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > linkTypes chart.IChart.linkTypes property Gets all the link types in use on the chart. Signature: readonly linkTypes: data.IKeyedReadOnlyCollection<schema.ChartItemTypeId, schema.IChartLinkType>; Returns: data.IKeyedReadOnlyCollection < schema.ChartItemTypeId , schema.IChartLinkType > Introduced: version 1.3"
},
"api/notebook-sdk.chart.ichart.name.html": {
"href": "api/notebook-sdk.chart.ichart.name.html",
"title": "chart.IChart.name property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > name chart.IChart.name property Gets the name of the chart. Signature: readonly name: string; Returns: string Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.nodes.html": {
"href": "api/notebook-sdk.chart.ichart.nodes.html",
"title": "chart.IChart.nodes property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > nodes chart.IChart.nodes property Gets all the nodes in the chart. Signature: readonly nodes: data.IKeyedReadOnlyCollection<visual.ElementId, visual.INode>; Returns: data.IKeyedReadOnlyCollection < visual.ElementId , visual.INode > Introduced: version 1.0"
},
"api/notebook-sdk.chart.ichart.records.html": {
"href": "api/notebook-sdk.chart.ichart.records.html",
"title": "chart.IChart.records property",
"keywords": "Home > @i2analyze/notebook-sdk > chart > IChart > records chart.IChart.records property Gets all the records in the chart. Signature: readonly records: data.IKeyedReadOnlyCollection<records.AnalyzeRecordId, records.IChartRecord>; Returns: data.IKeyedReadOnlyCollection < records.AnalyzeRecordId , records.IChartRecord > Introduced: version 1.0"