7#include "fxjs/xfa/cjx_source.h"
11#include "fxjs/js_resources.h"
12#include "fxjs/xfa/cfxjse_value.h"
13#include "third_party/base/containers/span.h"
14#include "xfa/fxfa/parser/cxfa_source.h"
17 {
"addNew", addNew_static},
18 {
"cancel", cancel_static},
19 {
"cancelBatch", cancelBatch_static},
20 {
"close", close_static},
21 {
"delete", deleteItem_static},
22 {
"first", first_static},
23 {
"hasDataChanged", hasDataChanged_static},
24 {
"isBOF", isBOF_static},
25 {
"isEOF", isEOF_static},
26 {
"last", last_static},
27 {
"next", next_static},
28 {
"open", open_static},
29 {
"previous", previous_static},
30 {
"requery", requery_static},
31 {
"resync", resync_static},
32 {
"update", update_static},
33 {
"updateBatch", updateBatch_static}};
35CJX_Source::CJX_Source(CXFA_Source* src) :
CJX_Node(src) {
46 pdfium::span<v8::Local<v8::Value>> params) {
54 pdfium::span<v8::Local<v8::Value>> params) {
62 pdfium::span<v8::Local<v8::Value>> params) {
70 pdfium::span<v8::Local<v8::Value>> params) {
78 pdfium::span<v8::Local<v8::Value>> params) {
86 pdfium::span<v8::Local<v8::Value>> params) {
94 pdfium::span<v8::Local<v8::Value>> params) {
102 pdfium::span<v8::Local<v8::Value>> params) {
110 pdfium::span<v8::Local<v8::Value>> params) {
118 pdfium::span<v8::Local<v8::Value>> params) {
126 pdfium::span<v8::Local<v8::Value>> params) {
134 pdfium::span<v8::Local<v8::Value>> params) {
142 pdfium::span<v8::Local<v8::Value>> params) {
150 pdfium::span<v8::Local<v8::Value>> params) {
158 pdfium::span<v8::Local<v8::Value>> params) {
166 pdfium::span<v8::Local<v8::Value>> params) {
175 pdfium::span<v8::Local<v8::Value>> params) {
182void CJX_Source::db(
v8::Isolate* pIsolate,
183 v8::Local<v8::Value>* pValue,
friend class EventParamScope
static CJS_Result Success()
static CJS_Result Failure(JSMessage id)
bool DynamicTypeIs(TypeTag eType) const override
void DefineMethods(pdfium::span< const CJX_MethodSpec > methods)
bool DynamicTypeIs(TypeTag eType) const override