#include "xfa/fxfa/parser/cxfa_validate.h"
#include "fxjs/xfa/cjx_node.h"
#include "fxjs/xfa/cjx_object.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_message.h"
#include "xfa/fxfa/parser/cxfa_picture.h"
#include "xfa/fxfa/parser/cxfa_script.h"
#include "xfa/fxfa/parser/xfa_basic_data.h"
namespace {
const CXFA_Node::PropertyData kValidatePropertyData[] = …;
const CXFA_Node::AttributeData kValidateAttributeData[] = …;
constexpr wchar_t kFormatTest[] = …;
constexpr wchar_t kNullTest[] = …;
constexpr wchar_t kScriptTest[] = …;
}
CXFA_Validate::CXFA_Validate(CXFA_Document* doc, XFA_PacketType packet)
: … { … }
CXFA_Validate::~CXFA_Validate() = default;
XFA_AttributeValue CXFA_Validate::GetFormatTest() { … }
void CXFA_Validate::SetNullTest(const WideString& wsValue) { … }
XFA_AttributeValue CXFA_Validate::GetNullTest() { … }
XFA_AttributeValue CXFA_Validate::GetScriptTest() { … }
WideString CXFA_Validate::GetMessageText(const WideString& wsMessageType) { … }
void CXFA_Validate::SetFormatMessageText(const WideString& wsMessage) { … }
WideString CXFA_Validate::GetFormatMessageText() { … }
void CXFA_Validate::SetNullMessageText(const WideString& wsMessage) { … }
WideString CXFA_Validate::GetNullMessageText() { … }
WideString CXFA_Validate::GetScriptMessageText() { … }
void CXFA_Validate::SetScriptMessageText(const WideString& wsMessage) { … }
void CXFA_Validate::SetMessageText(const WideString& wsMessageType,
const WideString& wsMessage) { … }
WideString CXFA_Validate::GetPicture() const { … }
CXFA_Script* CXFA_Validate::GetScriptIfExists() { … }