Index: xfa/fxfa/parser/xfa_script_nodehelper.cpp |
diff --git a/xfa/fxfa/parser/xfa_script_nodehelper.cpp b/xfa/fxfa/parser/xfa_script_nodehelper.cpp |
index 9d699757f92a5f357752741b229f5fee5ebce716..80c9020d73778da077be23317b3f1d437e1d40f2 100644 |
--- a/xfa/fxfa/parser/xfa_script_nodehelper.cpp |
+++ b/xfa/fxfa/parser/xfa_script_nodehelper.cpp |
@@ -16,14 +16,16 @@ |
#include "xfa/fxfa/parser/xfa_script_imp.h" |
#include "xfa/fxfa/parser/xfa_utils.h" |
-CXFA_NodeHelper::CXFA_NodeHelper(void) |
+CXFA_NodeHelper::CXFA_NodeHelper() |
: m_eLastCreateType(XFA_ELEMENT_DataValue), |
m_pCreateParent(NULL), |
m_iCreateCount(0), |
m_iCreateFlag(XFA_RESOLVENODE_RSTYPE_CreateNodeOne), |
m_iCurAllStart(-1), |
m_pAllStartParent(NULL) {} |
-CXFA_NodeHelper::~CXFA_NodeHelper(void) {} |
+ |
+CXFA_NodeHelper::~CXFA_NodeHelper() {} |
+ |
CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetOneChild( |
CXFA_Node* parent, |
const FX_WCHAR* pwsName, |
@@ -39,6 +41,7 @@ CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetOneChild( |
} |
return siblings[0]; |
} |
+ |
int32_t CXFA_NodeHelper::XFA_CountSiblings(CXFA_Node* pNode, |
XFA_LOGIC_TYPE eLogicType, |
CXFA_NodeArray* pSiblings, |
@@ -65,6 +68,7 @@ int32_t CXFA_NodeHelper::XFA_CountSiblings(CXFA_Node* pNode, |
eLogicType, bIsClassName); |
} |
} |
+ |
int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseAnySiblings( |
CXFA_Node* parent, |
uint32_t dNameHash, |
@@ -125,6 +129,7 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseAnySiblings( |
} |
return nCount; |
} |
+ |
int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseSiblings(CXFA_Node* parent, |
uint32_t dNameHash, |
CXFA_NodeArray* pSiblings, |
@@ -200,6 +205,7 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseSiblings(CXFA_Node* parent, |
} |
return nCount; |
} |
+ |
CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetParent( |
CXFA_Node* pNode, |
XFA_LOGIC_TYPE eLogicType) { |
@@ -225,6 +231,7 @@ CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetParent( |
} |
return parent; |
} |
+ |
int32_t CXFA_NodeHelper::XFA_GetIndex(CXFA_Node* pNode, |
XFA_LOGIC_TYPE eLogicType, |
FX_BOOL bIsProperty, |
@@ -255,6 +262,7 @@ int32_t CXFA_NodeHelper::XFA_GetIndex(CXFA_Node* pNode, |
} |
return 0; |
} |
+ |
void CXFA_NodeHelper::XFA_GetNameExpression(CXFA_Node* refNode, |
CFX_WideString& wsName, |
FX_BOOL bIsAllPath, |
@@ -304,6 +312,7 @@ FX_BOOL CXFA_NodeHelper::XFA_NodeIsTransparent(CXFA_Node* refNode) { |
} |
return FALSE; |
} |
+ |
FX_BOOL CXFA_NodeHelper::XFA_CreateNode_ForCondition( |
CFX_WideString& wsCondition) { |
int32_t iLen = wsCondition.GetLength(); |
@@ -342,6 +351,7 @@ FX_BOOL CXFA_NodeHelper::XFA_CreateNode_ForCondition( |
} |
return FALSE; |
} |
+ |
FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode( |
CFX_WideString wsName, |
CFX_WideString wsCondition, |
@@ -403,6 +413,7 @@ FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode( |
} |
return bResult; |
} |
+ |
void CXFA_NodeHelper::XFA_SetCreateNodeType(CXFA_Node* refNode) { |
if (refNode == NULL) { |
return; |
@@ -417,6 +428,7 @@ void CXFA_NodeHelper::XFA_SetCreateNodeType(CXFA_Node* refNode) { |
m_eLastCreateType = XFA_ELEMENT_DataValue; |
} |
} |
+ |
FX_BOOL CXFA_NodeHelper::XFA_NodeIsProperty(CXFA_Node* refNode) { |
CXFA_Node* parent = |
XFA_ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); |