⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resultxsd.h

📁 自动化编译工具代码
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////
//
// resultxsd.h
//
// Copyright (C) 2002 Altova GmbH - The XML Spy Company
// All rights reserved.
//
// This file was generated by XML Spy.
// DO NOT ALTER THIS FILE.
//
// Refer to the XML Spy Documentation for further details.
// http://www.xmlspy.com
//
//////////////////////////////////////////////////////////////////////////////


#pragma once

#include "Node.h"


class CresultxsdDoc;
class CErrorsType;
class CidType;
class CFailedTestType;
class CFailedTestsType;
class CFailureTypeType;
class CFailuresType;
class CFailuresTotalType;
class CFileType;
class CLineType;
class CLocationType;
class CNameType;
class CStatisticsType;
class CSuccessfulTestsType;
class CidType2;
class CTestType;
class CTestRunType;
class CTestsType;


class CresultxsdDoc : public CDoc
{
protected:
	virtual void DeclareNamespaces(CNode& rNode);
};


class CErrorsType : public CSchemaByte
{
public:
	CErrorsType(CSchemaByte::basetype Value);
	CErrorsType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CidType : public CSchemaByte
{
public:
	CidType(CSchemaByte::basetype Value);
	CidType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CFailedTestType : public CNode
{
public:
	CFailedTestType() : CNode() {}
	CFailedTestType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CFailedTestType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// id id (1...1)
	//
	static int GetidMinCount();
	static int GetidMaxCount();
	int GetidCount();
	bool Hasid();
	void Addid(CidType id);
	CidType GetidAt(int nIndex);
	CidType Getid();
	void RemoveidAt(int nIndex);
	void Removeid();

	//
	// Name Name (1...1)
	//
	static int GetNameMinCount();
	static int GetNameMaxCount();
	int GetNameCount();
	bool HasName();
	void AddName(CNameType Name);
	CNameType GetNameAt(int nIndex);
	CNameType GetName();
	void RemoveNameAt(int nIndex);
	void RemoveName();

	//
	// FailureType FailureType (1...1)
	//
	static int GetFailureTypeMinCount();
	static int GetFailureTypeMaxCount();
	int GetFailureTypeCount();
	bool HasFailureType();
	void AddFailureType(CFailureTypeType FailureType);
	CFailureTypeType GetFailureTypeAt(int nIndex);
	CFailureTypeType GetFailureType();
	void RemoveFailureTypeAt(int nIndex);
	void RemoveFailureType();

	//
	// Location Location (1...1)
	//
	static int GetLocationMinCount();
	static int GetLocationMaxCount();
	int GetLocationCount();
	bool HasLocation();
	void AddLocation(CLocationType Location);
	CLocationType GetLocationAt(int nIndex);
	CLocationType GetLocation();
	void RemoveLocationAt(int nIndex);
	void RemoveLocation();

	//
	// string Message (1...1)
	//
	static int GetMessageMinCount();
	static int GetMessageMaxCount();
	int GetMessageCount();
	bool HasMessage();
	void AddMessage(CSchemaString Message);
	CSchemaString GetMessageAt(int nIndex);
	CSchemaString GetMessage();
	void RemoveMessageAt(int nIndex);
	void RemoveMessage();
};


class CFailedTestsType : public CNode
{
public:
	CFailedTestsType() : CNode() {}
	CFailedTestsType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CFailedTestsType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// FailedTest FailedTest (1...unbounded)
	//
	static int GetFailedTestMinCount();
	static int GetFailedTestMaxCount();
	int GetFailedTestCount();
	bool HasFailedTest();
	void AddFailedTest(CFailedTestType FailedTest);
	CFailedTestType GetFailedTestAt(int nIndex);
	CFailedTestType GetFailedTest();
	void RemoveFailedTestAt(int nIndex);
	void RemoveFailedTest();
};


class CFailureTypeType : public CSchemaString
{
public:
	CFailureTypeType(CSchemaString::basetype Value);
	CFailureTypeType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CFailuresType : public CSchemaByte
{
public:
	CFailuresType(CSchemaByte::basetype Value);
	CFailuresType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CFailuresTotalType : public CSchemaByte
{
public:
	CFailuresTotalType(CSchemaByte::basetype Value);
	CFailuresTotalType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CFileType : public CSchemaString
{
public:
	CFileType(CSchemaString::basetype Value);
	CFileType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CLineType : public CSchemaByte
{
public:
	CLineType(CSchemaByte::basetype Value);
	CLineType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CLocationType : public CNode
{
public:
	CLocationType() : CNode() {}
	CLocationType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CLocationType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// File File (1...1)
	//
	static int GetFileMinCount();
	static int GetFileMaxCount();
	int GetFileCount();
	bool HasFile();
	void AddFile(CFileType File);
	CFileType GetFileAt(int nIndex);
	CFileType GetFile();
	void RemoveFileAt(int nIndex);
	void RemoveFile();

	//
	// Line Line (1...1)
	//
	static int GetLineMinCount();
	static int GetLineMaxCount();
	int GetLineCount();
	bool HasLine();
	void AddLine(CLineType Line);
	CLineType GetLineAt(int nIndex);
	CLineType GetLine();
	void RemoveLineAt(int nIndex);
	void RemoveLine();
};


class CNameType : public CSchemaString
{
public:
	CNameType(CSchemaString::basetype Value);
	CNameType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CStatisticsType : public CNode
{
public:
	CStatisticsType() : CNode() {}
	CStatisticsType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CStatisticsType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// Tests Tests (1...1)
	//
	static int GetTestsMinCount();
	static int GetTestsMaxCount();
	int GetTestsCount();
	bool HasTests();
	void AddTests(CTestsType Tests);
	CTestsType GetTestsAt(int nIndex);
	CTestsType GetTests();
	void RemoveTestsAt(int nIndex);
	void RemoveTests();

	//
	// FailuresTotal FailuresTotal (1...1)
	//
	static int GetFailuresTotalMinCount();
	static int GetFailuresTotalMaxCount();
	int GetFailuresTotalCount();
	bool HasFailuresTotal();
	void AddFailuresTotal(CFailuresTotalType FailuresTotal);
	CFailuresTotalType GetFailuresTotalAt(int nIndex);
	CFailuresTotalType GetFailuresTotal();
	void RemoveFailuresTotalAt(int nIndex);
	void RemoveFailuresTotal();

	//
	// Errors Errors (1...1)
	//
	static int GetErrorsMinCount();
	static int GetErrorsMaxCount();
	int GetErrorsCount();
	bool HasErrors();
	void AddErrors(CErrorsType Errors);
	CErrorsType GetErrorsAt(int nIndex);
	CErrorsType GetErrors();
	void RemoveErrorsAt(int nIndex);
	void RemoveErrors();

	//
	// Failures Failures (1...1)
	//
	static int GetFailuresMinCount();
	static int GetFailuresMaxCount();
	int GetFailuresCount();
	bool HasFailures();
	void AddFailures(CFailuresType Failures);
	CFailuresType GetFailuresAt(int nIndex);
	CFailuresType GetFailures();
	void RemoveFailuresAt(int nIndex);
	void RemoveFailures();
};


class CSuccessfulTestsType : public CNode
{
public:
	CSuccessfulTestsType() : CNode() {}
	CSuccessfulTestsType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CSuccessfulTestsType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// Test Test (1...1)
	//
	static int GetTestMinCount();
	static int GetTestMaxCount();
	int GetTestCount();
	bool HasTest();
	void AddTest(CTestType Test);
	CTestType GetTestAt(int nIndex);
	CTestType GetTest();
	void RemoveTestAt(int nIndex);
	void RemoveTest();
};


class CidType2 : public CSchemaByte
{
public:
	CidType2(CSchemaByte::basetype Value);
	CidType2(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CTestType : public CNode
{
public:
	CTestType() : CNode() {}
	CTestType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CTestType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// id id (1...1)
	//
	static int GetidMinCount();
	static int GetidMaxCount();
	int GetidCount();
	bool Hasid();
	void Addid(CidType2 id);
	CidType2 GetidAt(int nIndex);
	CidType2 Getid();
	void RemoveidAt(int nIndex);
	void Removeid();

	//
	// Name Name (1...1)
	//
	static int GetNameMinCount();
	static int GetNameMaxCount();
	int GetNameCount();
	bool HasName();
	void AddName(CNameType Name);
	CNameType GetNameAt(int nIndex);
	CNameType GetName();
	void RemoveNameAt(int nIndex);
	void RemoveName();
};


class CTestRunType : public CNode
{
public:
	CTestRunType() : CNode() {}
	CTestRunType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CTestRunType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// FailedTests FailedTests (1...1)
	//
	static int GetFailedTestsMinCount();
	static int GetFailedTestsMaxCount();
	int GetFailedTestsCount();
	bool HasFailedTests();
	void AddFailedTests(CFailedTestsType FailedTests);
	CFailedTestsType GetFailedTestsAt(int nIndex);
	CFailedTestsType GetFailedTests();
	void RemoveFailedTestsAt(int nIndex);
	void RemoveFailedTests();

	//
	// SuccessfulTests SuccessfulTests (1...1)
	//
	static int GetSuccessfulTestsMinCount();
	static int GetSuccessfulTestsMaxCount();
	int GetSuccessfulTestsCount();
	bool HasSuccessfulTests();
	void AddSuccessfulTests(CSuccessfulTestsType SuccessfulTests);
	CSuccessfulTestsType GetSuccessfulTestsAt(int nIndex);
	CSuccessfulTestsType GetSuccessfulTests();
	void RemoveSuccessfulTestsAt(int nIndex);
	void RemoveSuccessfulTests();

	//
	// Statistics Statistics (1...1)
	//
	static int GetStatisticsMinCount();
	static int GetStatisticsMaxCount();
	int GetStatisticsCount();
	bool HasStatistics();
	void AddStatistics(CStatisticsType Statistics);
	CStatisticsType GetStatisticsAt(int nIndex);
	CStatisticsType GetStatistics();
	void RemoveStatisticsAt(int nIndex);
	void RemoveStatistics();
};


class CTestsType : public CSchemaByte
{
public:
	CTestsType(CSchemaByte::basetype Value);
	CTestsType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -