7#include "xfa/fxfa/parser/cxfa_object.h"
9#include "core/fxcrt/fx_extension.h"
10#include "fxjs/xfa/cfxjse_engine.h"
11#include "fxjs/xfa/cfxjse_value.h"
12#include "fxjs/xfa/cjx_object.h"
13#include "xfa/fxfa/cxfa_ffnotify.h"
14#include "xfa/fxfa/parser/cxfa_document.h"
15#include "xfa/fxfa/parser/cxfa_node.h"
16#include "xfa/fxfa/parser/cxfa_thisproxy.h"
17#include "xfa/fxfa/parser/cxfa_treelist.h"
18#include "xfa/fxfa/parser/xfa_basic_data.h"
34 visitor->Trace(m_pDocument);
35 visitor->Trace(m_pJSObject);
56 return IsThisProxy() ?
static_cast<CXFA_ThisProxy*>(
this) :
nullptr;
WideString GetNameExpression()
WideString GetSOMExpression()
const XFA_Element m_elementType
const XFA_ObjectType m_objectType
CXFA_TreeList * AsTreeList()
virtual void Trace(cppgc::Visitor *visitor) const
CXFA_Object(CXFA_Document *pDocument, XFA_ObjectType objectType, XFA_Element eType, CJX_Object *jsObject)
CXFA_ThisProxy * AsThisProxy()
CXFA_ThisProxy * ToThisProxy(CXFA_Object *pObj)
CXFA_TreeList * ToTreeList(CXFA_Object *pObj)
CXFA_Node * ToNode(CXFA_Object *pObj)
CXFA_List * ToList(CXFA_Object *pObj)