7#include "fxjs/xfa/cjx_container.h"
11#include "fxjs/xfa/cfxjse_class.h"
12#include "fxjs/xfa/cfxjse_engine.h"
13#include "fxjs/xfa/cfxjse_value.h"
14#include "third_party/base/containers/span.h"
15#include "v8/include/cppgc/allocation.h"
16#include "v8/include/v8-object.h"
17#include "xfa/fxfa/parser/cxfa_arraynodelist.h"
18#include "xfa/fxfa/parser/cxfa_document.h"
19#include "xfa/fxfa/parser/cxfa_field.h"
22 {
"getDelta", getDelta_static},
23 {
"getDeltas", getDeltas_static}};
36 pdfium::span<v8::Local<v8::Value>> params) {
41 pdfium::span<v8::Local<v8::Value>> params) {
43 auto* pList = cppgc::MakeGarbageCollected<CXFA_ArrayNodeList>(
44 pDoc->GetHeap()->GetAllocationHandle(), pDoc);
friend class EventParamScope
static CJS_Result Success()
bool DynamicTypeIs(TypeTag eType) const override
~CJX_Container() override
CJX_Container(CXFA_Node *node)
bool DynamicTypeIs(TypeTag eType) const override
CJX_Node(CXFA_Node *node)
void DefineMethods(pdfium::span< const CJX_MethodSpec > methods)
CXFA_Document * GetDocument() const
CXFA_NodeOwner * GetNodeOwner()
void PersistList(CXFA_List *list)