1) Added missing strings for italic, underline and strike through.
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.quantum.sql / src / com / quantum / model / DataType.java
index 2eb26a0..5a1620b 100644 (file)
@@ -11,10 +11,30 @@ import com.quantum.util.sql.TypesHelper;
 public class DataType {
        private final int javaType;
        private final String databaseTypeName;
+       private final long precision;
+       private final String literalPrefix;
+       private final String literalSuffix;
+       private final String createParameters;
 
-       public DataType(int javaType, String databaseTypeName) {
+       
+       /**
+        * @param javaType
+        * @param databaseTypeName
+        * @param precision
+        * @param literalPrefix
+        * @param literalSuffix
+        * @param createParameters
+        */
+       public DataType(final int javaType, final String databaseTypeName,
+                       final long precision, final String literalPrefix, final String literalSuffix,
+                       final String createParameters) {
+               super();
                this.javaType = javaType;
                this.databaseTypeName = databaseTypeName;
+               this.precision = precision;
+               this.literalPrefix = literalPrefix;
+               this.literalSuffix = literalSuffix;
+               this.createParameters = createParameters;
        }
        public String getDatabaseTypeName() {
                return this.databaseTypeName;
@@ -25,4 +45,16 @@ public class DataType {
        public String getJavaNameType() {
                return TypesHelper.getTypeName(this.javaType);
        }
+       public String getCreateParameters() {
+               return this.createParameters;
+       }
+       public String getLiteralPrefix() {
+               return this.literalPrefix;
+       }
+       public String getLiteralSuffix() {
+               return this.literalSuffix;
+       }
+       public long getPrecision() {
+               return this.precision;
+       }
 }