SamEldin.com\CurrentProjects\XML_ParserProject\src\java\constants\Constants.java
  1 /*
  2  * To change this template, choose Tools | Templates
  3  * and open the template in the editor.
  4  */
  5 
  6 package constants;
  7 
  8 /**
  9  *
 10  * @author sameldin
 11  */
 12 public class Constants
 13 {
 14 
 15     public final static String      NO_VALUE_IN_STRING          = "NO_VALUE";
 16     public final static String      XML_CLASS_NAMES_PROPERTIES  = "XML_ClassNamesProperties";
 17 
 18     /*************
 19      *
 20         xsd:string                      java.lang.String
 21         xsd:integer                     java.math.BigInteger
 22         xsd:int                         int
 23         xsd.long                        long
 24         xsd:short                       short
 25         xsd:decimal                     java.math.BigDecimal
 26         xsd:float                       float
 27         xsd:double                      double
 28         xsd:boolean                     boolean
 29         xsd:byte                        byte
 30         xsd:QName                       javax.xml.namespace.QName
 31         xsd:dateTime                    java.util.Calendar
 32         xsd:base64Binary                byte[]
 33         xsd:hexBinary                   byte[]
 34         xsd:unsignedInt                 long
 35         xsd:unsignedShort               int
 36         xsd:unsignedByte                short
 37         xsd:time                        java.util.Calendar
 38         xsd:date                        java.util.Calendar
 39         xsd:anySimpleType               java.lang.String
 40      */
 41     //-----------------------------------------------------------------------
 42     public final static int         NORMAL_RUN                                   = 0;
 43     public final static int         ERROR_RUN                                    = -1;
 44     public final static int         NO_VALUE                                     = -1;
 45     public final static long        NO_VALUE_LONG                                = -1;
 46     //-----------------------------------------------------------------------
 47     public final static String      COMMA_DELIMITER                              = ",";
 48     //-----------------------------------------------------------------------
 49     public final static int         UNKNOWN_TYPE_INDEX                           =  -1;
 50     public final static String      UNKNOWN_TYPE_NAME                            = "UNKNOWN";
 51     public final static int         VOID_TYPE_INDEX                              =  0;
 52     public final static String      VOID_TYPE_NAME                               =  "VOID";
 53     public final static int         NULL_TYPE_INDEX                              =  1;
 54     public final static String      NULL_TYPE_NAME                               =  "NULL";
 55     public final static int         STRING_TYPE_INDEX                            =  2;
 56     public final static String      STRING_TYPE_NAME                             =  "STRING";
 57     public final static int         BOOLEAN_TYPE_INDEX                           =  3;
 58     public final static String      BOOLEAN_TYPE_NAME                            =  "BOOLEAN";
 59     public final static int         CHAR_TYPE_INDEX                              =  4;
 60     public final static String      CHAR_TYPE_NAME                               =  "CHAR";
 61     public final static int         BYTE_TYPE_INDEX                              =  5;
 62     public final static String      BYTE_TYPE_NAME                               =  "BYTE";
 63     public final static int         SHORT_TYPE_INDEX                             =  6;
 64     public final static String      SHORT_TYPE_NAME                              =  "SHORT";
 65     public final static int         INT_TYPE_INDEX                               =  7;
 66     public final static String      INT_TYPE_NAME                                =  "INT";
 67     public final static int         LONG_TYPE_INDEX                              =  8;
 68     public final static String      LONG_TYPE_NAME                               = "LONG";
 69     public final static int         FLOAT_TYPE_INDEX                             =  9;
 70     public final static String      FLOAT_TYPE_NAME                              =  "FLOAT";
 71     public final static int         DOUBLE_TYPE_INDEX                            =  10;
 72     public final static String      DOUBLE_TYPE_NAME                             =  "DOUBLE";
 73     public final static int         BIGDECIMAL_TYPE_INDEX                        =  11;
 74     public final static String      BIGDECIMAL_TYPE_NAME                         =  "BIGDECIMAL";
 75     public final static int         XML_NAMESPACE_QName_TYPE_INDEX               =  12;
 76     public final static String      XML_NAMESPACE_QName_TYPE_NAME                =  "XML_NAMESPACE";
 77     public final static int         CALENDAR_TYPE_INDEX                          =  13;
 78     public final static String      CALENDAR_TYPE_NAME                           =  "CALENDAR";
 79     public final static int         BYTE_ARRAY_TYPE_INDEX                        =  14;
 80     public final static String      BYTE_ARRAY_TYPE_NAME                         =  "BYTE_ARRAY";
 81     public final static int         BIGINTEGER_TYPE_INDEX                        =  15;
 82     public final static String      BIGINTEGER_TYPE_NAME                         =  "BIGINTEGER";
 83     //-----------------------------------------------------------------------
 84     public final static String      ARRAY_CHAR_TYPE_NAME                        = "ARRAY_CHAR";
 85     public final static int         ARRAY_CHAR_TYPE_INDEX                       = 204;
 86     public final static String      ARRAY_BYTE_TYPE_NAME                        = "ARRAY_BYTE";
 87     public final static int         ARRAY_BYTE_TYPE_INDEX                       = 205;
 88     public final static String      ARRAY_SHORT_TYPE_NAME                       = "ARRAY_SHORT";
 89     public final static int         ARRAY_SHORT_TYPE_INDEX                      = 206;
 90     public final static String      ARRAY_INT_TYPE_NAME                         = "ARRAY_INT";
 91     public final static int         ARRAY_INT_TYPE_INDEX                        = 207;
 92     public final static String      ARRAY_LONG_TYPE_NAME                        = "ARRAY_LONG";
 93     public final static int         ARRAY_LONG_TYPE_INDEX                       = 208;
 94     public final static String      ARRAY_FLOAT_TYPE_NAME                       = "ARRAY_FLOAT";
 95     public final static int         ARRAY_FLOAT_TYPE_INDEX                      = 209;
 96     public final static String      ARRAY_DOUBLE_TYPE_NAME                      = "ARRAY_DOUBLE";
 97     public final static int         ARRAY_DOUBLE_TYPE_INDEX                     = 210;  
 98     //-----------------------------------------------------------------------
 99     public final static String     ERROR_TAG_NAME                               = "ERROR_FOUND";
100     public final static String     ROOT_TAG_NAME                                = "Root";
101     public final static String     DATA_OBJECT_TAG_NAME                         = "DATA_OBJECT";
102     public final static String     FIELD_TAG_NAME                               = "FIELD_NAME";
103     public final static String     RETURN_TYPE_TAG_NAME                         = "RETURN_TYPE";
104     public final static int        ERROR_TAG_NAME_INDEX                         =  100;
105     public final static int        ROOT_TAG_NAME_INDEX                          =  101;
106     public final static int        DATA_OBJECT_TAG_NAME_INDEX                   =  102;
107     public final static int        FIELD_TAG_NAME_INDEX                         =  103;
108     public final static int        RETURN_TYPE_TAG_NAME_INDEX                   =  104;
109     //-----------------------------------------------------------------------
110     public final static String     CLASS_NAME_LABEL                             = "CLASS_NAME";
111     public final static String     FIELD_LABEL                                  = "FIELD";
112     public final static String     RETUN_VALUE_LABEL                            = "RETUN_VALUE";
113     public final static int        CLASS_NAME_LABEL_INDEX                       =  201;
114     public final static int        FIELD_LABEL_INDEX                            =  202;
115     public final static int        RETUN_VALUE_LABEL_INDEX                      =  203;
116     //-----------------------------------------------------------------------
117     public final static String      TEST_FOLDER_PATH
118             = "D:\\DataForProjects\\Test_XML_DomFolder\\";
119     public final static String      TEST_XML_FILE_NAME                          = "sam.xml";
120     public final static String      MY_FIRST_BEAN_XML_FILE_NAME                 = "MyFirstBeanXMLFileConversion.xml";
121     //-----------------------------------------------------------------------
122     public final static int         CLASS_1_INDEX                        =  0;
123     public final static int         CLASS_2_INDEX                        =  1;
124     public final static int         CLASS_3_INDEX                        =  2;
125     public final static int         CLASS_4_INDEX                        =  3;
126     public final static int         CLASS_5_INDEX                        =  4;
127     public final static int         CLASS_6_INDEX                        =  5;
128 
129 }
130 
131