]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/cpp/DataBoardTest/DataBoard/StringType.cpp
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / cpp / DataBoardTest / DataBoard / StringType.cpp
index 5d6e2aa3441e6138d1ccd8c6641735e6f5875f84..b4140b07a3ab905fcb0ca041cb3d44d13de86a17 100644 (file)
-#include "StringType.h"\r
-\r
-#include "Range.h"\r
-#include "Limit.h"\r
-\r
-#include <limits>\r
-\r
-namespace Databoard {\r
-       namespace Type {\r
-\r
-               StringType::StringType()\r
-               {\r
-                       this->length = NULL;\r
-               }\r
-\r
-               StringType::StringType(std::string pattern)\r
-               {\r
-                       this->pattern = pattern;\r
-                       this->length = NULL;\r
-               }\r
-\r
-               StringType::StringType(std::string pattern, std::string mimeType, Range* length)\r
-               {\r
-                       this->pattern = pattern;\r
-                       this->mimeType = mimeType;\r
-                       this->length = length;\r
-               }\r
-\r
-               StringType::~StringType()\r
-               {\r
-                       if(length != NULL)\r
-                       {\r
-                               delete length;\r
-                       }\r
-               }\r
-\r
-               std::string StringType::getPattern()\r
-               {\r
-                       return pattern;\r
-               }\r
-\r
-               void StringType::setPattern(std::string pattern)\r
-               {\r
-                       this->pattern = pattern;\r
-               }\r
-\r
-               std::string StringType::getMimeType()\r
-               {\r
-                       return mimeType;\r
-               }\r
-\r
-               void StringType::setMimeType(std::string mimeType)\r
-               {\r
-                       this->mimeType = mimeType;\r
-               }\r
-\r
-               Range* StringType::getLength()\r
-               {\r
-                       return length;\r
-               }\r
-\r
-               void StringType::setLength(Range* length)\r
-               {\r
-                       this->length = length;\r
-               }\r
-\r
-               int StringType::minLength()\r
-               {\r
-                       if(length == NULL) return 0;\r
-\r
-                       return length->getLower()->getInteger(INT_MAX);\r
-               }\r
-\r
-               int StringType::maxLength()\r
-               {\r
-                       if(length == NULL) return INT_MAX;\r
-                       \r
-                       return length->getUpper()->getInteger(INT_MIN);\r
-               }\r
-\r
-               std::string StringType::writeOut(int /*indent*/)\r
-               {\r
-                       std::string s;\r
-\r
-                       s.append("String");\r
-\r
-                       bool parenthesis = false;\r
-\r
-                       if(mimeType.size() > 0)\r
-                       {\r
-                               s += "(mimeType=\"" + mimeType + "\"";\r
-\r
-                               parenthesis = true;\r
-                       }\r
-\r
-                       if(pattern.size() > 0)\r
-                       {\r
-                               if(parenthesis == false)\r
-                               {\r
-                                       s += "(";\r
-                               }\r
-                               else\r
-                               {\r
-                                       s += ", ";\r
-                               }\r
-\r
-                               s += "pattern=\"" + pattern + "\"";\r
-\r
-                               parenthesis = true;\r
-                       }\r
-\r
-                       if(parenthesis == true)\r
-                       {\r
-                               s += ")";\r
-                       }\r
-\r
-                       return s;\r
-               }\r
-       }\r
-}\r
+#include "StringType.h"
+
+#include "Range.h"
+#include "Limit.h"
+
+#include <limits>
+
+namespace Databoard {
+       namespace Type {
+
+               StringType::StringType()
+               {
+                       this->length = NULL;
+               }
+
+               StringType::StringType(std::string pattern)
+               {
+                       this->pattern = pattern;
+                       this->length = NULL;
+               }
+
+               StringType::StringType(std::string pattern, std::string mimeType, Range* length)
+               {
+                       this->pattern = pattern;
+                       this->mimeType = mimeType;
+                       this->length = length;
+               }
+
+               StringType::~StringType()
+               {
+                       if(length != NULL)
+                       {
+                               delete length;
+                       }
+               }
+
+               std::string StringType::getPattern()
+               {
+                       return pattern;
+               }
+
+               void StringType::setPattern(std::string pattern)
+               {
+                       this->pattern = pattern;
+               }
+
+               std::string StringType::getMimeType()
+               {
+                       return mimeType;
+               }
+
+               void StringType::setMimeType(std::string mimeType)
+               {
+                       this->mimeType = mimeType;
+               }
+
+               Range* StringType::getLength()
+               {
+                       return length;
+               }
+
+               void StringType::setLength(Range* length)
+               {
+                       this->length = length;
+               }
+
+               int StringType::minLength()
+               {
+                       if(length == NULL) return 0;
+
+                       return length->getLower()->getInteger(INT_MAX);
+               }
+
+               int StringType::maxLength()
+               {
+                       if(length == NULL) return INT_MAX;
+                       
+                       return length->getUpper()->getInteger(INT_MIN);
+               }
+
+               std::string StringType::writeOut(int /*indent*/)
+               {
+                       std::string s;
+
+                       s.append("String");
+
+                       bool parenthesis = false;
+
+                       if(mimeType.size() > 0)
+                       {
+                               s += "(mimeType=\"" + mimeType + "\"";
+
+                               parenthesis = true;
+                       }
+
+                       if(pattern.size() > 0)
+                       {
+                               if(parenthesis == false)
+                               {
+                                       s += "(";
+                               }
+                               else
+                               {
+                                       s += ", ";
+                               }
+
+                               s += "pattern=\"" + pattern + "\"";
+
+                               parenthesis = true;
+                       }
+
+                       if(parenthesis == true)
+                       {
+                               s += ")";
+                       }
+
+                       return s;
+               }
+       }
+}