|
| ~CXFA_RootElement () override |
| ~CXFA_Node () override |
void | Trace (cppgc::Visitor *visitor) const override |
bool | HasProperty (XFA_Element property) const |
bool | HasPropertyFlag (XFA_Element property, XFA_PropertyFlag flag) const |
uint8_t | PropertyOccurrenceCount (XFA_Element property) const |
std::pair< CXFA_Node *, int32_t > | GetProperty (int32_t index, XFA_Element eProperty) const |
CXFA_Node * | GetOrCreateProperty (int32_t index, XFA_Element eProperty) |
void | SendAttributeChangeMessage (XFA_Attribute eAttribute, bool bScriptModify) |
bool | HasAttribute (XFA_Attribute attr) const |
XFA_AttributeType | GetAttributeType (XFA_Attribute type) const |
XFA_Attribute | GetAttribute (size_t i) const |
XFA_PacketType | GetPacketType () const |
void | SetInitializedFlagAndNotify () |
void | SetFlag (XFA_NodeFlag dwFlag) |
void | ClearFlag (XFA_NodeFlag dwFlag) |
CXFA_Node * | CreateInstanceIfPossible (bool bDataMerge) |
int32_t | GetCount () |
CXFA_Node * | GetItemIfExists (int32_t iIndex) |
void | RemoveItem (CXFA_Node *pRemoveInstance, bool bRemoveDataBinding) |
void | InsertItem (CXFA_Node *pNewInstance, int32_t iPos, int32_t iCount, bool bMoveDataBindingNodes) |
bool | IsInitialized () const |
bool | IsUserInteractive () const |
bool | IsUnusedNode () const |
bool | IsLayoutGeneratedNode () const |
bool | PresenceRequiresSpace () const |
void | SetBindingNode (CXFA_Node *node) |
void | SetNodeAndDescendantsUnused () |
bool | HasRemovedChildren () const |
bool | IsAttributeInXML () |
bool | IsFormContainer () const |
void | SetXMLMappingNode (CFX_XMLNode *node) |
CFX_XMLNode * | GetXMLMappingNode () const |
CFX_XMLNode * | CreateXMLMappingNode () |
bool | IsNeedSavingXMLNode () const |
void | SetToXML (const WideString &value) |
uint32_t | GetNameHash () const |
bool | IsUnnamed () const |
CXFA_Node * | GetModelNode () |
void | UpdateNameHash () |
size_t | CountChildren (XFA_Element eType, bool bOnlyChild) |
template<typename T> |
T * | GetChild (size_t index, XFA_Element eType, bool bOnlyChild) |
template<typename T> |
const T * | GetChild (size_t index, XFA_Element eType, bool bOnlyChild) const |
bool | IsAncestorOf (const CXFA_Node *that) const |
void | InsertChildAndNotify (int32_t index, CXFA_Node *pNode) |
void | InsertChildAndNotify (CXFA_Node *pNode, CXFA_Node *pBeforeNode) |
void | RemoveChildAndNotify (CXFA_Node *pNode, bool bNotify) |
CXFA_Node * | Clone (bool bRecursive) |
CXFA_Node * | GetNextContainerSibling () const |
CXFA_Node * | GetPrevContainerSibling () const |
CXFA_Node * | GetFirstContainerChild () const |
CXFA_Node * | GetContainerParent () const |
std::vector< CXFA_Node * > | GetNodeListForType (XFA_Element eTypeFilter) |
std::vector< CXFA_Node * > | GetNodeListWithFilter (Mask< XFA_NodeFilter > dwFilter) |
CXFA_Node * | CreateSamePacketNode (XFA_Element eType) |
CXFA_Node * | CloneTemplateToForm (bool bRecursive) |
CXFA_Node * | GetTemplateNodeIfExists () const |
void | SetTemplateNode (CXFA_Node *pTemplateNode) |
CXFA_Node * | GetDataDescriptionNode () |
void | SetDataDescriptionNode (CXFA_Node *pDataDescriptionNode) |
CXFA_Node * | GetBindData () |
bool | HasBindItems () const |
std::vector< CXFA_Node * > | GetBindItemsCopy () const |
void | AddBindItem (CXFA_Node *pFormNode) |
bool | RemoveBindItem (CXFA_Node *pFormNode) |
bool | HasBindItem () const |
CXFA_Node * | GetContainerNode () |
GCedLocaleIface * | GetLocale () |
std::optional< WideString > | GetLocaleName () |
XFA_AttributeValue | GetIntact () |
WideString | GetNameExpression () |
CXFA_Node * | GetFirstChildByName (WideStringView wsNodeName) const |
CXFA_Node * | GetFirstChildByName (uint32_t dwNodeNameHash) const |
template<typename T> |
T * | GetFirstChildByClass (XFA_Element eType) const |
CXFA_Node * | GetNextSameNameSibling (uint32_t dwNodeNameHash) const |
template<typename T> |
T * | GetNextSameNameSibling (WideStringView wsNodeName) const |
template<typename T> |
T * | GetNextSameClassSibling (XFA_Element eType) const |
CXFA_Node * | GetOneChildNamed (WideStringView wsName) |
CXFA_Node * | GetOneChildOfClass (WideStringView wsClass) |
std::vector< CXFA_Node * > | GetSiblings (bool bIsClassName) |
size_t | GetIndex (bool bIsProperty, bool bIsClassIndex) |
size_t | GetIndexByName () |
size_t | GetIndexByClassName () |
CXFA_Node * | GetInstanceMgrOfSubform () |
std::optional< bool > | GetDefaultBoolean (XFA_Attribute attr) const |
std::optional< int32_t > | GetDefaultInteger (XFA_Attribute attr) const |
std::optional< CXFA_Measurement > | GetDefaultMeasurement (XFA_Attribute attr) const |
std::optional< WideString > | GetDefaultCData (XFA_Attribute attr) const |
std::optional< XFA_AttributeValue > | GetDefaultEnum (XFA_Attribute attr) const |
bool | IsOpenAccess () const |
CXFA_Occur * | GetOccurIfExists () |
CXFA_Border * | GetBorderIfExists () const |
CXFA_Border * | GetOrCreateBorderIfPossible () |
CXFA_Caption * | GetCaptionIfExists () const |
CXFA_Font * | GetFontIfExists () const |
CXFA_Font * | GetOrCreateFontIfPossible () |
float | GetFontSize () const |
FX_ARGB | GetTextColor () const |
float | GetLineHeight () const |
CXFA_Margin * | GetMarginIfExists () const |
CXFA_Para * | GetParaIfExists () const |
CXFA_Calculate * | GetCalculateIfExists () const |
CXFA_Validate * | GetValidateIfExists () const |
CXFA_Validate * | GetOrCreateValidateIfPossible () |
CXFA_Value * | GetFormValueIfExists () const |
WideString | GetRawValue () const |
int32_t | GetRotate () const |
std::optional< float > | TryWidth () |
CXFA_Node * | GetExclGroupIfExists () |
XFA_EventError | ProcessEvent (CXFA_FFDocView *pDocView, XFA_AttributeValue iActivity, CXFA_EventParam *pEventParam) |
XFA_EventError | ProcessCalculate (CXFA_FFDocView *pDocView) |
XFA_EventError | ProcessValidate (CXFA_FFDocView *pDocView, int32_t iFlags) |
XFA_EventError | ExecuteScript (CXFA_FFDocView *pDocView, CXFA_Script *script, CXFA_EventParam *pEventParam) |
BoolScriptResult | ExecuteBoolScript (CXFA_FFDocView *pDocView, CXFA_Script *script, CXFA_EventParam *pEventParam) |
CXFA_Node * | GetUIChildNode () |
XFA_FFWidgetType | GetFFWidgetType () |
CFX_RectF | GetUIMargin () |
CXFA_Border * | GetUIBorder () |
void | SetPreNull (bool val) |
bool | IsNull () const |
void | SetIsNull (bool val) |
void | SetWidgetReady () |
bool | IsWidgetReady () const |
std::vector< CXFA_Event * > | GetEventByActivity (XFA_AttributeValue iActivity, bool bIsFormReady) |
void | ResetData () |
void | StartWidgetLayout (CXFA_FFDoc *doc, float *pCalcWidth, float *pCalcHeight) |
std::optional< float > | FindSplitPos (CXFA_FFDocView *pDocView, size_t szBlockIndex, float fCalcHeight) |
bool | LoadCaption (CXFA_FFDoc *doc) |
CXFA_TextLayout * | GetCaptionTextLayout () |
CXFA_TextLayout * | GetTextLayout () |
bool | LoadLayoutImage (CXFA_FFDoc *doc) |
bool | LoadEditImage (CXFA_FFDoc *doc) |
CFX_Size | GetLayoutImageDpi () const |
CFX_Size | GetEditImageDpi () const |
RetainPtr< CFX_DIBitmap > | GetLayoutImage () |
RetainPtr< CFX_DIBitmap > | GetEditImage () |
void | SetLayoutImage (RetainPtr< CFX_DIBitmap > newImage) |
void | SetEditImage (RetainPtr< CFX_DIBitmap > newImage) |
RetainPtr< CFGAS_GEFont > | GetFGASFont (CXFA_FFDoc *doc) |
bool | IsListBox () |
bool | IsRadioButton () |
bool | IsMultiLine () |
bool | HasButtonRollover () const |
bool | HasButtonDown () const |
float | GetCheckButtonSize () |
XFA_CheckState | GetCheckState () |
void | SetCheckState (XFA_CheckState eCheckState) |
CXFA_Node * | GetSelectedMember () |
CXFA_Node * | SetSelectedMember (WideStringView wsName) |
void | SetSelectedMemberByValue (WideStringView wsValue, bool bNotify, bool bScriptModify, bool bSyncData) |
CXFA_Node * | GetExclGroupFirstMember () |
CXFA_Node * | GetExclGroupNextMember (CXFA_Node *pNode) |
bool | IsChoiceListAllowTextEntry () |
size_t | CountChoiceListItems (bool bSaveValue) |
std::optional< WideString > | GetChoiceListItem (int32_t nIndex, bool bSaveValue) |
bool | IsChoiceListMultiSelect () |
bool | IsChoiceListCommitOnSelect () |
std::vector< WideString > | GetChoiceListItems (bool bSaveValue) |
int32_t | CountSelectedItems () |
int32_t | GetSelectedItem (int32_t nIndex) |
std::vector< int32_t > | GetSelectedItems () |
std::vector< WideString > | GetSelectedItemsValue () |
void | SetSelectedItems (const std::vector< int32_t > &iSelArray, bool bNotify, bool bScriptModify, bool bSyncData) |
void | InsertItem (const WideString &wsLabel, const WideString &wsValue, bool bNotify) |
bool | DeleteItem (int32_t nIndex, bool bNotify, bool bScriptModify) |
void | ClearAllSelections () |
bool | GetItemState (int32_t nIndex) |
void | SetItemState (int32_t nIndex, bool bSelected, bool bNotify, bool bScriptModify) |
WideString | GetItemValue (WideStringView wsLabel) |
bool | IsHorizontalScrollPolicyOff () |
bool | IsVerticalScrollPolicyOff () |
std::optional< int32_t > | GetNumberOfCells () |
bool | SetValue (XFA_ValuePicture eValueType, const WideString &wsValue) |
WideString | GetValue (XFA_ValuePicture eValueType) |
WideString | GetPictureContent (XFA_ValuePicture ePicture) |
WideString | GetNormalizeDataValue (const WideString &wsValue) |
WideString | GetFormatDataValue (const WideString &wsValue) |
WideString | NormalizeNumStr (const WideString &wsValue) |
std::pair< XFA_Element, int32_t > | GetMaxChars () const |
int32_t | GetFracDigits () const |
int32_t | GetLeadDigits () const |
WideString | NumericLimit (const WideString &wsValue) |
bool | IsTransparent () const |
bool | IsProperty () const |
virtual | ~CXFA_Object () |
CXFA_Document * | GetDocument () const |
XFA_ObjectType | GetObjectType () const |
bool | IsList () const |
bool | IsNode () const |
bool | IsTreeList () const |
bool | IsContentNode () const |
bool | IsContainerNode () const |
bool | IsModelNode () const |
bool | IsNodeV () const |
bool | IsThisProxy () const |
CXFA_List * | AsList () |
CXFA_Node * | AsNode () |
CXFA_TreeList * | AsTreeList () |
CXFA_ThisProxy * | AsThisProxy () |
CJX_Object * | JSObject () |
const CJX_Object * | JSObject () const |
bool | HasCreatedUIWidget () const |
XFA_Element | GetElementType () const |
ByteStringView | GetClassName () const |
uint32_t | GetClassHashCode () const |
WideString | GetSOMExpression () |
| TreeNodeBase ()=default |
virtual | ~TreeNodeBase ()=default |
T * | GetParent () const |
T * | GetFirstChild () const |
T * | GetLastChild () const |
T * | GetNextSibling () const |
T * | GetPrevSibling () const |
bool | HasChild (const T *child) const |
T * | GetNthChild (int32_t n) |
void | AppendFirstChild (T *child) |
void | AppendLastChild (T *child) |
void | InsertBefore (T *child, T *other) |
void | InsertAfter (T *child, T *other) |
void | RemoveChild (T *child) |
void | RemoveAllChildren () |
void | RemoveSelfIfParented () |
Definition at line 12 of file cxfa_rootelement.h.