Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(335)

Side by Side Diff: sdk/lib/indexed_db/dartium/indexed_db_dartium.dart

Issue 1345083002: Revert "Dartium JS Interop enabled." (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sdk/lib/html/html_common/filtered_element_list.dart ('k') | sdk/lib/internal/list.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /** 1 /**
2 * A client-side key-value store with support for indexes. 2 * A client-side key-value store with support for indexes.
3 * 3 *
4 * Many browsers support IndexedDB—a web standard for 4 * Many browsers support IndexedDB—a web standard for
5 * an indexed database. 5 * an indexed database.
6 * By storing data on the client in an IndexedDB, 6 * By storing data on the client in an IndexedDB,
7 * a web app gets some advantages, such as faster performance and persistence. 7 * a web app gets some advantages, such as faster performance and persistence.
8 * To find out which browsers support IndexedDB, 8 * To find out which browsers support IndexedDB,
9 * refer to [Can I Use?](http://caniuse.com/#feat=indexeddb) 9 * refer to [Can I Use?](http://caniuse.com/#feat=indexeddb)
10 * 10 *
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 * 55 *
56 * ## Other resources 56 * ## Other resources
57 * 57 *
58 * Other options for client-side data storage include: 58 * Other options for client-side data storage include:
59 * 59 *
60 * * [Window.localStorage]—a 60 * * [Window.localStorage]—a
61 * basic mechanism that stores data as a [Map], 61 * basic mechanism that stores data as a [Map],
62 * and where both the keys and the values are strings. 62 * and where both the keys and the values are strings.
63 * 63 *
64 * * [dart:web_sql]—a database that can be queried with SQL. 64 * * [dart:web_sql]—a database that can be queried with SQL.
65 * 65 *
66 * For a tutorial about using the indexed_db library with Dart, 66 * For a tutorial about using the indexed_db library with Dart,
67 * check out 67 * check out
68 * [Use IndexedDB](http://www.dartlang.org/docs/tutorials/indexeddb/). 68 * [Use IndexedDB](http://www.dartlang.org/docs/tutorials/indexeddb/).
69 * 69 *
70 * [IndexedDB reference](http://docs.webplatform.org/wiki/apis/indexeddb) 70 * [IndexedDB reference](http://docs.webplatform.org/wiki/apis/indexeddb)
71 * provides wiki-style docs about indexedDB 71 * provides wiki-style docs about indexedDB
72 */ 72 */
73 library dart.dom.indexed_db; 73 library dart.dom.indexed_db;
74 74
75 import 'dart:async'; 75 import 'dart:async';
76 import 'dart:html'; 76 import 'dart:html';
77 import 'dart:html_common'; 77 import 'dart:html_common';
78 import 'dart:nativewrappers'; 78 import 'dart:nativewrappers';
79 import 'dart:_blink' as _blink; 79 import 'dart:_blink' as _blink;
80 import 'dart:js' as js;
81 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 80 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
82 // for details. All rights reserved. Use of this source code is governed by a 81 // for details. All rights reserved. Use of this source code is governed by a
83 // BSD-style license that can be found in the LICENSE file. 82 // BSD-style license that can be found in the LICENSE file.
84 83
85 // DO NOT EDIT 84 // DO NOT EDIT
86 // Auto-generated dart:indexed_db library. 85 // Auto-generated dart:indexed_db library.
87 86
88 87
89 88
90 89
(...skipping 25 matching lines...) Expand all
116 'IDBIndex': () => Index, 115 'IDBIndex': () => Index,
117 'IDBKeyRange': () => KeyRange, 116 'IDBKeyRange': () => KeyRange,
118 'IDBObjectStore': () => ObjectStore, 117 'IDBObjectStore': () => ObjectStore,
119 'IDBOpenDBRequest': () => OpenDBRequest, 118 'IDBOpenDBRequest': () => OpenDBRequest,
120 'IDBRequest': () => Request, 119 'IDBRequest': () => Request,
121 'IDBTransaction': () => Transaction, 120 'IDBTransaction': () => Transaction,
122 'IDBVersionChangeEvent': () => VersionChangeEvent, 121 'IDBVersionChangeEvent': () => VersionChangeEvent,
123 122
124 }; 123 };
125 124
126 // FIXME: Can we make this private?
127 final indexed_dbBlinkFunctionMap = {
128 'IDBCursor': () => Cursor.internalCreateCursor,
129 'IDBCursorWithValue': () => CursorWithValue.internalCreateCursorWithValue,
130 'IDBDatabase': () => Database.internalCreateDatabase,
131 'IDBFactory': () => IdbFactory.internalCreateIdbFactory,
132 'IDBIndex': () => Index.internalCreateIndex,
133 'IDBKeyRange': () => KeyRange.internalCreateKeyRange,
134 'IDBObjectStore': () => ObjectStore.internalCreateObjectStore,
135 'IDBOpenDBRequest': () => OpenDBRequest.internalCreateOpenDBRequest,
136 'IDBRequest': () => Request.internalCreateRequest,
137 'IDBTransaction': () => Transaction.internalCreateTransaction,
138 'IDBVersionChangeEvent': () => VersionChangeEvent.internalCreateVersionChangeE vent,
139
140 };
141 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 125 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
142 // for details. All rights reserved. Use of this source code is governed by a 126 // for details. All rights reserved. Use of this source code is governed by a
143 // BSD-style license that can be found in the LICENSE file. 127 // BSD-style license that can be found in the LICENSE file.
144 128
145 129
146 @DomName('IDBCursor') 130 @DomName('IDBCursor')
147 @Unstable() 131 @Unstable()
148 class Cursor extends NativeFieldWrapperClass2 { 132 class Cursor extends NativeFieldWrapperClass2 {
149 @DomName('IDBCursor.delete') 133 @DomName('IDBCursor.delete')
150 Future delete() { 134 Future delete() {
151 try { 135 try {
152 return _completeRequest(_delete()); 136 return _completeRequest(_delete());
153 } catch (e, stacktrace) { 137 } catch (e, stacktrace) {
154 return new Future.error(e, stacktrace); 138 return new Future.error(e, stacktrace);
155 } 139 }
156 } 140 }
157 141
158 @DomName('IDBCursor.value') 142 @DomName('IDBCursor.value')
159 Future update(value) { 143 Future update(value) {
160 try { 144 try {
161 return _completeRequest(_update(value)); 145 return _completeRequest(_update(value));
162 } catch (e, stacktrace) { 146 } catch (e, stacktrace) {
163 return new Future.error(e, stacktrace); 147 return new Future.error(e, stacktrace);
164 } 148 }
165 } 149 }
166 150
167 // To suppress missing implicit constructor warnings. 151 // To suppress missing implicit constructor warnings.
168 factory Cursor._() { throw new UnsupportedError("Not supported"); } 152 factory Cursor._() { throw new UnsupportedError("Not supported"); }
169 153
170 static Cursor internalCreateCursor() {
171 return new Cursor._internalWrap();
172 }
173
174 js.JsObject blink_jsObject;
175
176 factory Cursor._internalWrap() {
177 return new Cursor.internal_();
178 }
179
180 Cursor.internal_() { }
181
182 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
183 int get hashCode => unwrap_jso(this).hashCode;
184
185 @DomName('IDBCursor.direction') 154 @DomName('IDBCursor.direction')
186 @DocsEditable() 155 @DocsEditable()
187 String get direction => _blink.BlinkIDBCursor.instance.direction_Getter_(unwra p_jso(this)); 156 String get direction => _blink.BlinkIDBCursor.instance.direction_Getter_(unwra p_jso(this));
188 157
189 @DomName('IDBCursor.key') 158 @DomName('IDBCursor.key')
190 @DocsEditable() 159 @DocsEditable()
191 Object get key => wrap_jso(_blink.BlinkIDBCursor.instance.key_Getter_(unwrap_j so(this))); 160 Object get key => _blink.BlinkIDBCursor.instance.key_Getter_(unwrap_jso(this)) ;
192 161
193 @DomName('IDBCursor.primaryKey') 162 @DomName('IDBCursor.primaryKey')
194 @DocsEditable() 163 @DocsEditable()
195 Object get primaryKey => wrap_jso(_blink.BlinkIDBCursor.instance.primaryKey_Ge tter_(unwrap_jso(this))); 164 Object get primaryKey => _blink.BlinkIDBCursor.instance.primaryKey_Getter_(unw rap_jso(this));
196 165
197 @DomName('IDBCursor.source') 166 @DomName('IDBCursor.source')
198 @DocsEditable() 167 @DocsEditable()
199 Object get source => wrap_jso(_blink.BlinkIDBCursor.instance.source_Getter_(un wrap_jso(this))); 168 Object get source => _blink.BlinkIDBCursor.instance.source_Getter_(unwrap_jso( this));
200 169
201 @DomName('IDBCursor.advance') 170 @DomName('IDBCursor.advance')
202 @DocsEditable() 171 @DocsEditable()
203 void advance(int count) => _blink.BlinkIDBCursor.instance.advance_Callback_1_( unwrap_jso(this), count); 172 void advance(int count) => _blink.BlinkIDBCursor.instance.advance_Callback_1_( unwrap_jso(this), count);
204 173
205 @DomName('IDBCursor.continuePrimaryKey') 174 @DomName('IDBCursor.continuePrimaryKey')
206 @DocsEditable() 175 @DocsEditable()
207 @Experimental() // untriaged 176 @Experimental() // untriaged
208 void continuePrimaryKey(Object key, Object primaryKey) => _blink.BlinkIDBCurso r.instance.continuePrimaryKey_Callback_2_(unwrap_jso(this), key, primaryKey); 177 void continuePrimaryKey(Object key, Object primaryKey) => _blink.BlinkIDBCurso r.instance.continuePrimaryKey_Callback_2_(unwrap_jso(this), key, primaryKey);
209 178
(...skipping 22 matching lines...) Expand all
232 // WARNING: Do not edit - generated code. 201 // WARNING: Do not edit - generated code.
233 202
234 203
235 @DocsEditable() 204 @DocsEditable()
236 @DomName('IDBCursorWithValue') 205 @DomName('IDBCursorWithValue')
237 @Unstable() 206 @Unstable()
238 class CursorWithValue extends Cursor { 207 class CursorWithValue extends Cursor {
239 // To suppress missing implicit constructor warnings. 208 // To suppress missing implicit constructor warnings.
240 factory CursorWithValue._() { throw new UnsupportedError("Not supported"); } 209 factory CursorWithValue._() { throw new UnsupportedError("Not supported"); }
241 210
242
243 static CursorWithValue internalCreateCursorWithValue() {
244 return new CursorWithValue._internalWrap();
245 }
246
247 factory CursorWithValue._internalWrap() {
248 return new CursorWithValue.internal_();
249 }
250
251 CursorWithValue.internal_() : super.internal_();
252
253
254 @DomName('IDBCursorWithValue.value') 211 @DomName('IDBCursorWithValue.value')
255 @DocsEditable() 212 @DocsEditable()
256 Object get value => wrap_jso(_blink.BlinkIDBCursorWithValue.instance.value_Get ter_(unwrap_jso(this))); 213 Object get value => _blink.BlinkIDBCursorWithValue.instance.value_Getter_(unwr ap_jso(this));
257 214
258 } 215 }
259 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 216 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
260 // for details. All rights reserved. Use of this source code is governed by a 217 // for details. All rights reserved. Use of this source code is governed by a
261 // BSD-style license that can be found in the LICENSE file. 218 // BSD-style license that can be found in the LICENSE file.
262 219
263 220
264 @DocsEditable() 221 @DocsEditable()
265 /** 222 /**
266 * An indexed database object for storing client-side data 223 * An indexed database object for storing client-side data
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 /** 284 /**
328 * Static factory designed to expose `versionchange` events to event 285 * Static factory designed to expose `versionchange` events to event
329 * handlers that are not necessarily instances of [Database]. 286 * handlers that are not necessarily instances of [Database].
330 * 287 *
331 * See [EventStreamProvider] for usage information. 288 * See [EventStreamProvider] for usage information.
332 */ 289 */
333 @DomName('IDBDatabase.versionchangeEvent') 290 @DomName('IDBDatabase.versionchangeEvent')
334 @DocsEditable() 291 @DocsEditable()
335 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons t EventStreamProvider<VersionChangeEvent>('versionchange'); 292 static const EventStreamProvider<VersionChangeEvent> versionChangeEvent = cons t EventStreamProvider<VersionChangeEvent>('versionchange');
336 293
337
338 static Database internalCreateDatabase() {
339 return new Database._internalWrap();
340 }
341
342 factory Database._internalWrap() {
343 return new Database.internal_();
344 }
345
346 Database.internal_() : super.internal_();
347
348
349 @DomName('IDBDatabase.name') 294 @DomName('IDBDatabase.name')
350 @DocsEditable() 295 @DocsEditable()
351 String get name => _blink.BlinkIDBDatabase.instance.name_Getter_(unwrap_jso(th is)); 296 String get name => _blink.BlinkIDBDatabase.instance.name_Getter_(unwrap_jso(th is));
352 297
353 @DomName('IDBDatabase.objectStoreNames') 298 @DomName('IDBDatabase.objectStoreNames')
354 @DocsEditable() 299 @DocsEditable()
355 List<String> get objectStoreNames => _blink.BlinkIDBDatabase.instance.objectSt oreNames_Getter_(unwrap_jso(this)); 300 List<String> get objectStoreNames => _blink.BlinkIDBDatabase.instance.objectSt oreNames_Getter_(unwrap_jso(this));
356 301
357 @DomName('IDBDatabase.version') 302 @DomName('IDBDatabase.version')
358 @DocsEditable() 303 @DocsEditable()
359 Object get version => wrap_jso(_blink.BlinkIDBDatabase.instance.version_Getter _(unwrap_jso(this))); 304 Object get version => _blink.BlinkIDBDatabase.instance.version_Getter_(unwrap_ jso(this));
360 305
361 @DomName('IDBDatabase.close') 306 @DomName('IDBDatabase.close')
362 @DocsEditable() 307 @DocsEditable()
363 void close() => _blink.BlinkIDBDatabase.instance.close_Callback_0_(unwrap_jso( this)); 308 void close() => _blink.BlinkIDBDatabase.instance.close_Callback_0_(unwrap_jso( this));
364 309
365 ObjectStore _createObjectStore(String name, [Map options]) { 310 ObjectStore _createObjectStore(String name, [Map options]) {
366 if (options != null) { 311 if (options != null) {
367 return wrap_jso(_blink.BlinkIDBDatabase.instance.createObjectStore_Callbac k_2_(unwrap_jso(this), name, options != null ? new js.JsObject.jsify(options) : options)); 312 return _blink.BlinkIDBDatabase.instance.createObjectStore_Callback_2_(unwr ap_jso(this), name, options);
368 } 313 }
369 return wrap_jso(_blink.BlinkIDBDatabase.instance.createObjectStore_Callback_ 1_(unwrap_jso(this), name)); 314 return _blink.BlinkIDBDatabase.instance.createObjectStore_Callback_1_(unwrap _jso(this), name);
370 } 315 }
371 316
372 @DomName('IDBDatabase.deleteObjectStore') 317 @DomName('IDBDatabase.deleteObjectStore')
373 @DocsEditable() 318 @DocsEditable()
374 void deleteObjectStore(String name) => _blink.BlinkIDBDatabase.instance.delete ObjectStore_Callback_1_(unwrap_jso(this), name); 319 void deleteObjectStore(String name) => _blink.BlinkIDBDatabase.instance.delete ObjectStore_Callback_1_(unwrap_jso(this), name);
375 320
376 Transaction transaction(storeName_OR_storeNames, [String mode]) { 321 Transaction transaction(storeName_OR_storeNames, [String mode]) {
377 if ((storeName_OR_storeNames is String || storeName_OR_storeNames == null) & & mode == null) { 322 if ((storeName_OR_storeNames is String || storeName_OR_storeNames == null) & & mode == null) {
378 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames))); 323 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames));
379 } 324 }
380 if ((mode is String || mode == null) && (storeName_OR_storeNames is String | | storeName_OR_storeNames == null)) { 325 if ((mode is String || mode == null) && (storeName_OR_storeNames is String | | storeName_OR_storeNames == null)) {
381 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames), mode)); 326 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames), mode);
382 } 327 }
383 if ((storeName_OR_storeNames is List<String> || storeName_OR_storeNames == n ull) && mode == null) { 328 if ((storeName_OR_storeNames is List<String> || storeName_OR_storeNames == n ull) && mode == null) {
384 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames))); 329 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames));
385 } 330 }
386 if ((mode is String || mode == null) && (storeName_OR_storeNames is List<Str ing> || storeName_OR_storeNames == null)) { 331 if ((mode is String || mode == null) && (storeName_OR_storeNames is List<Str ing> || storeName_OR_storeNames == null)) {
387 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames), mode)); 332 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames), mode);
388 } 333 }
389 if ((storeName_OR_storeNames is DomStringList || storeName_OR_storeNames == null) && mode == null) { 334 if ((storeName_OR_storeNames is DomStringList || storeName_OR_storeNames == null) && mode == null) {
390 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames))); 335 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames));
391 } 336 }
392 if ((mode is String || mode == null) && (storeName_OR_storeNames is DomStrin gList || storeName_OR_storeNames == null)) { 337 if ((mode is String || mode == null) && (storeName_OR_storeNames is DomStrin gList || storeName_OR_storeNames == null)) {
393 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), unwrap_jso(storeName_OR_storeNames), mode)); 338 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), unwrap_jso(storeName_OR_storeNames), mode);
394 } 339 }
395 throw new ArgumentError("Incorrect number or type of arguments"); 340 throw new ArgumentError("Incorrect number or type of arguments");
396 } 341 }
397 342
398 Transaction transactionList(List<String> storeNames, [String mode]) { 343 Transaction transactionList(List<String> storeNames, [String mode]) {
399 if (mode != null) { 344 if (mode != null) {
400 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), storeNames, mode)); 345 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), storeNames, mode);
401 } 346 }
402 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unw rap_jso(this), storeNames)); 347 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso(t his), storeNames);
403 } 348 }
404 349
405 Transaction transactionStore(String storeName, [String mode]) { 350 Transaction transactionStore(String storeName, [String mode]) {
406 if (mode != null) { 351 if (mode != null) {
407 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), storeName, mode)); 352 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), storeName, mode);
408 } 353 }
409 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unw rap_jso(this), storeName)); 354 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso(t his), storeName);
410 } 355 }
411 356
412 Transaction transactionStores(List<String> storeNames, [String mode]) { 357 Transaction transactionStores(List<String> storeNames, [String mode]) {
413 if (mode != null) { 358 if (mode != null) {
414 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_2_(u nwrap_jso(this), unwrap_jso(storeNames), mode)); 359 return _blink.BlinkIDBDatabase.instance.transaction_Callback_2_(unwrap_jso (this), unwrap_jso(storeNames), mode);
415 } 360 }
416 return wrap_jso(_blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unw rap_jso(this), unwrap_jso(storeNames))); 361 return _blink.BlinkIDBDatabase.instance.transaction_Callback_1_(unwrap_jso(t his), unwrap_jso(storeNames));
417 } 362 }
418 363
419 /// Stream of `abort` events handled by this [Database]. 364 /// Stream of `abort` events handled by this [Database].
420 @DomName('IDBDatabase.onabort') 365 @DomName('IDBDatabase.onabort')
421 @DocsEditable() 366 @DocsEditable()
422 Stream<Event> get onAbort => abortEvent.forTarget(this); 367 Stream<Event> get onAbort => abortEvent.forTarget(this);
423 368
424 /// Stream of `close` events handled by this [Database]. 369 /// Stream of `close` events handled by this [Database].
425 @DomName('IDBDatabase.onclose') 370 @DomName('IDBDatabase.onclose')
426 @DocsEditable() 371 @DocsEditable()
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 /** 466 /**
522 * Checks to see if getDatabaseNames is supported by the current platform. 467 * Checks to see if getDatabaseNames is supported by the current platform.
523 */ 468 */
524 bool get supportsDatabaseNames { 469 bool get supportsDatabaseNames {
525 return true; 470 return true;
526 } 471 }
527 472
528 // To suppress missing implicit constructor warnings. 473 // To suppress missing implicit constructor warnings.
529 factory IdbFactory._() { throw new UnsupportedError("Not supported"); } 474 factory IdbFactory._() { throw new UnsupportedError("Not supported"); }
530 475
531 static IdbFactory internalCreateIdbFactory() {
532 return new IdbFactory._internalWrap();
533 }
534
535 js.JsObject blink_jsObject;
536
537 factory IdbFactory._internalWrap() {
538 return new IdbFactory.internal_();
539 }
540
541 IdbFactory.internal_() { }
542
543 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
544 int get hashCode => unwrap_jso(this).hashCode;
545
546 @DomName('IDBFactory.cmp') 476 @DomName('IDBFactory.cmp')
547 @DocsEditable() 477 @DocsEditable()
548 int cmp(Object first, Object second) => _blink.BlinkIDBFactory.instance.cmp_Ca llback_2_(unwrap_jso(this), first, second); 478 int cmp(Object first, Object second) => _blink.BlinkIDBFactory.instance.cmp_Ca llback_2_(unwrap_jso(this), first, second);
549 479
550 @DomName('IDBFactory.deleteDatabase') 480 @DomName('IDBFactory.deleteDatabase')
551 @DocsEditable() 481 @DocsEditable()
552 OpenDBRequest _deleteDatabase(String name) => wrap_jso(_blink.BlinkIDBFactory. instance.deleteDatabase_Callback_1_(unwrap_jso(this), name)); 482 OpenDBRequest _deleteDatabase(String name) => _blink.BlinkIDBFactory.instance. deleteDatabase_Callback_1_(unwrap_jso(this), name);
553 483
554 OpenDBRequest _open(String name, [int version]) { 484 OpenDBRequest _open(String name, [int version]) {
555 if (version != null) { 485 if (version != null) {
556 return wrap_jso(_blink.BlinkIDBFactory.instance.open_Callback_2_(unwrap_js o(this), name, version)); 486 return _blink.BlinkIDBFactory.instance.open_Callback_2_(unwrap_jso(this), name, version);
557 } 487 }
558 return wrap_jso(_blink.BlinkIDBFactory.instance.open_Callback_1_(unwrap_jso( this), name)); 488 return _blink.BlinkIDBFactory.instance.open_Callback_1_(unwrap_jso(this), na me);
559 } 489 }
560 490
561 @DomName('IDBFactory.webkitGetDatabaseNames') 491 @DomName('IDBFactory.webkitGetDatabaseNames')
562 @DocsEditable() 492 @DocsEditable()
563 @SupportedBrowser(SupportedBrowser.CHROME) 493 @SupportedBrowser(SupportedBrowser.CHROME)
564 @SupportedBrowser(SupportedBrowser.SAFARI) 494 @SupportedBrowser(SupportedBrowser.SAFARI)
565 @Experimental() 495 @Experimental()
566 Request _webkitGetDatabaseNames() => wrap_jso(_blink.BlinkIDBFactory.instance. webkitGetDatabaseNames_Callback_0_(unwrap_jso(this))); 496 Request _webkitGetDatabaseNames() => wrap_jso(_blink.BlinkIDBFactory.instance. webkitGetDatabaseNames_Callback_0_(unwrap_jso(this)));
567 497
568 } 498 }
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
674 request = _openKeyCursor(key_OR_range, "next"); 604 request = _openKeyCursor(key_OR_range, "next");
675 } else { 605 } else {
676 request = _openKeyCursor(key_OR_range, direction); 606 request = _openKeyCursor(key_OR_range, direction);
677 } 607 }
678 return ObjectStore._cursorStreamFromResult(request, autoAdvance); 608 return ObjectStore._cursorStreamFromResult(request, autoAdvance);
679 } 609 }
680 610
681 // To suppress missing implicit constructor warnings. 611 // To suppress missing implicit constructor warnings.
682 factory Index._() { throw new UnsupportedError("Not supported"); } 612 factory Index._() { throw new UnsupportedError("Not supported"); }
683 613
684 static Index internalCreateIndex() {
685 return new Index._internalWrap();
686 }
687
688 js.JsObject blink_jsObject;
689
690 factory Index._internalWrap() {
691 return new Index.internal_();
692 }
693
694 Index.internal_() { }
695
696 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
697 int get hashCode => unwrap_jso(this).hashCode;
698
699 @DomName('IDBIndex.keyPath') 614 @DomName('IDBIndex.keyPath')
700 @DocsEditable() 615 @DocsEditable()
701 Object get keyPath => wrap_jso(_blink.BlinkIDBIndex.instance.keyPath_Getter_(u nwrap_jso(this))); 616 Object get keyPath => _blink.BlinkIDBIndex.instance.keyPath_Getter_(unwrap_jso (this));
702 617
703 @DomName('IDBIndex.multiEntry') 618 @DomName('IDBIndex.multiEntry')
704 @DocsEditable() 619 @DocsEditable()
705 bool get multiEntry => _blink.BlinkIDBIndex.instance.multiEntry_Getter_(unwrap _jso(this)); 620 bool get multiEntry => _blink.BlinkIDBIndex.instance.multiEntry_Getter_(unwrap _jso(this));
706 621
707 @DomName('IDBIndex.name') 622 @DomName('IDBIndex.name')
708 @DocsEditable() 623 @DocsEditable()
709 String get name => _blink.BlinkIDBIndex.instance.name_Getter_(unwrap_jso(this) ); 624 String get name => _blink.BlinkIDBIndex.instance.name_Getter_(unwrap_jso(this) );
710 625
711 @DomName('IDBIndex.objectStore') 626 @DomName('IDBIndex.objectStore')
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
765 680
766 @DomName('KeyRange.bound') 681 @DomName('KeyRange.bound')
767 factory KeyRange.bound(/*Key*/ lower, /*Key*/ upper, 682 factory KeyRange.bound(/*Key*/ lower, /*Key*/ upper,
768 [bool lowerOpen = false, bool upperOpen = false]) => 683 [bool lowerOpen = false, bool upperOpen = false]) =>
769 _KeyRangeFactoryProvider.createKeyRange_bound( 684 _KeyRangeFactoryProvider.createKeyRange_bound(
770 lower, upper, lowerOpen, upperOpen); 685 lower, upper, lowerOpen, upperOpen);
771 686
772 // To suppress missing implicit constructor warnings. 687 // To suppress missing implicit constructor warnings.
773 factory KeyRange._() { throw new UnsupportedError("Not supported"); } 688 factory KeyRange._() { throw new UnsupportedError("Not supported"); }
774 689
775 static KeyRange internalCreateKeyRange() {
776 return new KeyRange._internalWrap();
777 }
778
779 js.JsObject blink_jsObject;
780
781 factory KeyRange._internalWrap() {
782 return new KeyRange.internal_();
783 }
784
785 KeyRange.internal_() { }
786
787 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
788 int get hashCode => unwrap_jso(this).hashCode;
789
790 @DomName('IDBKeyRange.lower') 690 @DomName('IDBKeyRange.lower')
791 @DocsEditable() 691 @DocsEditable()
792 Object get lower => wrap_jso(_blink.BlinkIDBKeyRange.instance.lower_Getter_(un wrap_jso(this))); 692 Object get lower => _blink.BlinkIDBKeyRange.instance.lower_Getter_(unwrap_jso( this));
793 693
794 @DomName('IDBKeyRange.lowerOpen') 694 @DomName('IDBKeyRange.lowerOpen')
795 @DocsEditable() 695 @DocsEditable()
796 bool get lowerOpen => _blink.BlinkIDBKeyRange.instance.lowerOpen_Getter_(unwra p_jso(this)); 696 bool get lowerOpen => _blink.BlinkIDBKeyRange.instance.lowerOpen_Getter_(unwra p_jso(this));
797 697
798 @DomName('IDBKeyRange.upper') 698 @DomName('IDBKeyRange.upper')
799 @DocsEditable() 699 @DocsEditable()
800 Object get upper => wrap_jso(_blink.BlinkIDBKeyRange.instance.upper_Getter_(un wrap_jso(this))); 700 Object get upper => _blink.BlinkIDBKeyRange.instance.upper_Getter_(unwrap_jso( this));
801 701
802 @DomName('IDBKeyRange.upperOpen') 702 @DomName('IDBKeyRange.upperOpen')
803 @DocsEditable() 703 @DocsEditable()
804 bool get upperOpen => _blink.BlinkIDBKeyRange.instance.upperOpen_Getter_(unwra p_jso(this)); 704 bool get upperOpen => _blink.BlinkIDBKeyRange.instance.upperOpen_Getter_(unwra p_jso(this));
805 705
806 static KeyRange bound_(Object lower, Object upper, [bool lowerOpen, bool upper Open]) { 706 static KeyRange bound_(Object lower, Object upper, [bool lowerOpen, bool upper Open]) {
807 if (upperOpen != null) { 707 if (upperOpen != null) {
808 return wrap_jso(_blink.BlinkIDBKeyRange.instance.bound_Callback_4_(lower, upper, lowerOpen, upperOpen)); 708 return _blink.BlinkIDBKeyRange.instance.bound_Callback_4_(lower, upper, lo werOpen, upperOpen);
809 } 709 }
810 if (lowerOpen != null) { 710 if (lowerOpen != null) {
811 return wrap_jso(_blink.BlinkIDBKeyRange.instance.bound_Callback_3_(lower, upper, lowerOpen)); 711 return _blink.BlinkIDBKeyRange.instance.bound_Callback_3_(lower, upper, lo werOpen);
812 } 712 }
813 return wrap_jso(_blink.BlinkIDBKeyRange.instance.bound_Callback_2_(lower, up per)); 713 return _blink.BlinkIDBKeyRange.instance.bound_Callback_2_(lower, upper);
814 } 714 }
815 715
816 static KeyRange lowerBound_(Object bound, [bool open]) { 716 static KeyRange lowerBound_(Object bound, [bool open]) {
817 if (open != null) { 717 if (open != null) {
818 return wrap_jso(_blink.BlinkIDBKeyRange.instance.lowerBound_Callback_2_(bo und, open)); 718 return _blink.BlinkIDBKeyRange.instance.lowerBound_Callback_2_(bound, open );
819 } 719 }
820 return wrap_jso(_blink.BlinkIDBKeyRange.instance.lowerBound_Callback_1_(boun d)); 720 return _blink.BlinkIDBKeyRange.instance.lowerBound_Callback_1_(bound);
821 } 721 }
822 722
823 @DomName('IDBKeyRange.only_') 723 @DomName('IDBKeyRange.only_')
824 @DocsEditable() 724 @DocsEditable()
825 @Experimental() // non-standard 725 @Experimental() // non-standard
826 static KeyRange only_(Object value) => wrap_jso(_blink.BlinkIDBKeyRange.instan ce.only_Callback_1_(value)); 726 static KeyRange only_(Object value) => _blink.BlinkIDBKeyRange.instance.only_C allback_1_(value);
827 727
828 static KeyRange upperBound_(Object bound, [bool open]) { 728 static KeyRange upperBound_(Object bound, [bool open]) {
829 if (open != null) { 729 if (open != null) {
830 return wrap_jso(_blink.BlinkIDBKeyRange.instance.upperBound_Callback_2_(bo und, open)); 730 return _blink.BlinkIDBKeyRange.instance.upperBound_Callback_2_(bound, open );
831 } 731 }
832 return wrap_jso(_blink.BlinkIDBKeyRange.instance.upperBound_Callback_1_(boun d)); 732 return _blink.BlinkIDBKeyRange.instance.upperBound_Callback_1_(bound);
833 } 733 }
834 734
835 } 735 }
836 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 736 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
837 // for details. All rights reserved. Use of this source code is governed by a 737 // for details. All rights reserved. Use of this source code is governed by a
838 // BSD-style license that can be found in the LICENSE file. 738 // BSD-style license that can be found in the LICENSE file.
839 739
840 740
841 @DomName('IDBObjectStore') 741 @DomName('IDBObjectStore')
842 @Unstable() 742 @Unstable()
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
964 if (multiEntry != null) { 864 if (multiEntry != null) {
965 options['multiEntry'] = multiEntry; 865 options['multiEntry'] = multiEntry;
966 } 866 }
967 867
968 return _createIndex(name, keyPath, options); 868 return _createIndex(name, keyPath, options);
969 } 869 }
970 870
971 // To suppress missing implicit constructor warnings. 871 // To suppress missing implicit constructor warnings.
972 factory ObjectStore._() { throw new UnsupportedError("Not supported"); } 872 factory ObjectStore._() { throw new UnsupportedError("Not supported"); }
973 873
974 static ObjectStore internalCreateObjectStore() {
975 return new ObjectStore._internalWrap();
976 }
977
978 js.JsObject blink_jsObject;
979
980 factory ObjectStore._internalWrap() {
981 return new ObjectStore.internal_();
982 }
983
984 ObjectStore.internal_() { }
985
986 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
987 int get hashCode => unwrap_jso(this).hashCode;
988
989 @DomName('IDBObjectStore.autoIncrement') 874 @DomName('IDBObjectStore.autoIncrement')
990 @DocsEditable() 875 @DocsEditable()
991 bool get autoIncrement => _blink.BlinkIDBObjectStore.instance.autoIncrement_Ge tter_(unwrap_jso(this)); 876 bool get autoIncrement => _blink.BlinkIDBObjectStore.instance.autoIncrement_Ge tter_(unwrap_jso(this));
992 877
993 @DomName('IDBObjectStore.indexNames') 878 @DomName('IDBObjectStore.indexNames')
994 @DocsEditable() 879 @DocsEditable()
995 List<String> get indexNames => _blink.BlinkIDBObjectStore.instance.indexNames_ Getter_(unwrap_jso(this)); 880 List<String> get indexNames => _blink.BlinkIDBObjectStore.instance.indexNames_ Getter_(unwrap_jso(this));
996 881
997 @DomName('IDBObjectStore.keyPath') 882 @DomName('IDBObjectStore.keyPath')
998 @DocsEditable() 883 @DocsEditable()
999 Object get keyPath => wrap_jso(_blink.BlinkIDBObjectStore.instance.keyPath_Get ter_(unwrap_jso(this))); 884 Object get keyPath => _blink.BlinkIDBObjectStore.instance.keyPath_Getter_(unwr ap_jso(this));
1000 885
1001 @DomName('IDBObjectStore.name') 886 @DomName('IDBObjectStore.name')
1002 @DocsEditable() 887 @DocsEditable()
1003 String get name => _blink.BlinkIDBObjectStore.instance.name_Getter_(unwrap_jso (this)); 888 String get name => _blink.BlinkIDBObjectStore.instance.name_Getter_(unwrap_jso (this));
1004 889
1005 @DomName('IDBObjectStore.transaction') 890 @DomName('IDBObjectStore.transaction')
1006 @DocsEditable() 891 @DocsEditable()
1007 Transaction get transaction => wrap_jso(_blink.BlinkIDBObjectStore.instance.tr ansaction_Getter_(unwrap_jso(this))); 892 Transaction get transaction => wrap_jso(_blink.BlinkIDBObjectStore.instance.tr ansaction_Getter_(unwrap_jso(this)));
1008 893
1009 Request _add(Object value, [Object key]) { 894 Request _add(Object value, [Object key]) {
1010 if (key != null) { 895 if (key != null) {
1011 return wrap_jso(_blink.BlinkIDBObjectStore.instance.add_Callback_2_(unwrap _jso(this), value, key)); 896 return wrap_jso(_blink.BlinkIDBObjectStore.instance.add_Callback_2_(unwrap _jso(this), value, key));
1012 } 897 }
1013 return wrap_jso(_blink.BlinkIDBObjectStore.instance.add_Callback_1_(unwrap_j so(this), value)); 898 return wrap_jso(_blink.BlinkIDBObjectStore.instance.add_Callback_1_(unwrap_j so(this), value));
1014 } 899 }
1015 900
1016 @DomName('IDBObjectStore.clear') 901 @DomName('IDBObjectStore.clear')
1017 @DocsEditable() 902 @DocsEditable()
1018 Request _clear() => wrap_jso(_blink.BlinkIDBObjectStore.instance.clear_Callbac k_0_(unwrap_jso(this))); 903 Request _clear() => wrap_jso(_blink.BlinkIDBObjectStore.instance.clear_Callbac k_0_(unwrap_jso(this)));
1019 904
1020 @DomName('IDBObjectStore.count') 905 @DomName('IDBObjectStore.count')
1021 @DocsEditable() 906 @DocsEditable()
1022 Request _count(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.cou nt_Callback_1_(unwrap_jso(this), key)); 907 Request _count(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.cou nt_Callback_1_(unwrap_jso(this), key));
1023 908
1024 Index _createIndex(String name, keyPath, [Map options]) { 909 Index _createIndex(String name, keyPath, [Map options]) {
1025 if ((keyPath is String || keyPath == null) && (name is String || name == nul l) && options == null) { 910 if ((keyPath is String || keyPath == null) && (name is String || name == nul l) && options == null) {
1026 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_2 _(unwrap_jso(this), name, unwrap_jso(keyPath))); 911 return _blink.BlinkIDBObjectStore.instance.createIndex_Callback_2_(unwrap_ jso(this), name, unwrap_jso(keyPath));
1027 } 912 }
1028 if ((options is Map || options == null) && (keyPath is String || keyPath == null) && (name is String || name == null)) { 913 if ((options is Map || options == null) && (keyPath is String || keyPath == null) && (name is String || name == null)) {
1029 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_3 _(unwrap_jso(this), name, unwrap_jso(keyPath), options != null ? new js.JsObject .jsify(options) : options)); 914 return _blink.BlinkIDBObjectStore.instance.createIndex_Callback_3_(unwrap_ jso(this), name, unwrap_jso(keyPath), options);
1030 } 915 }
1031 if ((keyPath is List<String> || keyPath == null) && (name is String || name == null) && options == null) { 916 if ((keyPath is List<String> || keyPath == null) && (name is String || name == null) && options == null) {
1032 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_2 _(unwrap_jso(this), name, unwrap_jso(keyPath))); 917 return _blink.BlinkIDBObjectStore.instance.createIndex_Callback_2_(unwrap_ jso(this), name, unwrap_jso(keyPath));
1033 } 918 }
1034 if ((options is Map || options == null) && (keyPath is List<String> || keyPa th == null) && (name is String || name == null)) { 919 if ((options is Map || options == null) && (keyPath is List<String> || keyPa th == null) && (name is String || name == null)) {
1035 return wrap_jso(_blink.BlinkIDBObjectStore.instance.createIndex_Callback_3 _(unwrap_jso(this), name, unwrap_jso(keyPath), options != null ? new js.JsObject .jsify(options) : options)); 920 return _blink.BlinkIDBObjectStore.instance.createIndex_Callback_3_(unwrap_ jso(this), name, unwrap_jso(keyPath), options);
1036 } 921 }
1037 throw new ArgumentError("Incorrect number or type of arguments"); 922 throw new ArgumentError("Incorrect number or type of arguments");
1038 } 923 }
1039 924
1040 @DomName('IDBObjectStore.delete') 925 @DomName('IDBObjectStore.delete')
1041 @DocsEditable() 926 @DocsEditable()
1042 Request _delete(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.de lete_Callback_1_(unwrap_jso(this), key)); 927 Request _delete(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.de lete_Callback_1_(unwrap_jso(this), key));
1043 928
1044 @DomName('IDBObjectStore.deleteIndex') 929 @DomName('IDBObjectStore.deleteIndex')
1045 @DocsEditable() 930 @DocsEditable()
1046 void deleteIndex(String name) => _blink.BlinkIDBObjectStore.instance.deleteInd ex_Callback_1_(unwrap_jso(this), name); 931 void deleteIndex(String name) => _blink.BlinkIDBObjectStore.instance.deleteInd ex_Callback_1_(unwrap_jso(this), name);
1047 932
1048 @DomName('IDBObjectStore.get') 933 @DomName('IDBObjectStore.get')
1049 @DocsEditable() 934 @DocsEditable()
1050 Request _get(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.get_C allback_1_(unwrap_jso(this), key)); 935 Request _get(Object key) => wrap_jso(_blink.BlinkIDBObjectStore.instance.get_C allback_1_(unwrap_jso(this), key));
1051 936
1052 @DomName('IDBObjectStore.index') 937 @DomName('IDBObjectStore.index')
1053 @DocsEditable() 938 @DocsEditable()
1054 Index index(String name) => wrap_jso(_blink.BlinkIDBObjectStore.instance.index _Callback_1_(unwrap_jso(this), name)); 939 Index index(String name) => _blink.BlinkIDBObjectStore.instance.index_Callback _1_(unwrap_jso(this), name);
1055 940
1056 Request _openCursor(Object range, [String direction]) { 941 Request _openCursor(Object range, [String direction]) {
1057 if (direction != null) { 942 if (direction != null) {
1058 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_2_ (unwrap_jso(this), range, direction)); 943 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_2_ (unwrap_jso(this), range, direction));
1059 } 944 }
1060 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_1_(u nwrap_jso(this), range)); 945 return wrap_jso(_blink.BlinkIDBObjectStore.instance.openCursor_Callback_1_(u nwrap_jso(this), range));
1061 } 946 }
1062 947
1063 Request openKeyCursor(Object range, [String direction]) { 948 Request openKeyCursor(Object range, [String direction]) {
1064 if (direction != null) { 949 if (direction != null) {
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1129 /** 1014 /**
1130 * Static factory designed to expose `upgradeneeded` events to event 1015 * Static factory designed to expose `upgradeneeded` events to event
1131 * handlers that are not necessarily instances of [OpenDBRequest]. 1016 * handlers that are not necessarily instances of [OpenDBRequest].
1132 * 1017 *
1133 * See [EventStreamProvider] for usage information. 1018 * See [EventStreamProvider] for usage information.
1134 */ 1019 */
1135 @DomName('IDBOpenDBRequest.upgradeneededEvent') 1020 @DomName('IDBOpenDBRequest.upgradeneededEvent')
1136 @DocsEditable() 1021 @DocsEditable()
1137 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded'); 1022 static const EventStreamProvider<VersionChangeEvent> upgradeNeededEvent = cons t EventStreamProvider<VersionChangeEvent>('upgradeneeded');
1138 1023
1139
1140 static OpenDBRequest internalCreateOpenDBRequest() {
1141 return new OpenDBRequest._internalWrap();
1142 }
1143
1144 factory OpenDBRequest._internalWrap() {
1145 return new OpenDBRequest.internal_();
1146 }
1147
1148 OpenDBRequest.internal_() : super.internal_();
1149
1150
1151 /// Stream of `blocked` events handled by this [OpenDBRequest]. 1024 /// Stream of `blocked` events handled by this [OpenDBRequest].
1152 @DomName('IDBOpenDBRequest.onblocked') 1025 @DomName('IDBOpenDBRequest.onblocked')
1153 @DocsEditable() 1026 @DocsEditable()
1154 Stream<Event> get onBlocked => blockedEvent.forTarget(this); 1027 Stream<Event> get onBlocked => blockedEvent.forTarget(this);
1155 1028
1156 /// Stream of `upgradeneeded` events handled by this [OpenDBRequest]. 1029 /// Stream of `upgradeneeded` events handled by this [OpenDBRequest].
1157 @DomName('IDBOpenDBRequest.onupgradeneeded') 1030 @DomName('IDBOpenDBRequest.onupgradeneeded')
1158 @DocsEditable() 1031 @DocsEditable()
1159 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this); 1032 Stream<VersionChangeEvent> get onUpgradeNeeded => upgradeNeededEvent.forTarget (this);
1160 1033
(...skipping 25 matching lines...) Expand all
1186 /** 1059 /**
1187 * Static factory designed to expose `success` events to event 1060 * Static factory designed to expose `success` events to event
1188 * handlers that are not necessarily instances of [Request]. 1061 * handlers that are not necessarily instances of [Request].
1189 * 1062 *
1190 * See [EventStreamProvider] for usage information. 1063 * See [EventStreamProvider] for usage information.
1191 */ 1064 */
1192 @DomName('IDBRequest.successEvent') 1065 @DomName('IDBRequest.successEvent')
1193 @DocsEditable() 1066 @DocsEditable()
1194 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success'); 1067 static const EventStreamProvider<Event> successEvent = const EventStreamProvid er<Event>('success');
1195 1068
1196
1197 static Request internalCreateRequest() {
1198 return new Request._internalWrap();
1199 }
1200
1201 factory Request._internalWrap() {
1202 return new Request.internal_();
1203 }
1204
1205 Request.internal_() : super.internal_();
1206
1207
1208 @DomName('IDBRequest.error') 1069 @DomName('IDBRequest.error')
1209 @DocsEditable() 1070 @DocsEditable()
1210 DomError get error => wrap_jso(_blink.BlinkIDBRequest.instance.error_Getter_(u nwrap_jso(this))); 1071 DomError get error => wrap_jso(_blink.BlinkIDBRequest.instance.error_Getter_(u nwrap_jso(this)));
1211 1072
1212 @DomName('IDBRequest.readyState') 1073 @DomName('IDBRequest.readyState')
1213 @DocsEditable() 1074 @DocsEditable()
1214 String get readyState => _blink.BlinkIDBRequest.instance.readyState_Getter_(un wrap_jso(this)); 1075 String get readyState => _blink.BlinkIDBRequest.instance.readyState_Getter_(un wrap_jso(this));
1215 1076
1216 @DomName('IDBRequest.result') 1077 @DomName('IDBRequest.result')
1217 @DocsEditable() 1078 @DocsEditable()
1218 Object get result => wrap_jso(_blink.BlinkIDBRequest.instance.result_Getter_(u nwrap_jso(this))); 1079 Object get result => _blink.BlinkIDBRequest.instance.result_Getter_(unwrap_jso (this));
1219 1080
1220 @DomName('IDBRequest.source') 1081 @DomName('IDBRequest.source')
1221 @DocsEditable() 1082 @DocsEditable()
1222 Object get source => wrap_jso(_blink.BlinkIDBRequest.instance.source_Getter_(u nwrap_jso(this))); 1083 Object get source => _blink.BlinkIDBRequest.instance.source_Getter_(unwrap_jso (this));
1223 1084
1224 @DomName('IDBRequest.transaction') 1085 @DomName('IDBRequest.transaction')
1225 @DocsEditable() 1086 @DocsEditable()
1226 Transaction get transaction => wrap_jso(_blink.BlinkIDBRequest.instance.transa ction_Getter_(unwrap_jso(this))); 1087 Transaction get transaction => wrap_jso(_blink.BlinkIDBRequest.instance.transa ction_Getter_(unwrap_jso(this)));
1227 1088
1228 /// Stream of `error` events handled by this [Request]. 1089 /// Stream of `error` events handled by this [Request].
1229 @DomName('IDBRequest.onerror') 1090 @DomName('IDBRequest.onerror')
1230 @DocsEditable() 1091 @DocsEditable()
1231 Stream<Event> get onError => errorEvent.forTarget(this); 1092 Stream<Event> get onError => errorEvent.forTarget(this);
1232 1093
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
1299 /** 1160 /**
1300 * Static factory designed to expose `error` events to event 1161 * Static factory designed to expose `error` events to event
1301 * handlers that are not necessarily instances of [Transaction]. 1162 * handlers that are not necessarily instances of [Transaction].
1302 * 1163 *
1303 * See [EventStreamProvider] for usage information. 1164 * See [EventStreamProvider] for usage information.
1304 */ 1165 */
1305 @DomName('IDBTransaction.errorEvent') 1166 @DomName('IDBTransaction.errorEvent')
1306 @DocsEditable() 1167 @DocsEditable()
1307 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 1168 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
1308 1169
1309
1310 static Transaction internalCreateTransaction() {
1311 return new Transaction._internalWrap();
1312 }
1313
1314 factory Transaction._internalWrap() {
1315 return new Transaction.internal_();
1316 }
1317
1318 Transaction.internal_() : super.internal_();
1319
1320
1321 @DomName('IDBTransaction.db') 1170 @DomName('IDBTransaction.db')
1322 @DocsEditable() 1171 @DocsEditable()
1323 Database get db => wrap_jso(_blink.BlinkIDBTransaction.instance.db_Getter_(unw rap_jso(this))); 1172 Database get db => wrap_jso(_blink.BlinkIDBTransaction.instance.db_Getter_(unw rap_jso(this)));
1324 1173
1325 @DomName('IDBTransaction.error') 1174 @DomName('IDBTransaction.error')
1326 @DocsEditable() 1175 @DocsEditable()
1327 DomError get error => wrap_jso(_blink.BlinkIDBTransaction.instance.error_Gette r_(unwrap_jso(this))); 1176 DomError get error => wrap_jso(_blink.BlinkIDBTransaction.instance.error_Gette r_(unwrap_jso(this)));
1328 1177
1329 @DomName('IDBTransaction.mode') 1178 @DomName('IDBTransaction.mode')
1330 @DocsEditable() 1179 @DocsEditable()
1331 String get mode => _blink.BlinkIDBTransaction.instance.mode_Getter_(unwrap_jso (this)); 1180 String get mode => _blink.BlinkIDBTransaction.instance.mode_Getter_(unwrap_jso (this));
1332 1181
1333 @DomName('IDBTransaction.abort') 1182 @DomName('IDBTransaction.abort')
1334 @DocsEditable() 1183 @DocsEditable()
1335 void abort() => _blink.BlinkIDBTransaction.instance.abort_Callback_0_(unwrap_j so(this)); 1184 void abort() => _blink.BlinkIDBTransaction.instance.abort_Callback_0_(unwrap_j so(this));
1336 1185
1337 @DomName('IDBTransaction.objectStore') 1186 @DomName('IDBTransaction.objectStore')
1338 @DocsEditable() 1187 @DocsEditable()
1339 ObjectStore objectStore(String name) => wrap_jso(_blink.BlinkIDBTransaction.in stance.objectStore_Callback_1_(unwrap_jso(this), name)); 1188 ObjectStore objectStore(String name) => _blink.BlinkIDBTransaction.instance.ob jectStore_Callback_1_(unwrap_jso(this), name);
1340 1189
1341 /// Stream of `abort` events handled by this [Transaction]. 1190 /// Stream of `abort` events handled by this [Transaction].
1342 @DomName('IDBTransaction.onabort') 1191 @DomName('IDBTransaction.onabort')
1343 @DocsEditable() 1192 @DocsEditable()
1344 Stream<Event> get onAbort => abortEvent.forTarget(this); 1193 Stream<Event> get onAbort => abortEvent.forTarget(this);
1345 1194
1346 /// Stream of `complete` events handled by this [Transaction]. 1195 /// Stream of `complete` events handled by this [Transaction].
1347 @DomName('IDBTransaction.oncomplete') 1196 @DomName('IDBTransaction.oncomplete')
1348 @DocsEditable() 1197 @DocsEditable()
1349 Stream<Event> get onComplete => completeEvent.forTarget(this); 1198 Stream<Event> get onComplete => completeEvent.forTarget(this);
(...skipping 11 matching lines...) Expand all
1361 // WARNING: Do not edit - generated code. 1210 // WARNING: Do not edit - generated code.
1362 1211
1363 1212
1364 @DocsEditable() 1213 @DocsEditable()
1365 @DomName('IDBVersionChangeEvent') 1214 @DomName('IDBVersionChangeEvent')
1366 @Unstable() 1215 @Unstable()
1367 class VersionChangeEvent extends Event { 1216 class VersionChangeEvent extends Event {
1368 // To suppress missing implicit constructor warnings. 1217 // To suppress missing implicit constructor warnings.
1369 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported"); } 1218 factory VersionChangeEvent._() { throw new UnsupportedError("Not supported"); }
1370 1219
1371
1372 static VersionChangeEvent internalCreateVersionChangeEvent() {
1373 return new VersionChangeEvent._internalWrap();
1374 }
1375
1376 factory VersionChangeEvent._internalWrap() {
1377 return new VersionChangeEvent.internal_();
1378 }
1379
1380 VersionChangeEvent.internal_() : super.internal_();
1381
1382
1383 @DomName('IDBVersionChangeEvent.dataLoss') 1220 @DomName('IDBVersionChangeEvent.dataLoss')
1384 @DocsEditable() 1221 @DocsEditable()
1385 @Experimental() // untriaged 1222 @Experimental() // untriaged
1386 String get dataLoss => _blink.BlinkIDBVersionChangeEvent.instance.dataLoss_Get ter_(unwrap_jso(this)); 1223 String get dataLoss => _blink.BlinkIDBVersionChangeEvent.instance.dataLoss_Get ter_(unwrap_jso(this));
1387 1224
1388 @DomName('IDBVersionChangeEvent.dataLossMessage') 1225 @DomName('IDBVersionChangeEvent.dataLossMessage')
1389 @DocsEditable() 1226 @DocsEditable()
1390 @Experimental() // untriaged 1227 @Experimental() // untriaged
1391 String get dataLossMessage => _blink.BlinkIDBVersionChangeEvent.instance.dataL ossMessage_Getter_(unwrap_jso(this)); 1228 String get dataLossMessage => _blink.BlinkIDBVersionChangeEvent.instance.dataL ossMessage_Getter_(unwrap_jso(this));
1392 1229
1393 @DomName('IDBVersionChangeEvent.newVersion') 1230 @DomName('IDBVersionChangeEvent.newVersion')
1394 @DocsEditable() 1231 @DocsEditable()
1395 int get newVersion => _blink.BlinkIDBVersionChangeEvent.instance.newVersion_Ge tter_(unwrap_jso(this)); 1232 int get newVersion => _blink.BlinkIDBVersionChangeEvent.instance.newVersion_Ge tter_(unwrap_jso(this));
1396 1233
1397 @DomName('IDBVersionChangeEvent.oldVersion') 1234 @DomName('IDBVersionChangeEvent.oldVersion')
1398 @DocsEditable() 1235 @DocsEditable()
1399 int get oldVersion => _blink.BlinkIDBVersionChangeEvent.instance.oldVersion_Ge tter_(unwrap_jso(this)); 1236 int get oldVersion => _blink.BlinkIDBVersionChangeEvent.instance.oldVersion_Ge tter_(unwrap_jso(this));
1400 1237
1401 } 1238 }
OLDNEW
« no previous file with comments | « sdk/lib/html/html_common/filtered_element_list.dart ('k') | sdk/lib/internal/list.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698