Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "xfa/fxfa/parser/xfa_document_datamerger_imp.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_node.h"
Go to the source code of this file.
Functions | |
bool | XFA_DataMerge_NeedGenerateForm (CXFA_Node *pTemplateChild, bool bUseInstanceManager) |
CXFA_Node * | XFA_DataMerge_FindFormDOMInstance (CXFA_Document *pDocument, XFA_Element eType, uint32_t dwNameHash, CXFA_Node *pFormParent) |
CXFA_Node * | XFA_NodeMerge_CloneOrMergeContainer (CXFA_Document *pDocument, CXFA_Node *pFormParent, CXFA_Node *pTemplateNode, bool bRecursive, std::vector< CXFA_Node * > *pSubformArray) |
CXFA_Node * | XFA_DataMerge_FindDataScope (CXFA_Node *pParentFormNode) |
Definition at line 91 of file xfa_document_datamerger_imp.cpp.
References CXFA_Node::GetBindData(), CXFA_Object::GetDocument(), CXFA_Object::IsContainerNode(), and XFA_HASHCODE_Data.
Referenced by CXFA_ViewLayoutProcessor::ProcessOverflow().
CXFA_Node * XFA_DataMerge_FindFormDOMInstance | ( | CXFA_Document * | pDocument, |
XFA_Element | eType, | ||
uint32_t | dwNameHash, | ||
CXFA_Node * | pFormParent ) |
Definition at line 26 of file xfa_document_datamerger_imp.cpp.
References CXFA_Object::GetElementType(), CXFA_Node::GetNameHash(), and CXFA_Node::IsUnusedNode().
bool XFA_DataMerge_NeedGenerateForm | ( | CXFA_Node * | pTemplateChild, |
bool | bUseInstanceManager ) |
Definition at line 12 of file xfa_document_datamerger_imp.cpp.
References CXFA_Object::GetElementType(), and CXFA_Object::IsContainerNode().
Referenced by CXFA_Document::DoDataMerge(), and XFA_NodeMerge_CloneOrMergeContainer().
CXFA_Node * XFA_NodeMerge_CloneOrMergeContainer | ( | CXFA_Document * | pDocument, |
CXFA_Node * | pFormParent, | ||
CXFA_Node * | pTemplateNode, | ||
bool | bRecursive, | ||
std::vector< CXFA_Node * > * | pSubformArray ) |
Definition at line 40 of file xfa_document_datamerger_imp.cpp.
References CXFA_Node::ClearFlag(), CXFA_Node::CloneTemplateToForm(), CXFA_Object::GetElementType(), CXFA_Node::GetNameHash(), CXFA_Node::InsertChildAndNotify(), CXFA_Object::IsContainerNode(), kUnusedNode, CXFA_Node::RemoveChildAndNotify(), CXFA_Node::SetInitializedFlagAndNotify(), CXFA_Node::SetTemplateNode(), and XFA_DataMerge_NeedGenerateForm().
Referenced by CXFA_Document::DoDataMerge().