|
| ~CJX_Source () override |
|
bool | DynamicTypeIs (TypeTag eType) const override |
|
| JSE_METHOD (addNew) |
|
| JSE_METHOD (cancel) |
|
| JSE_METHOD (cancelBatch) |
|
| JSE_METHOD (close) |
|
| JSE_METHOD (deleteItem) |
|
| JSE_METHOD (first) |
|
| JSE_METHOD (hasDataChanged) |
|
| JSE_METHOD (isBOF) |
|
| JSE_METHOD (isEOF) |
|
| JSE_METHOD (last) |
|
| JSE_METHOD (next) |
|
| JSE_METHOD (open) |
|
| JSE_METHOD (previous) |
|
| JSE_METHOD (requery) |
|
| JSE_METHOD (resync) |
|
| JSE_METHOD (update) |
|
| JSE_METHOD (updateBatch) |
|
| JSE_PROP (db) |
|
| ~CJX_Node () override |
|
| JSE_METHOD (applyXSL) |
|
| JSE_METHOD (assignNode) |
|
| JSE_METHOD (clone) |
|
| JSE_METHOD (getAttribute) |
|
| JSE_METHOD (getElement) |
|
| JSE_METHOD (isPropertySpecified) |
|
| JSE_METHOD (loadXML) |
|
| JSE_METHOD (saveFilteredXML) |
|
| JSE_METHOD (saveXML) |
|
| JSE_METHOD (setAttribute) |
|
| JSE_METHOD (setElement) |
|
| JSE_PROP (isContainer) |
|
| JSE_PROP (isNull) |
|
| JSE_PROP (model) |
|
| JSE_PROP (ns) |
|
| JSE_PROP (oneOfChild) |
|
| ~CJX_Tree () override |
|
bool | DynamicTypeIs (TypeTag eType) const override |
|
| JSE_METHOD (resolveNode) |
|
| JSE_METHOD (resolveNodes) |
|
| JSE_PROP (all) |
|
| JSE_PROP (classAll) |
|
| JSE_PROP (classIndex) |
|
| JSE_PROP (index) |
|
| JSE_PROP (nodes) |
|
| JSE_PROP (parent) |
|
| JSE_PROP (somExpression) |
|
| ~CJX_Object () override |
|
CJX_Object * | AsCJXObject () override |
|
virtual void | Trace (cppgc::Visitor *visitor) const |
|
| JSE_PROP (className) |
|
CXFA_Document * | GetDocument () const |
|
CXFA_Node * | GetXFANode () const |
|
CXFA_Object * | GetXFAObject () const |
|
void | SetCalcRecursionCount (size_t count) |
|
size_t | GetCalcRecursionCount () const |
|
void | SetLayoutItem (CXFA_LayoutItem *item) |
|
CXFA_LayoutItem * | GetLayoutItem () 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 |
|
absl::optional< WideString > | TryAttribute (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 |
|
absl::optional< WideString > | TryContent (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) |
|
absl::optional< WideString > | TryNamespace () const |
|
int32_t | GetInteger (XFA_Attribute eAttr) const |
|
absl::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 |
|
absl::optional< WideString > | TryCData (XFA_Attribute eAttr, bool bUseDefault) const |
|
void | SetCData (XFA_Attribute eAttr, const WideString &wsValue) |
|
XFA_AttributeValue | GetEnum (XFA_Attribute eAttr) const |
|
absl::optional< XFA_AttributeValue > | TryEnum (XFA_Attribute eAttr, bool bUseDefault) const |
|
void | SetEnum (XFA_Attribute eAttr, XFA_AttributeValue eValue, bool bNotify) |
|
bool | GetBoolean (XFA_Attribute eAttr) const |
|
absl::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 |
|
absl::optional< CXFA_Measurement > | TryMeasure (XFA_Attribute eAttr, bool bUseDefault) const |
|
absl::optional< float > | TryMeasureAsFloat (XFA_Attribute attr) const |
|
void | SetMeasure (XFA_Attribute eAttr, const CXFA_Measurement &mValue, bool bNotify) |
|
void | MergeAllData (CXFA_Object *pDstObj) |
|
CalcData * | GetCalcData () const |
|
CalcData * | GetOrCreateCalcData (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 |
|
virtual | ~CFXJSE_HostObject () |
|
virtual CFXJSE_FormCalcContext * | AsFormCalcContext () |
|
v8::Local< v8::Object > | NewBoundV8Object (v8::Isolate *pIsolate, v8::Local< v8::FunctionTemplate > tmpl) |
|
|
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 CFXJSE_HostObject * | FromV8 (v8::Local< v8::Value > arg) |
|
enum class | SOMMessageType { kValidationMessage
, kFormatMessage
, kMandatoryMessage
} |
|
| CJX_Node (CXFA_Node *node) |
|
XFA_EventError | execSingleEventByName (WideStringView wsEventName, XFA_Element eType) |
|
| CJX_Tree (CXFA_Object *obj) |
|
| 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 |
|
| CFXJSE_HostObject () |
|
Definition at line 15 of file cjx_source.h.