Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CJX_HostPseudoModel Class Referencefinal

#include <cjx_hostpseudomodel.h>

Inheritance diagram for CJX_HostPseudoModel:
Collaboration diagram for CJX_HostPseudoModel:

Public Member Functions

 ~CJX_HostPseudoModel () override
bool DynamicTypeIs (TypeTag eType) const override
 JSE_METHOD (beep)
 JSE_METHOD (documentCountInBatch)
 JSE_METHOD (documentInBatch)
 JSE_METHOD (exportData)
 JSE_METHOD (getFocus)
 JSE_METHOD (gotoURL)
 JSE_METHOD (importData)
 JSE_METHOD (messageBox)
 JSE_METHOD (openList)
 JSE_METHOD (pageDown)
 JSE_METHOD (pageUp)
 JSE_METHOD (print)
 JSE_METHOD (resetData)
 JSE_METHOD (response)
 JSE_METHOD (setFocus)
 JSE_PROP (appType)
 JSE_PROP (calculationsEnabled)
 JSE_PROP (currentPage)
 JSE_PROP (language)
 JSE_PROP (numPages)
 JSE_PROP (platform)
 JSE_PROP (title)
 JSE_PROP (validationsEnabled)
 JSE_PROP (variation)
 JSE_PROP (version)
 JSE_PROP (name)
Public Member Functions inherited from CJX_Object
 ~CJX_Object () override
CJX_ObjectAsCJXObject () override
virtual void Trace (cppgc::Visitor *visitor) const
virtual bool DynamicTypeIs (TypeTag eType) const
 JSE_PROP (className)
CXFA_DocumentGetDocument () const
CXFA_NodeGetXFANode () const
CXFA_ObjectGetXFAObject () const
void SetCalcRecursionCount (size_t count)
size_t GetCalcRecursionCount () const
void SetLayoutItem (CXFA_LayoutItem *item)
CXFA_LayoutItemGetLayoutItem () const
bool HasMethod (const WideString &func) const
CJS_Result RunMethod (CFXJSE_Engine *pScriptContext, const WideString &func, pdfium::span< v8::Local< v8::Value > > params)
bool HasAttribute (XFA_Attribute eAttr) const
WideString GetAttributeByString (WideStringView attr) const
WideString GetAttributeByEnum (XFA_Attribute attr) const
std::optional< WideStringTryAttribute (XFA_Attribute eAttr, bool bUseDefault) const
void SetAttributeByEnum (XFA_Attribute eAttr, const WideString &wsValue, bool bNotify)
void SetAttributeByString (WideStringView wsAttr, const WideString &wsValue)
void RemoveAttribute (WideStringView wsAttr)
WideString GetContent (bool bScriptModify) const
std::optional< WideStringTryContent (bool bScriptModify, bool bProto) const
void SetContent (const WideString &wsContent, const WideString &wsXMLValue, bool bNotify, bool bScriptModify, bool bSyncData)
template<typename T>
T * GetProperty (int32_t index, XFA_Element eType) const
template<typename T>
T * GetOrCreateProperty (int32_t index, XFA_Element eType)
void SetAttributeValue (const WideString &wsValue, const WideString &wsXMLValue)
 JSE_PROP (ScriptAttributeString)
 JSE_PROP (ScriptAttributeBool)
 JSE_PROP (ScriptAttributeInteger)
 JSE_PROP (ScriptSomFontColor)
 JSE_PROP (ScriptSomFillColor)
 JSE_PROP (ScriptSomBorderColor)
 JSE_PROP (ScriptSomBorderWidth)
 JSE_PROP (ScriptSomValidationMessage)
 JSE_PROP (ScriptSomMandatoryMessage)
 JSE_PROP (ScriptSomDefaultValue)
 JSE_PROP (ScriptSomDefaultValue_Read)
 JSE_PROP (ScriptSomDataNode)
 JSE_PROP (ScriptSomMandatory)
 JSE_PROP (ScriptSomInstanceIndex)
 JSE_PROP (ScriptSubmitFormatMode)
std::optional< WideStringTryNamespace () const
int32_t GetInteger (XFA_Attribute eAttr) const
std::optional< int32_t > TryInteger (XFA_Attribute eAttr, bool bUseDefault) const
void SetInteger (XFA_Attribute eAttr, int32_t iValue, bool bNotify)
WideString GetCData (XFA_Attribute eAttr) const
std::optional< WideStringTryCData (XFA_Attribute eAttr, bool bUseDefault) const
void SetCData (XFA_Attribute eAttr, const WideString &wsValue)
XFA_AttributeValue GetEnum (XFA_Attribute eAttr) const
std::optional< XFA_AttributeValueTryEnum (XFA_Attribute eAttr, bool bUseDefault) const
void SetEnum (XFA_Attribute eAttr, XFA_AttributeValue eValue, bool bNotify)
bool GetBoolean (XFA_Attribute eAttr) const
std::optional< bool > TryBoolean (XFA_Attribute eAttr, bool bUseDefault) const
void SetBoolean (XFA_Attribute eAttr, bool bValue, bool bNotify)
CXFA_Measurement GetMeasure (XFA_Attribute eAttr) const
float GetMeasureInUnit (XFA_Attribute eAttr, XFA_Unit unit) const
std::optional< CXFA_MeasurementTryMeasure (XFA_Attribute eAttr, bool bUseDefault) const
std::optional< float > TryMeasureAsFloat (XFA_Attribute attr) const
void SetMeasure (XFA_Attribute eAttr, const CXFA_Measurement &mValue, bool bNotify)
void MergeAllData (CXFA_Object *pDstObj)
CalcDataGetCalcData () const
CalcDataGetOrCreateCalcData (cppgc::Heap *heap)
void TakeCalcDataFrom (CJX_Object *that)
void ThrowInvalidPropertyException (v8::Isolate *pIsolate) const
void ThrowArgumentMismatchException (v8::Isolate *pIsolate) const
void ThrowIndexOutOfBoundsException (v8::Isolate *pIsolate) const
void ThrowParamCountMismatchException (v8::Isolate *pIsolate, const WideString &method) const
void ThrowTooManyOccurrencesException (v8::Isolate *pIsolate, const WideString &obj) const
Public Member Functions inherited from CFXJSE_HostObject
virtual ~CFXJSE_HostObject ()
virtual CFXJSE_FormCalcContextAsFormCalcContext ()
v8::Local< v8::Object > NewBoundV8Object (v8::Isolate *pIsolate, v8::Local< v8::FunctionTemplate > tmpl)

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Public Attributes inherited from CJX_Object
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Additional Inherited Members

Public Types inherited from CJX_Object
enum class  TypeTag {
  Boolean , Container , DataWindow , Delta ,
  Desc , Draw , Encrypt , EventPseudoModel ,
  ExclGroup , Extras , Field , Form ,
  Handler , HostPseudoModel , InstanceManager , LayoutPseudoModel ,
  List , LogPseudoModel , Manifest , Model ,
  Node , Object , Occur , Packet ,
  Script , SignaturePesudoModel , Source , Subform ,
  SubformSet , Template , TextNode , Tree ,
  TreeList , WsdlConnection , Xfa
}
Static Public Member Functions inherited from CFXJSE_HostObject
static CFXJSE_HostObjectFromV8 (v8::Local< v8::Value > arg)
Protected Types inherited from CJX_Object
enum class  SOMMessageType { kValidationMessage , kFormatMessage , kMandatoryMessage }
Protected Member Functions inherited from CJX_Object
 CJX_Object (CXFA_Object *obj)
void ScriptSomMessage (v8::Isolate *pIsolate, v8::Local< v8::Value > *pValue, bool bSetting, SOMMessageType iMessageType)
void SetAttributeValueImpl (const WideString &wsValue, const WideString &wsXMLValue, bool bNotify, bool bScriptModify)
void SetCDataImpl (XFA_Attribute eAttr, const WideString &wsValue, bool bNotify, bool bScriptModify)
void DefineMethods (pdfium::span< const CJX_MethodSpec > methods)
void MoveBufferMapData (CXFA_Object *pSrcObj, CXFA_Object *pDstObj)
void ThrowException (v8::Isolate *pIsolate, const WideString &str) const
Protected Member Functions inherited from CFXJSE_HostObject
 CFXJSE_HostObject ()

Detailed Description

Definition at line 16 of file cjx_hostpseudomodel.h.

Constructor & Destructor Documentation

◆ ~CJX_HostPseudoModel()

CJX_HostPseudoModel::~CJX_HostPseudoModel ( )
overridedefault

Member Function Documentation

◆ DynamicTypeIs()

bool CJX_HostPseudoModel::DynamicTypeIs ( TypeTag eType) const
override

Definition at line 73 of file cjx_hostpseudomodel.cpp.

References CJX_Object::DynamicTypeIs().

Here is the call graph for this function:

◆ JSE_METHOD() [1/15]

CJX_HostPseudoModel::JSE_METHOD ( beep )

◆ JSE_METHOD() [2/15]

CJX_HostPseudoModel::JSE_METHOD ( documentCountInBatch )

◆ JSE_METHOD() [3/15]

CJX_HostPseudoModel::JSE_METHOD ( documentInBatch )

◆ JSE_METHOD() [4/15]

CJX_HostPseudoModel::JSE_METHOD ( exportData )

◆ JSE_METHOD() [5/15]

CJX_HostPseudoModel::JSE_METHOD ( getFocus )

◆ JSE_METHOD() [6/15]

CJX_HostPseudoModel::JSE_METHOD ( gotoURL )

◆ JSE_METHOD() [7/15]

CJX_HostPseudoModel::JSE_METHOD ( importData )

◆ JSE_METHOD() [8/15]

CJX_HostPseudoModel::JSE_METHOD ( messageBox )

◆ JSE_METHOD() [9/15]

CJX_HostPseudoModel::JSE_METHOD ( openList )

◆ JSE_METHOD() [10/15]

CJX_HostPseudoModel::JSE_METHOD ( pageDown )

◆ JSE_METHOD() [11/15]

CJX_HostPseudoModel::JSE_METHOD ( pageUp )

◆ JSE_METHOD() [12/15]

CJX_HostPseudoModel::JSE_METHOD ( print )

◆ JSE_METHOD() [13/15]

CJX_HostPseudoModel::JSE_METHOD ( resetData )

◆ JSE_METHOD() [14/15]

CJX_HostPseudoModel::JSE_METHOD ( response )

◆ JSE_METHOD() [15/15]

CJX_HostPseudoModel::JSE_METHOD ( setFocus )

◆ JSE_PROP() [1/11]

CJX_HostPseudoModel::JSE_PROP ( appType )

◆ JSE_PROP() [2/11]

CJX_HostPseudoModel::JSE_PROP ( calculationsEnabled )

◆ JSE_PROP() [3/11]

CJX_HostPseudoModel::JSE_PROP ( currentPage )

◆ JSE_PROP() [4/11]

CJX_HostPseudoModel::JSE_PROP ( language )

◆ JSE_PROP() [5/11]

CJX_HostPseudoModel::JSE_PROP ( name )

◆ JSE_PROP() [6/11]

CJX_HostPseudoModel::JSE_PROP ( numPages )

◆ JSE_PROP() [7/11]

CJX_HostPseudoModel::JSE_PROP ( platform )

◆ JSE_PROP() [8/11]

CJX_HostPseudoModel::JSE_PROP ( title )

◆ JSE_PROP() [9/11]

CJX_HostPseudoModel::JSE_PROP ( validationsEnabled )

◆ JSE_PROP() [10/11]

CJX_HostPseudoModel::JSE_PROP ( variation )

◆ JSE_PROP() [11/11]

CJX_HostPseudoModel::JSE_PROP ( version )

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CJX_HostPseudoModel::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 18 of file cjx_hostpseudomodel.h.


The documentation for this class was generated from the following files: