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 3a80d89a94304857671dc543ddf113837bacafaf..ecb4616d9bc88b0c4b4da86e2ab1e44dd3cbf49c 100644 |
--- a/xfa/fxfa/parser/xfa_script_nodehelper.cpp |
+++ b/xfa/fxfa/parser/xfa_script_nodehelper.cpp |
@@ -26,54 +26,51 @@ CXFA_NodeHelper::CXFA_NodeHelper() |
CXFA_NodeHelper::~CXFA_NodeHelper() {} |
-CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetOneChild( |
- CXFA_Node* parent, |
- const FX_WCHAR* pwsName, |
- FX_BOOL bIsClassName) { |
+CXFA_Node* CXFA_NodeHelper::ResolveNodes_GetOneChild(CXFA_Node* parent, |
+ const FX_WCHAR* pwsName, |
+ FX_BOOL bIsClassName) { |
if (!parent) { |
return nullptr; |
} |
CXFA_NodeArray siblings; |
uint32_t uNameHash = FX_HashCode_GetW(CFX_WideStringC(pwsName), false); |
- XFA_NodeAcc_TraverseAnySiblings(parent, uNameHash, &siblings, bIsClassName); |
+ NodeAcc_TraverseAnySiblings(parent, uNameHash, &siblings, bIsClassName); |
if (siblings.GetSize() == 0) { |
return nullptr; |
} |
return siblings[0]; |
} |
-int32_t CXFA_NodeHelper::XFA_CountSiblings(CXFA_Node* pNode, |
- XFA_LOGIC_TYPE eLogicType, |
- CXFA_NodeArray* pSiblings, |
- FX_BOOL bIsClassName) { |
+int32_t CXFA_NodeHelper::CountSiblings(CXFA_Node* pNode, |
+ XFA_LOGIC_TYPE eLogicType, |
+ CXFA_NodeArray* pSiblings, |
+ FX_BOOL bIsClassName) { |
if (!pNode) |
return 0; |
- CXFA_Node* parent = |
- XFA_ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); |
+ CXFA_Node* parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); |
if (!parent) |
return 0; |
const XFA_PROPERTY* pProperty = XFA_GetPropertyOfElement( |
parent->GetElementType(), pNode->GetElementType(), XFA_XDPPACKET_UNKNOWN); |
if (!pProperty && eLogicType == XFA_LOGIC_Transparent) { |
- parent = XFA_ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); |
+ parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); |
if (!parent) { |
return 0; |
} |
} |
if (bIsClassName) { |
- return XFA_NodeAcc_TraverseSiblings(parent, pNode->GetClassHashCode(), |
- pSiblings, eLogicType, bIsClassName); |
+ return NodeAcc_TraverseSiblings(parent, pNode->GetClassHashCode(), |
+ pSiblings, eLogicType, bIsClassName); |
} else { |
- return XFA_NodeAcc_TraverseSiblings(parent, pNode->GetNameHash(), pSiblings, |
- eLogicType, bIsClassName); |
+ return NodeAcc_TraverseSiblings(parent, pNode->GetNameHash(), pSiblings, |
+ eLogicType, bIsClassName); |
} |
} |
-int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseAnySiblings( |
- CXFA_Node* parent, |
- uint32_t dNameHash, |
- CXFA_NodeArray* pSiblings, |
- FX_BOOL bIsClassName) { |
+int32_t CXFA_NodeHelper::NodeAcc_TraverseAnySiblings(CXFA_Node* parent, |
+ uint32_t dNameHash, |
+ CXFA_NodeArray* pSiblings, |
+ FX_BOOL bIsClassName) { |
if (!parent || !pSiblings) { |
return 0; |
} |
@@ -98,8 +95,8 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseAnySiblings( |
if (nCount > 0) { |
return nCount; |
} |
- nCount += XFA_NodeAcc_TraverseAnySiblings(child, dNameHash, pSiblings, |
- bIsClassName); |
+ nCount += |
+ NodeAcc_TraverseAnySiblings(child, dNameHash, pSiblings, bIsClassName); |
} |
CXFA_NodeArray children; |
parent->GetNodeList(children, XFA_NODEFILTER_Children); |
@@ -124,18 +121,18 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseAnySiblings( |
if (nCount > 0) { |
return nCount; |
} |
- nCount += XFA_NodeAcc_TraverseAnySiblings(child, dNameHash, pSiblings, |
- bIsClassName); |
+ nCount += |
+ NodeAcc_TraverseAnySiblings(child, dNameHash, pSiblings, bIsClassName); |
} |
return nCount; |
} |
-int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseSiblings(CXFA_Node* parent, |
- uint32_t dNameHash, |
- CXFA_NodeArray* pSiblings, |
- XFA_LOGIC_TYPE eLogicType, |
- FX_BOOL bIsClassName, |
- FX_BOOL bIsFindProperty) { |
+int32_t CXFA_NodeHelper::NodeAcc_TraverseSiblings(CXFA_Node* parent, |
+ uint32_t dNameHash, |
+ CXFA_NodeArray* pSiblings, |
+ XFA_LOGIC_TYPE eLogicType, |
+ FX_BOOL bIsClassName, |
+ FX_BOOL bIsFindProperty) { |
if (!parent || !pSiblings) { |
return 0; |
} |
@@ -164,8 +161,8 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseSiblings(CXFA_Node* parent, |
} |
if (child->IsUnnamed() && |
child->GetElementType() == XFA_Element::PageSet) { |
- nCount += XFA_NodeAcc_TraverseSiblings(child, dNameHash, pSiblings, |
- eLogicType, bIsClassName, FALSE); |
+ nCount += NodeAcc_TraverseSiblings(child, dNameHash, pSiblings, |
+ eLogicType, bIsClassName, FALSE); |
} |
} |
if (nCount > 0) { |
@@ -198,18 +195,17 @@ int32_t CXFA_NodeHelper::XFA_NodeAcc_TraverseSiblings(CXFA_Node* parent, |
if (eLogicType == XFA_LOGIC_NoTransparent) { |
continue; |
} |
- if (XFA_NodeIsTransparent(child) && |
+ if (NodeIsTransparent(child) && |
child->GetElementType() != XFA_Element::PageSet) { |
- nCount += XFA_NodeAcc_TraverseSiblings(child, dNameHash, pSiblings, |
- eLogicType, bIsClassName, FALSE); |
+ nCount += NodeAcc_TraverseSiblings(child, dNameHash, pSiblings, |
+ eLogicType, bIsClassName, FALSE); |
} |
} |
return nCount; |
} |
-CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetParent( |
- CXFA_Node* pNode, |
- XFA_LOGIC_TYPE eLogicType) { |
+CXFA_Node* CXFA_NodeHelper::ResolveNodes_GetParent(CXFA_Node* pNode, |
+ XFA_LOGIC_TYPE eLogicType) { |
if (!pNode) { |
return nullptr; |
} |
@@ -219,7 +215,7 @@ CXFA_Node* CXFA_NodeHelper::XFA_ResolveNodes_GetParent( |
CXFA_Node* parent; |
CXFA_Node* node = pNode; |
while (TRUE) { |
- parent = XFA_ResolveNodes_GetParent(node); |
+ parent = ResolveNodes_GetParent(node); |
if (!parent) { |
break; |
} |
@@ -233,17 +229,16 @@ 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, |
- FX_BOOL bIsClassIndex) { |
- CXFA_Node* parent = |
- XFA_ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); |
+int32_t CXFA_NodeHelper::GetIndex(CXFA_Node* pNode, |
+ XFA_LOGIC_TYPE eLogicType, |
+ FX_BOOL bIsProperty, |
+ FX_BOOL bIsClassIndex) { |
+ CXFA_Node* parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); |
if (!parent) { |
return 0; |
} |
if (!bIsProperty && eLogicType == XFA_LOGIC_Transparent) { |
- parent = XFA_ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); |
+ parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); |
if (!parent) { |
return 0; |
} |
@@ -253,8 +248,8 @@ int32_t CXFA_NodeHelper::XFA_GetIndex(CXFA_Node* pNode, |
dwHashName = pNode->GetClassHashCode(); |
} |
CXFA_NodeArray siblings; |
- int32_t iSize = XFA_NodeAcc_TraverseSiblings(parent, dwHashName, &siblings, |
- eLogicType, bIsClassIndex); |
+ int32_t iSize = NodeAcc_TraverseSiblings(parent, dwHashName, &siblings, |
+ eLogicType, bIsClassIndex); |
for (int32_t i = 0; i < iSize; ++i) { |
CXFA_Node* child = siblings[i]; |
if (child == pNode) { |
@@ -264,42 +259,42 @@ 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, |
- XFA_LOGIC_TYPE eLogicType) { |
+void CXFA_NodeHelper::GetNameExpression(CXFA_Node* refNode, |
+ CFX_WideString& wsName, |
+ FX_BOOL bIsAllPath, |
+ XFA_LOGIC_TYPE eLogicType) { |
wsName.clear(); |
if (bIsAllPath) { |
- XFA_GetNameExpression(refNode, wsName, FALSE, eLogicType); |
+ GetNameExpression(refNode, wsName, FALSE, eLogicType); |
CFX_WideString wsParent; |
CXFA_Node* parent = |
- XFA_ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); |
+ ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); |
while (parent) { |
- XFA_GetNameExpression(parent, wsParent, FALSE, eLogicType); |
+ GetNameExpression(parent, wsParent, FALSE, eLogicType); |
wsParent += L"."; |
wsParent += wsName; |
wsName = wsParent; |
- parent = XFA_ResolveNodes_GetParent(parent, XFA_LOGIC_NoTransparent); |
+ parent = ResolveNodes_GetParent(parent, XFA_LOGIC_NoTransparent); |
} |
return; |
} |
CFX_WideString ws; |
- FX_BOOL bIsProperty = XFA_NodeIsProperty(refNode); |
+ FX_BOOL bIsProperty = NodeIsProperty(refNode); |
if (refNode->IsUnnamed() || |
(bIsProperty && refNode->GetElementType() != XFA_Element::PageSet)) { |
ws = refNode->GetClassName(); |
wsName.Format(L"#%s[%d]", ws.c_str(), |
- XFA_GetIndex(refNode, eLogicType, bIsProperty, TRUE)); |
+ GetIndex(refNode, eLogicType, bIsProperty, TRUE)); |
return; |
} |
ws = refNode->GetCData(XFA_ATTRIBUTE_Name); |
ws.Replace(L".", L"\\."); |
wsName.Format(L"%s[%d]", ws.c_str(), |
- XFA_GetIndex(refNode, eLogicType, bIsProperty, FALSE)); |
+ GetIndex(refNode, eLogicType, bIsProperty, FALSE)); |
} |
-FX_BOOL CXFA_NodeHelper::XFA_NodeIsTransparent(CXFA_Node* refNode) { |
+FX_BOOL CXFA_NodeHelper::NodeIsTransparent(CXFA_Node* refNode) { |
if (!refNode) { |
return FALSE; |
} |
@@ -312,8 +307,7 @@ FX_BOOL CXFA_NodeHelper::XFA_NodeIsTransparent(CXFA_Node* refNode) { |
return FALSE; |
} |
-FX_BOOL CXFA_NodeHelper::XFA_CreateNode_ForCondition( |
- CFX_WideString& wsCondition) { |
+FX_BOOL CXFA_NodeHelper::CreateNode_ForCondition(CFX_WideString& wsCondition) { |
int32_t iLen = wsCondition.GetLength(); |
CFX_WideString wsIndex(L"0"); |
FX_BOOL bAll = FALSE; |
@@ -351,7 +345,7 @@ FX_BOOL CXFA_NodeHelper::XFA_CreateNode_ForCondition( |
return FALSE; |
} |
-FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode( |
+FX_BOOL CXFA_NodeHelper::ResolveNodes_CreateNode( |
CFX_WideString wsName, |
CFX_WideString wsCondition, |
FX_BOOL bLastNode, |
@@ -371,7 +365,7 @@ FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode( |
wsName = wsName.Right(wsName.GetLength() - 1); |
} |
if (m_iCreateCount == 0) { |
- XFA_CreateNode_ForCondition(wsCondition); |
+ CreateNode_ForCondition(wsCondition); |
} |
if (bIsClassName) { |
XFA_Element eType = XFA_GetElementTypeForName(wsName.AsStringC()); |
@@ -412,7 +406,7 @@ FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode( |
return bResult; |
} |
-void CXFA_NodeHelper::XFA_SetCreateNodeType(CXFA_Node* refNode) { |
+void CXFA_NodeHelper::SetCreateNodeType(CXFA_Node* refNode) { |
if (!refNode) { |
return; |
} |
@@ -427,9 +421,8 @@ void CXFA_NodeHelper::XFA_SetCreateNodeType(CXFA_Node* refNode) { |
} |
} |
-FX_BOOL CXFA_NodeHelper::XFA_NodeIsProperty(CXFA_Node* refNode) { |
- CXFA_Node* parent = |
- XFA_ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); |
+FX_BOOL CXFA_NodeHelper::NodeIsProperty(CXFA_Node* refNode) { |
+ CXFA_Node* parent = ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); |
return parent && refNode && |
XFA_GetPropertyOfElement(parent->GetElementType(), |
refNode->GetElementType(), |