5 #include "DataType.h"
\r
9 namespace Databoard {
\r
14 class DATABOARD_API StringType : public DataType {
\r
17 StringType(std::string pattern);
\r
18 StringType(std::string pattern, std::string mimeType, Range* length);
\r
20 virtual ~StringType();
\r
22 std::string getPattern();
\r
23 void setPattern(std::string pattern);
\r
24 std::string getMimeType();
\r
25 void setMimeType(std::string mimeType);
\r
27 void setLength(Range* length);
\r
31 virtual std::string writeOut(int indent = 0);
\r
35 std::string pattern;
\r
36 std::string mimeType;
\r