Blame view

src/TimeTableCatalog/InternalXMLData.hh 1.09 KB
fbe3c2bb   Benjamin Renard   First commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/*
 * InternalXMLData.h
 *
 *  Created on: Nov 6, 2014
 *      Author: m.mazel
 */

#ifndef INTERNALXMLDATA_H_
#define INTERNALXMLDATA_H_

#include <string>

namespace TimeTableCatalog {

class InternalXMLData {
public:

	// XML metadata
	static const std::string SEPARATOR;
	static const std::string XML_TIMETABLE_TAG;
	static const std::string ELEM_NAME;
	static const std::string ELEM_CREATED;
	static const std::string ELEM_DESCRIPTION;
	static const std::string ELEM_HISTORY;
	static const std::string ELEM_PARAMETERS;
	static const std::string ELEM_PARAMETER;
	static const std::string ELEM_PARAM;
	static const std::string ELEM_NB_INTERVALS;
	// XML intervals start and stop dates
	static const std::string ELEM_START;
	static const std::string ELEM_STOP;

	static const char * ATTRIB_ID;
	static const char * ATTRIB_NAME;
	static const char * ATTRIB_SIZE;
	static const char * ATTRIB_TYPE;
	static const char * ATTRIB_UNIT;
	static const char * ATTRIB_DESCRITION;
	static const char * ATTRIB_UCD;
	static const char * ATTRIB_UTYPE;

};

} /* namespace TimeTableCatalog */
#endif /* INTERNALXMLDATA_H_ */