| Index: xfa/src/fxfa/src/parser/xfa_object_imp.cpp
|
| diff --git a/xfa/src/fxfa/src/parser/xfa_object_imp.cpp b/xfa/src/fxfa/src/parser/xfa_object_imp.cpp
|
| index a4fd017c528a42b7f6606455f583ed1660f3004e..9662c1debf9ce2f7a6b06e8155e9b3548069f50e 100644
|
| --- a/xfa/src/fxfa/src/parser/xfa_object_imp.cpp
|
| +++ b/xfa/src/fxfa/src/parser/xfa_object_imp.cpp
|
| @@ -120,9 +120,9 @@ CXFA_Node* CXFA_Node::Clone(FX_BOOL bRecursive) {
|
| IFDE_XMLNode* pCloneXML = NULL;
|
| if (IsAttributeInXML()) {
|
| CFX_WideString wsName;
|
| - this->GetAttribute(XFA_ATTRIBUTE_Name, wsName, FALSE);
|
| + GetAttribute(XFA_ATTRIBUTE_Name, wsName, FALSE);
|
| IFDE_XMLElement* pCloneXMLElement = IFDE_XMLElement::Create(wsName);
|
| - CFX_WideStringC wsValue = this->GetCData(XFA_ATTRIBUTE_Value);
|
| + CFX_WideStringC wsValue = GetCData(XFA_ATTRIBUTE_Value);
|
| if (!wsValue.IsEmpty()) {
|
| pCloneXMLElement->SetTextData(wsValue);
|
| }
|
| @@ -424,7 +424,7 @@ CXFA_WidgetData* CXFA_Node::GetContainerWidgetData() {
|
| return NULL;
|
| }
|
| if (classID == XFA_ELEMENT_Field) {
|
| - CXFA_WidgetData* pFieldWidgetData = this->GetWidgetData();
|
| + CXFA_WidgetData* pFieldWidgetData = GetWidgetData();
|
| if (pFieldWidgetData &&
|
| pFieldWidgetData->GetChoiceListOpen() ==
|
| XFA_ATTRIBUTEENUM_MultiSelect) {
|
| @@ -438,7 +438,7 @@ CXFA_WidgetData* CXFA_Node::GetContainerWidgetData() {
|
| if (!wsPicture.IsEmpty()) {
|
| return pFieldWidgetData;
|
| }
|
| - CXFA_Node* pDataNode = this->GetBindData();
|
| + CXFA_Node* pDataNode = GetBindData();
|
| if (!pDataNode) {
|
| return NULL;
|
| }
|
| @@ -568,7 +568,7 @@ XFA_ATTRIBUTEENUM CXFA_Node::GetIntact() {
|
| }
|
| break;
|
| case XFA_ELEMENT_Field: {
|
| - CXFA_Node* pParentNode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pParentNode = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (!pParentNode || pParentNode->GetClassID() == XFA_ELEMENT_PageArea) {
|
| return XFA_ATTRIBUTEENUM_ContentArea;
|
| }
|
| @@ -583,7 +583,7 @@ XFA_ATTRIBUTEENUM CXFA_Node::GetIntact() {
|
| XFA_VERSION version = m_pDocument->GetCurVersionMode();
|
| if (eParLayout == XFA_ATTRIBUTEENUM_Tb && version < XFA_VERSION_208) {
|
| CXFA_Measurement measureH;
|
| - if (this->TryMeasure(XFA_ATTRIBUTE_H, measureH, FALSE)) {
|
| + if (TryMeasure(XFA_ATTRIBUTE_H, measureH, FALSE)) {
|
| return XFA_ATTRIBUTEENUM_ContentArea;
|
| }
|
| }
|
| @@ -752,7 +752,7 @@ void CXFA_Node::Script_TreeClass_ClassAll(FXJSE_HVALUE hValue,
|
| } else {
|
| FX_DWORD dwFlag = XFA_RESOLVENODE_Siblings | XFA_RESOLVENODE_ALL;
|
| CFX_WideStringC wsName;
|
| - this->GetClassName(wsName);
|
| + GetClassName(wsName);
|
| CFX_WideString wsExpression = FX_WSTRC(L"#") + wsName + FX_WSTRC(L"[*]");
|
| Script_Som_ResolveNodeList(hValue, wsExpression, dwFlag);
|
| }
|
| @@ -763,7 +763,7 @@ void CXFA_Node::Script_TreeClass_Parent(FXJSE_HVALUE hValue,
|
| if (bSetting) {
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| - CXFA_Node* pParent = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pParent = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (pParent) {
|
| FXJSE_Value_Set(
|
| hValue, m_pDocument->GetScriptContext()->GetJSValueFromMap(pParent));
|
| @@ -842,7 +842,7 @@ void CXFA_Node::Script_NodeClass_Clone(CFXJSE_Arguments* pArguments) {
|
| }
|
| FX_BOOL bClone = TRUE;
|
| bClone = pArguments->GetInt32(0) == 0 ? FALSE : TRUE;
|
| - CXFA_Node* pCloneNode = this->Clone(bClone);
|
| + CXFA_Node* pCloneNode = Clone(bClone);
|
| FXJSE_Value_Set(
|
| pArguments->GetReturnValue(),
|
| m_pDocument->GetScriptContext()->GetJSValueFromMap(pCloneNode));
|
| @@ -859,7 +859,7 @@ void CXFA_Node::Script_NodeClass_GetAttribute(CFXJSE_Arguments* pArguments) {
|
| wsExpression =
|
| CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength());
|
| CFX_WideString wsValue;
|
| - this->GetAttribute(wsExpression, wsValue);
|
| + GetAttribute(wsExpression, wsValue);
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsValue));
|
| @@ -882,7 +882,7 @@ void CXFA_Node::Script_NodeClass_GetElement(CFXJSE_Arguments* pArguments) {
|
| iValue = pArguments->GetInt32(1);
|
| }
|
| const XFA_ELEMENTINFO* pElementInfo = XFA_GetElementByName(wsExpression);
|
| - CXFA_Node* pNode = this->GetProperty(iValue, pElementInfo->eName);
|
| + CXFA_Node* pNode = GetProperty(iValue, pElementInfo->eName);
|
| FXJSE_Value_Set(pArguments->GetReturnValue(),
|
| m_pDocument->GetScriptContext()->GetJSValueFromMap(pNode));
|
| }
|
| @@ -913,11 +913,11 @@ void CXFA_Node::Script_NodeClass_IsPropertySpecified(
|
| XFA_GetAttributeByName(wsExpression);
|
| CFX_WideString wsValue;
|
| if (pAttributeInfo) {
|
| - bHas = this->HasAttribute(pAttributeInfo->eName);
|
| + bHas = HasAttribute(pAttributeInfo->eName);
|
| }
|
| if (!bHas) {
|
| const XFA_ELEMENTINFO* pElementInfo = XFA_GetElementByName(wsExpression);
|
| - bHas = (this->GetProperty(iIndex, pElementInfo->eName) != NULL);
|
| + bHas = (GetProperty(iIndex, pElementInfo->eName) != NULL);
|
| }
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| @@ -962,19 +962,19 @@ void CXFA_Node::Script_NodeClass_LoadXML(CFXJSE_Arguments* pArguments) {
|
| XFA_RecognizeRichText((IFDE_XMLElement*)pXMLNode))) {
|
| bIgnoreRoot = FALSE;
|
| }
|
| - CXFA_Node* pFakeRoot = this->Clone(FALSE);
|
| - CFX_WideStringC wsContentType = this->GetCData(XFA_ATTRIBUTE_ContentType);
|
| + CXFA_Node* pFakeRoot = Clone(FALSE);
|
| + CFX_WideStringC wsContentType = GetCData(XFA_ATTRIBUTE_ContentType);
|
| if (!wsContentType.IsEmpty()) {
|
| pFakeRoot->SetCData(XFA_ATTRIBUTE_ContentType, wsContentType);
|
| }
|
| IFDE_XMLNode* pFakeXMLRoot = pFakeRoot->GetXMLMappingNode();
|
| if (!pFakeXMLRoot) {
|
| - IFDE_XMLNode* pThisXMLRoot = this->GetXMLMappingNode();
|
| + IFDE_XMLNode* pThisXMLRoot = GetXMLMappingNode();
|
| pFakeXMLRoot = pThisXMLRoot ? pThisXMLRoot->Clone(FALSE) : NULL;
|
| }
|
| if (!pFakeXMLRoot) {
|
| CFX_WideStringC wsClassName;
|
| - this->GetClassName(wsClassName);
|
| + GetClassName(wsClassName);
|
| pFakeXMLRoot = IFDE_XMLElement::Create(wsClassName);
|
| }
|
| if (bIgnoreRoot) {
|
| @@ -997,27 +997,27 @@ void CXFA_Node::Script_NodeClass_LoadXML(CFXJSE_Arguments* pArguments) {
|
| pFakeRoot = pParser->GetRootNode();
|
| if (pFakeRoot) {
|
| if (bOverwrite) {
|
| - CXFA_Node* pChild = this->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| + CXFA_Node* pChild = GetNodeItem(XFA_NODEITEM_FirstChild);
|
| CXFA_Node* pNewChild = pFakeRoot->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| int32_t index = 0;
|
| while (pNewChild) {
|
| CXFA_Node* pItem = pNewChild->GetNodeItem(XFA_NODEITEM_NextSibling);
|
| pFakeRoot->RemoveChild(pNewChild);
|
| - this->InsertChild(index++, pNewChild);
|
| + InsertChild(index++, pNewChild);
|
| pNewChild->SetFlag(XFA_NODEFLAG_Initialized);
|
| pNewChild = pItem;
|
| }
|
| while (pChild) {
|
| CXFA_Node* pItem = pChild->GetNodeItem(XFA_NODEITEM_NextSibling);
|
| - this->RemoveChild(pChild);
|
| + RemoveChild(pChild);
|
| pFakeRoot->InsertChild(pChild);
|
| pChild = pItem;
|
| }
|
| if (GetPacketID() == XFA_XDPPACKET_Form &&
|
| GetClassID() == XFA_ELEMENT_ExData) {
|
| - IFDE_XMLNode* pTempXMLNode = this->GetXMLMappingNode();
|
| - this->SetXMLMappingNode(pFakeXMLRoot);
|
| - this->SetFlag(XFA_NODEFLAG_OwnXMLNode, TRUE, FALSE);
|
| + IFDE_XMLNode* pTempXMLNode = GetXMLMappingNode();
|
| + SetXMLMappingNode(pFakeXMLRoot);
|
| + SetFlag(XFA_NODEFLAG_OwnXMLNode, TRUE, FALSE);
|
| if (pTempXMLNode &&
|
| pTempXMLNode->GetNodeItem(IFDE_XMLNode::Parent) == NULL) {
|
| pFakeXMLRoot = pTempXMLNode;
|
| @@ -1031,7 +1031,7 @@ void CXFA_Node::Script_NodeClass_LoadXML(CFXJSE_Arguments* pArguments) {
|
| while (pChild) {
|
| CXFA_Node* pItem = pChild->GetNodeItem(XFA_NODEITEM_NextSibling);
|
| pFakeRoot->RemoveChild(pChild);
|
| - this->InsertChild(pChild);
|
| + InsertChild(pChild);
|
| pChild->SetFlag(XFA_NODEFLAG_Initialized);
|
| pChild = pItem;
|
| }
|
| @@ -1095,7 +1095,7 @@ void CXFA_Node::Script_NodeClass_SaveXML(CFXJSE_Arguments* pArguments) {
|
| return;
|
| }
|
| if (GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| - IFDE_XMLNode* pElement = this->GetXMLMappingNode();
|
| + IFDE_XMLNode* pElement = GetXMLMappingNode();
|
| if (!pElement || pElement->GetType() != FDE_XMLNODE_Element) {
|
| FXJSE_Value_SetUTF8String(pArguments->GetReturnValue(), bsXMLHeader);
|
| return;
|
| @@ -1138,7 +1138,7 @@ void CXFA_Node::Script_NodeClass_SetAttribute(CFXJSE_Arguments* pArguments) {
|
| wsAttributeValue =
|
| CFX_WideString::FromUTF8(bsAttributeValue, bsAttributeValue.GetLength());
|
| wsAttribute = CFX_WideString::FromUTF8(bsAttribute, bsAttribute.GetLength());
|
| - this->SetAttribute(wsAttribute, wsAttributeValue, TRUE);
|
| + SetAttribute(wsAttribute, wsAttributeValue, TRUE);
|
| }
|
| void CXFA_Node::Script_NodeClass_SetElement(CFXJSE_Arguments* pArguments) {
|
| int32_t iLength = pArguments->GetLength();
|
| @@ -1163,7 +1163,7 @@ void CXFA_Node::Script_NodeClass_Ns(FXJSE_HVALUE hValue,
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| CFX_WideString wsNameSpace;
|
| - this->TryNamespace(wsNameSpace);
|
| + TryNamespace(wsNameSpace);
|
| FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsNameSpace));
|
| }
|
| }
|
| @@ -1174,7 +1174,7 @@ void CXFA_Node::Script_NodeClass_Model(FXJSE_HVALUE hValue,
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| FXJSE_Value_Set(hValue, m_pDocument->GetScriptContext()->GetJSValueFromMap(
|
| - this->GetModelNode()));
|
| + GetModelNode()));
|
| }
|
| }
|
| void CXFA_Node::Script_NodeClass_IsContainer(FXJSE_HVALUE hValue,
|
| @@ -1183,7 +1183,7 @@ void CXFA_Node::Script_NodeClass_IsContainer(FXJSE_HVALUE hValue,
|
| if (bSetting) {
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| - FXJSE_Value_SetBoolean(hValue, this->IsContainerNode());
|
| + FXJSE_Value_SetBoolean(hValue, IsContainerNode());
|
| }
|
| }
|
| void CXFA_Node::Script_NodeClass_IsNull(FXJSE_HVALUE hValue,
|
| @@ -1192,7 +1192,7 @@ void CXFA_Node::Script_NodeClass_IsNull(FXJSE_HVALUE hValue,
|
| if (bSetting) {
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| - if (this->GetClassID() == XFA_ELEMENT_Subform) {
|
| + if (GetClassID() == XFA_ELEMENT_Subform) {
|
| FXJSE_Value_SetBoolean(hValue, FALSE);
|
| return;
|
| }
|
| @@ -1207,7 +1207,7 @@ void CXFA_Node::Script_NodeClass_OneOfChild(FXJSE_HVALUE hValue,
|
| ThrowScriptErrorMessage(XFA_IDS_INVAlID_PROP_SET);
|
| } else {
|
| CXFA_NodeArray properts;
|
| - int32_t iSize = this->GetNodeList(properts, XFA_NODEFILTER_OneOfProperty);
|
| + int32_t iSize = GetNodeList(properts, XFA_NODEFILTER_OneOfProperty);
|
| if (iSize > 0) {
|
| FXJSE_Value_Set(
|
| hValue,
|
| @@ -1240,7 +1240,7 @@ void CXFA_Node::Script_ModelClass_IsCompatibleNS(CFXJSE_Arguments* pArguments) {
|
| CFX_WideString::FromUTF8(bsNameSpace, bsNameSpace.GetLength());
|
| }
|
| CFX_WideString wsNodeNameSpace;
|
| - this->TryNamespace(wsNodeNameSpace);
|
| + TryNamespace(wsNodeNameSpace);
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| FXJSE_Value_SetBoolean(hValue, wsNodeNameSpace.Equal(wsNameSpace));
|
| @@ -1300,21 +1300,20 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| if (!pNotify) {
|
| return;
|
| }
|
| - FX_DWORD dwPacket = this->GetPacketID();
|
| + FX_DWORD dwPacket = GetPacketID();
|
| if (dwPacket & XFA_XDPPACKET_Form) {
|
| FX_BOOL bNeedFindContainer = FALSE;
|
| - XFA_ELEMENT eType = this->GetClassID();
|
| + XFA_ELEMENT eType = GetClassID();
|
| switch (eType) {
|
| case XFA_ELEMENT_Caption:
|
| bNeedFindContainer = TRUE;
|
| pNotify->OnNodeEvent(this, XFA_NODEEVENT_ValueChanged, eAttribute,
|
| - eValue, this,
|
| - this->GetNodeItem(XFA_NODEITEM_Parent));
|
| + eValue, this, GetNodeItem(XFA_NODEITEM_Parent));
|
| break;
|
| case XFA_ELEMENT_Font:
|
| case XFA_ELEMENT_Para: {
|
| bNeedFindContainer = TRUE;
|
| - CXFA_Node* pParentNode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pParentNode = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (pParentNode->GetClassID() == XFA_ELEMENT_Caption) {
|
| pNotify->OnNodeEvent(this, XFA_NODEEVENT_ValueChanged, eAttribute,
|
| eValue, pParentNode,
|
| @@ -1326,7 +1325,7 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| } break;
|
| case XFA_ELEMENT_Margin: {
|
| bNeedFindContainer = TRUE;
|
| - CXFA_Node* pParentNode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pParentNode = GetNodeItem(XFA_NODEITEM_Parent);
|
| XFA_ELEMENT eParentType = pParentNode->GetClassID();
|
| if (pParentNode->IsContainerNode()) {
|
| pNotify->OnNodeEvent(this, XFA_NODEEVENT_ValueChanged, eAttribute,
|
| @@ -1345,7 +1344,7 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| }
|
| } break;
|
| case XFA_ELEMENT_Comb: {
|
| - CXFA_Node* pEditNode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pEditNode = GetNodeItem(XFA_NODEITEM_Parent);
|
| XFA_ELEMENT eUIType = pEditNode->GetClassID();
|
| if (pEditNode && (eUIType == XFA_ELEMENT_DateTimeEdit ||
|
| eUIType == XFA_ELEMENT_NumericEdit ||
|
| @@ -1365,7 +1364,7 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| case XFA_ELEMENT_NumericEdit:
|
| case XFA_ELEMENT_PasswordEdit:
|
| case XFA_ELEMENT_TextEdit: {
|
| - CXFA_Node* pUINode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pUINode = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (pUINode) {
|
| pNotify->OnNodeEvent(this, XFA_NODEEVENT_ValueChanged, eAttribute,
|
| eValue, pUINode,
|
| @@ -1374,7 +1373,7 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| } break;
|
| case XFA_ELEMENT_CheckButton: {
|
| bNeedFindContainer = TRUE;
|
| - CXFA_Node* pUINode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pUINode = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (pUINode) {
|
| pNotify->OnNodeEvent(this, XFA_NODEEVENT_ValueChanged, eAttribute,
|
| eValue, pUINode,
|
| @@ -1402,7 +1401,7 @@ void CXFA_Node::Script_Attribute_SendAttributeChangeMessage(
|
| case XFA_ELEMENT_Sharptext:
|
| case XFA_ELEMENT_Sharpxml:
|
| case XFA_ELEMENT_SharpxHTML: {
|
| - CXFA_Node* pTextNode = this->GetNodeItem(XFA_NODEITEM_Parent);
|
| + CXFA_Node* pTextNode = GetNodeItem(XFA_NODEITEM_Parent);
|
| if (!pTextNode) {
|
| return;
|
| }
|
| @@ -1464,8 +1463,7 @@ void CXFA_Node::Script_Attribute_String(FXJSE_HVALUE hValue,
|
| CFX_WideString wsValue =
|
| CFX_WideString::FromUTF8(szValue, szValue.GetLength());
|
| SetAttribute(eAttribute, wsValue, TRUE);
|
| - if (eAttribute == XFA_ATTRIBUTE_Use &&
|
| - this->GetClassID() == XFA_ELEMENT_Desc) {
|
| + if (eAttribute == XFA_ATTRIBUTE_Use && GetClassID() == XFA_ELEMENT_Desc) {
|
| CFX_WideString wsUseVal = wsValue, wsID, wsSOM;
|
| CXFA_Node* pTemplateNode =
|
| ToNode(m_pDocument->GetXFAObject(XFA_HASHCODE_Template));
|
| @@ -1661,7 +1659,7 @@ void CXFA_Node::Script_Som_DefaultValue(FXJSE_HVALUE hValue,
|
| CXFA_WidgetData* pContainerWidgetData = NULL;
|
| if (GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| CXFA_NodeArray formNodes;
|
| - this->GetBindItems(formNodes);
|
| + GetBindItems(formNodes);
|
| CFX_WideString wsPicture;
|
| for (int32_t i = 0; i < formNodes.GetSize(); i++) {
|
| CXFA_Node* pFormNode = formNodes.GetAt(i);
|
| @@ -2552,7 +2550,7 @@ void CXFA_Node::Script_Subform_InstanceManager(FXJSE_HVALUE hValue,
|
| FX_BOOL bSetting,
|
| XFA_ATTRIBUTE eAttribute) {
|
| if (!bSetting) {
|
| - CFX_WideStringC wsName = this->GetCData(XFA_ATTRIBUTE_Name);
|
| + CFX_WideStringC wsName = GetCData(XFA_ATTRIBUTE_Name);
|
| CXFA_Node* pInstanceMgr = NULL;
|
| for (CXFA_Node* pNode = GetNodeItem(XFA_NODEITEM_PrevSibling);
|
| pNode != NULL; pNode = pNode->GetNodeItem(XFA_NODEITEM_PrevSibling)) {
|
| @@ -2582,10 +2580,9 @@ void CXFA_Node::Script_Subform_Locale(FXJSE_HVALUE hValue,
|
| if (bSetting) {
|
| CFX_ByteString bsLocaleName;
|
| FXJSE_Value_ToUTF8String(hValue, bsLocaleName);
|
| - this->SetCData(
|
| - XFA_ATTRIBUTE_Locale,
|
| - CFX_WideString::FromUTF8(bsLocaleName, bsLocaleName.GetLength()), TRUE,
|
| - TRUE);
|
| + SetCData(XFA_ATTRIBUTE_Locale,
|
| + CFX_WideString::FromUTF8(bsLocaleName, bsLocaleName.GetLength()),
|
| + TRUE, TRUE);
|
| } else {
|
| CFX_WideString wsLocaleName;
|
| GetLocaleName(wsLocaleName);
|
| @@ -3286,7 +3283,7 @@ int32_t CXFA_Node::InstanceManager_SetInstances(int32_t iDesired) {
|
| return 0;
|
| }
|
| if (iDesired < iCount) {
|
| - CFX_WideStringC wsInstManagerName = this->GetCData(XFA_ATTRIBUTE_Name);
|
| + CFX_WideStringC wsInstManagerName = GetCData(XFA_ATTRIBUTE_Name);
|
| CFX_WideString wsInstanceName = wsInstManagerName.IsEmpty()
|
| ? wsInstManagerName
|
| : wsInstManagerName.Mid(1);
|
| @@ -3974,7 +3971,7 @@ FX_BOOL CXFA_Node::SetCData(XFA_ATTRIBUTE eAttr,
|
| FX_BOOL bDeleteChildren = TRUE;
|
| if (GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| for (CXFA_Node* pChildDataNode =
|
| - this->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| + GetNodeItem(XFA_NODEITEM_FirstChild);
|
| pChildDataNode; pChildDataNode = pChildDataNode->GetNodeItem(
|
| XFA_NODEITEM_NextSibling)) {
|
| CXFA_NodeArray formNodes;
|
| @@ -4034,7 +4031,7 @@ FX_BOOL CXFA_Node::SetAttributeValue(const CFX_WideString& wsValue,
|
| FX_BOOL bDeleteChildren = TRUE;
|
| if (GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| for (CXFA_Node* pChildDataNode =
|
| - this->GetNodeItem(XFA_NODEITEM_FirstChild);
|
| + GetNodeItem(XFA_NODEITEM_FirstChild);
|
| pChildDataNode; pChildDataNode = pChildDataNode->GetNodeItem(
|
| XFA_NODEITEM_NextSibling)) {
|
| CXFA_NodeArray formNodes;
|
| @@ -4491,27 +4488,27 @@ CXFA_Node* CXFA_Node::GetModelNode() {
|
| }
|
| FX_BOOL CXFA_Node::TryNamespace(CFX_WideString& wsNamespace) {
|
| wsNamespace.Empty();
|
| - if (this->GetObjectType() == XFA_OBJECTTYPE_ModelNode ||
|
| - this->GetClassID() == XFA_ELEMENT_Packet) {
|
| - IFDE_XMLNode* pXMLNode = this->GetXMLMappingNode();
|
| + if (GetObjectType() == XFA_OBJECTTYPE_ModelNode ||
|
| + GetClassID() == XFA_ELEMENT_Packet) {
|
| + IFDE_XMLNode* pXMLNode = GetXMLMappingNode();
|
| if (!pXMLNode || pXMLNode->GetType() != FDE_XMLNODE_Element) {
|
| return FALSE;
|
| }
|
| ((IFDE_XMLElement*)pXMLNode)->GetNamespaceURI(wsNamespace);
|
| return TRUE;
|
| - } else if (this->GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| - IFDE_XMLNode* pXMLNode = this->GetXMLMappingNode();
|
| + } else if (GetPacketID() == XFA_XDPPACKET_Datasets) {
|
| + IFDE_XMLNode* pXMLNode = GetXMLMappingNode();
|
| if (!pXMLNode) {
|
| return FALSE;
|
| }
|
| if (pXMLNode->GetType() != FDE_XMLNODE_Element) {
|
| return TRUE;
|
| }
|
| - if (this->GetClassID() == XFA_ELEMENT_DataValue &&
|
| - this->GetEnum(XFA_ATTRIBUTE_Contains) == XFA_ATTRIBUTEENUM_MetaData) {
|
| + if (GetClassID() == XFA_ELEMENT_DataValue &&
|
| + GetEnum(XFA_ATTRIBUTE_Contains) == XFA_ATTRIBUTEENUM_MetaData) {
|
| return XFA_FDEExtension_ResolveNamespaceQualifier(
|
| - (IFDE_XMLElement*)pXMLNode,
|
| - this->GetCData(XFA_ATTRIBUTE_QualifiedName), wsNamespace);
|
| + (IFDE_XMLElement*)pXMLNode, GetCData(XFA_ATTRIBUTE_QualifiedName),
|
| + wsNamespace);
|
| }
|
| ((IFDE_XMLElement*)pXMLNode)->GetNamespaceURI(wsNamespace);
|
| return TRUE;
|
| @@ -4561,7 +4558,7 @@ CXFA_Node* CXFA_Node::GetProperty(int32_t index,
|
| if (!pNewNode) {
|
| return NULL;
|
| }
|
| - this->InsertChild(pNewNode, NULL);
|
| + InsertChild(pNewNode, nullptr);
|
| pNewNode->SetFlag(XFA_NODEFLAG_Initialized);
|
| }
|
| return pNewNode;
|
| @@ -4746,7 +4743,7 @@ FX_BOOL CXFA_Node::RemoveChild(CXFA_Node* pNode, FX_BOOL bNotify) {
|
| CFX_WideString wsName;
|
| pNode->GetAttribute(XFA_ATTRIBUTE_Name, wsName, FALSE);
|
| IFDE_XMLElement* pNewXMLElement = IFDE_XMLElement::Create(wsName);
|
| - CFX_WideStringC wsValue = this->GetCData(XFA_ATTRIBUTE_Value);
|
| + CFX_WideStringC wsValue = GetCData(XFA_ATTRIBUTE_Value);
|
| if (!wsValue.IsEmpty()) {
|
| pNewXMLElement->SetTextData(wsValue);
|
| }
|
| @@ -5017,17 +5014,15 @@ XFA_LPMAPMODULEDATA CXFA_Node::GetMapModuleData(FX_BOOL bCreateNew) {
|
| return m_pMapModuleData;
|
| }
|
| void CXFA_Node::SetMapModuleValue(void* pKey, void* pValue) {
|
| - XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(TRUE);
|
| - if (!pMoudle) {
|
| - return;
|
| - }
|
| - pMoudle->m_ValueMap.SetAt(pKey, pValue);
|
| + XFA_LPMAPMODULEDATA pModule = GetMapModuleData(TRUE);
|
| + if (pModule)
|
| + pModule->m_ValueMap.SetAt(pKey, pValue);
|
| }
|
| FX_BOOL CXFA_Node::GetMapModuleValue(void* pKey, void*& pValue) {
|
| CXFA_Node* pNode = this;
|
| while (pNode) {
|
| - XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE);
|
| - if (pMoudle && pMoudle->m_ValueMap.Lookup(pKey, pValue)) {
|
| + XFA_LPMAPMODULEDATA pModule = pNode->GetMapModuleData(FALSE);
|
| + if (pModule && pModule->m_ValueMap.Lookup(pKey, pValue)) {
|
| return TRUE;
|
| }
|
| pNode = pNode->GetPacketID() != XFA_XDPPACKET_Datasets
|
| @@ -5054,11 +5049,11 @@ void CXFA_Node::SetMapModuleBuffer(
|
| void* pValue,
|
| int32_t iBytes,
|
| XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo) {
|
| - XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(TRUE);
|
| - if (!pMoudle) {
|
| + XFA_LPMAPMODULEDATA pModule = GetMapModuleData(TRUE);
|
| + if (!pModule)
|
| return;
|
| - }
|
| - XFA_LPMAPDATABLOCK& pBuffer = pMoudle->m_BufferMap[pKey];
|
| +
|
| + XFA_LPMAPDATABLOCK& pBuffer = pModule->m_BufferMap[pKey];
|
| if (pBuffer == NULL) {
|
| pBuffer = (XFA_LPMAPDATABLOCK)FX_Alloc(uint8_t,
|
| sizeof(XFA_MAPDATABLOCK) + iBytes);
|
| @@ -5085,8 +5080,8 @@ FX_BOOL CXFA_Node::GetMapModuleBuffer(void* pKey,
|
| XFA_LPMAPDATABLOCK pBuffer = NULL;
|
| CXFA_Node* pNode = this;
|
| while (pNode) {
|
| - XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE);
|
| - if (pMoudle && pMoudle->m_BufferMap.Lookup(pKey, pBuffer)) {
|
| + XFA_LPMAPMODULEDATA pModule = pNode->GetMapModuleData(FALSE);
|
| + if (pModule && pModule->m_BufferMap.Lookup(pKey, pBuffer)) {
|
| break;
|
| }
|
| pNode = (bProtoAlso && pNode->GetPacketID() != XFA_XDPPACKET_Datasets)
|
| @@ -5104,10 +5099,10 @@ FX_BOOL CXFA_Node::HasMapModuleKey(void* pKey, FX_BOOL bProtoAlso) {
|
| CXFA_Node* pNode = this;
|
| while (pNode) {
|
| void* pVal;
|
| - XFA_LPMAPMODULEDATA pMoudle = pNode->GetMapModuleData(FALSE);
|
| - if (pMoudle &&
|
| - (pMoudle->m_ValueMap.Lookup(pKey, pVal) ||
|
| - pMoudle->m_BufferMap.Lookup(pKey, (XFA_LPMAPDATABLOCK&)pVal))) {
|
| + XFA_LPMAPMODULEDATA pModule = pNode->GetMapModuleData(FALSE);
|
| + if (pModule &&
|
| + (pModule->m_ValueMap.Lookup(pKey, pVal) ||
|
| + pModule->m_BufferMap.Lookup(pKey, (XFA_LPMAPDATABLOCK&)pVal))) {
|
| return TRUE;
|
| }
|
| pNode = (bProtoAlso && pNode->GetPacketID() != XFA_XDPPACKET_Datasets)
|
| @@ -5117,26 +5112,26 @@ FX_BOOL CXFA_Node::HasMapModuleKey(void* pKey, FX_BOOL bProtoAlso) {
|
| return FALSE;
|
| }
|
| void CXFA_Node::RemoveMapModuleKey(void* pKey) {
|
| - XFA_LPMAPMODULEDATA pMoudle = this->GetMapModuleData(FALSE);
|
| - if (!pMoudle) {
|
| + XFA_LPMAPMODULEDATA pModule = GetMapModuleData(FALSE);
|
| + if (!pModule)
|
| return;
|
| - }
|
| +
|
| if (pKey) {
|
| XFA_LPMAPDATABLOCK pBuffer = NULL;
|
| - pMoudle->m_BufferMap.Lookup(pKey, pBuffer);
|
| + pModule->m_BufferMap.Lookup(pKey, pBuffer);
|
| if (pBuffer) {
|
| if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) {
|
| pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData());
|
| }
|
| FX_Free(pBuffer);
|
| }
|
| - pMoudle->m_BufferMap.RemoveKey(pKey);
|
| - pMoudle->m_ValueMap.RemoveKey(pKey);
|
| + pModule->m_BufferMap.RemoveKey(pKey);
|
| + pModule->m_ValueMap.RemoveKey(pKey);
|
| } else {
|
| XFA_LPMAPDATABLOCK pBuffer;
|
| - FX_POSITION posBuffer = pMoudle->m_BufferMap.GetStartPosition();
|
| + FX_POSITION posBuffer = pModule->m_BufferMap.GetStartPosition();
|
| while (posBuffer) {
|
| - pMoudle->m_BufferMap.GetNextAssoc(posBuffer, pKey, pBuffer);
|
| + pModule->m_BufferMap.GetNextAssoc(posBuffer, pKey, pBuffer);
|
| if (pBuffer) {
|
| if (pBuffer->pCallbackInfo && pBuffer->pCallbackInfo->pFree) {
|
| pBuffer->pCallbackInfo->pFree(*(void**)pBuffer->GetData());
|
| @@ -5144,12 +5139,9 @@ void CXFA_Node::RemoveMapModuleKey(void* pKey) {
|
| FX_Free(pBuffer);
|
| }
|
| }
|
| - pMoudle->m_BufferMap.RemoveAll();
|
| - pMoudle->m_ValueMap.RemoveAll();
|
| - if (pMoudle) {
|
| - delete pMoudle;
|
| - pMoudle = NULL;
|
| - }
|
| + pModule->m_BufferMap.RemoveAll();
|
| + pModule->m_ValueMap.RemoveAll();
|
| + delete pModule;
|
| }
|
| }
|
| void CXFA_Node::MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr) {
|
| @@ -5158,7 +5150,7 @@ void CXFA_Node::MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr) {
|
| if (!pDstModuleData) {
|
| return;
|
| }
|
| - XFA_LPMAPMODULEDATA pSrcModuleData = this->GetMapModuleData(FALSE);
|
| + XFA_LPMAPMODULEDATA pSrcModuleData = GetMapModuleData(FALSE);
|
| if (!pSrcModuleData) {
|
| return;
|
| }
|
| @@ -5219,13 +5211,13 @@ void CXFA_Node::MoveBufferMapData(CXFA_Node* pDstModule, void* pKey) {
|
| if (!pKey) {
|
| bNeedMove = FALSE;
|
| }
|
| - if (pDstModule->GetClassID() != this->GetClassID()) {
|
| + if (pDstModule->GetClassID() != GetClassID()) {
|
| bNeedMove = FALSE;
|
| }
|
| XFA_LPMAPMODULEDATA pSrcModuleData = NULL;
|
| XFA_LPMAPMODULEDATA pDstModuleData = NULL;
|
| if (bNeedMove) {
|
| - pSrcModuleData = this->GetMapModuleData(FALSE);
|
| + pSrcModuleData = GetMapModuleData(FALSE);
|
| if (!pSrcModuleData) {
|
| bNeedMove = FALSE;
|
| }
|
|
|