diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-11-07 21:42:05 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-11-07 21:42:05 +0000 |
commit | 255e61ed20e42917e0055710fb5be56b2ad40afc (patch) | |
tree | a834a34df4b2db89118012139f6b7ca346748939 /xfa/fxfa/parser/cxfa_validate.cpp | |
parent | 5bd9a0bf3a6bf81c3706df595387f9fc497bbd72 (diff) | |
download | pdfium-255e61ed20e42917e0055710fb5be56b2ad40afc.tar.xz |
Rename CXFA_Validate to CXFA_ValidateData
This CL renames CXFA_Validate to CXFA_ValidateData to signify it is part
of the data hierarchy.
Change-Id: Ib6f743513160990b6d64c4b10618f16554dc5c08
Reviewed-on: https://pdfium-review.googlesource.com/18017
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'xfa/fxfa/parser/cxfa_validate.cpp')
-rw-r--r-- | xfa/fxfa/parser/cxfa_validate.cpp | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/xfa/fxfa/parser/cxfa_validate.cpp b/xfa/fxfa/parser/cxfa_validate.cpp deleted file mode 100644 index 2f38d82290..0000000000 --- a/xfa/fxfa/parser/cxfa_validate.cpp +++ /dev/null @@ -1,115 +0,0 @@ -// Copyright 2016 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#include "xfa/fxfa/parser/cxfa_validate.h" - -#include "xfa/fxfa/parser/cxfa_node.h" -#include "xfa/fxfa/parser/xfa_utils.h" - -CXFA_Validate::CXFA_Validate(CXFA_Node* pNode) : CXFA_Data(pNode) {} - -int32_t CXFA_Validate::GetFormatTest() { - return m_pNode->JSNode()->GetEnum(XFA_ATTRIBUTE_FormatTest); -} - -bool CXFA_Validate::SetNullTest(WideString wsValue) { - const XFA_ATTRIBUTEENUMINFO* pInfo = - XFA_GetAttributeEnumByName(wsValue.AsStringView()); - m_pNode->JSNode()->SetEnum(XFA_ATTRIBUTE_NullTest, - pInfo ? pInfo->eName : XFA_ATTRIBUTEENUM_Disabled, - false); - return true; -} - -int32_t CXFA_Validate::GetNullTest() { - return m_pNode->JSNode()->GetEnum(XFA_ATTRIBUTE_NullTest); -} - -int32_t CXFA_Validate::GetScriptTest() { - return m_pNode->JSNode()->GetEnum(XFA_ATTRIBUTE_ScriptTest); -} - -void CXFA_Validate::GetMessageText(WideString& wsMessage, - const WideString& wsMessageType) { - CXFA_Node* pNode = - m_pNode->JSNode()->GetProperty(0, XFA_Element::Message, false); - if (!pNode) - return; - - CXFA_Node* pItemNode = pNode->GetNodeItem(XFA_NODEITEM_FirstChild); - for (; pItemNode; - pItemNode = pItemNode->GetNodeItem(XFA_NODEITEM_NextSibling)) { - if (pItemNode->GetElementType() != XFA_Element::Text) - continue; - - WideStringView wsName; - pItemNode->JSNode()->TryCData(XFA_ATTRIBUTE_Name, wsName, true); - if (wsName.IsEmpty() || wsName == wsMessageType) { - pItemNode->JSNode()->TryContent(wsMessage, false, true); - return; - } - } -} - -void CXFA_Validate::SetFormatMessageText(WideString wsMessage) { - SetMessageText(wsMessage, L"formatTest"); -} - -void CXFA_Validate::GetFormatMessageText(WideString& wsMessage) { - GetMessageText(wsMessage, L"formatTest"); -} - -void CXFA_Validate::SetNullMessageText(WideString wsMessage) { - SetMessageText(wsMessage, L"nullTest"); -} - -void CXFA_Validate::GetNullMessageText(WideString& wsMessage) { - GetMessageText(wsMessage, L"nullTest"); -} - -void CXFA_Validate::SetMessageText(WideString& wsMessage, - const WideString& wsMessageType) { - CXFA_Node* pNode = - m_pNode->JSNode()->GetProperty(0, XFA_Element::Message, true); - if (!pNode) - return; - - CXFA_Node* pItemNode = pNode->GetNodeItem(XFA_NODEITEM_FirstChild); - for (; pItemNode; - pItemNode = pItemNode->GetNodeItem(XFA_NODEITEM_NextSibling)) { - if (pItemNode->GetElementType() != XFA_Element::Text) - continue; - - WideStringView wsName; - pItemNode->JSNode()->TryCData(XFA_ATTRIBUTE_Name, wsName, true); - if (wsName.IsEmpty() || wsName == wsMessageType) { - pItemNode->JSNode()->SetContent(wsMessage, wsMessage, false, false, true); - return; - } - } - CXFA_Node* pTextNode = pNode->CreateSamePacketNode(XFA_Element::Text); - pNode->InsertChild(pTextNode, nullptr); - pTextNode->JSNode()->SetCData(XFA_ATTRIBUTE_Name, wsMessageType, false, - false); - pTextNode->JSNode()->SetContent(wsMessage, wsMessage, false, false, true); -} - -void CXFA_Validate::GetScriptMessageText(WideString& wsMessage) { - GetMessageText(wsMessage, L"scriptTest"); -} - -void CXFA_Validate::SetScriptMessageText(WideString wsMessage) { - SetMessageText(wsMessage, L"scriptTest"); -} - -void CXFA_Validate::GetPicture(WideString& wsPicture) { - if (CXFA_Node* pNode = m_pNode->GetChild(0, XFA_Element::Picture, false)) - pNode->JSNode()->TryContent(wsPicture, false, true); -} - -CXFA_ScriptData CXFA_Validate::GetScriptData() { - return CXFA_ScriptData(m_pNode->GetChild(0, XFA_Element::Script, false)); -} |