Ejemplo n.º 1
0
 public Record(Record record)
 {
     type          = record.type;
     len           = record.len;
     word1         = record.word1;
     pos1          = record.pos1;
     stemmed1      = record.stemmed1;
     priorpolarity = record.priorpolarity;
 }
Ejemplo n.º 2
0
 public Record(String record)
 {
     InitLogicTable();
     String[] properties = record.Split(' ');
     if (IsDictFormatNormal)
     {
         foreach (String str in properties)
         {
             String[] keyValue = str.Split('=');
             if (keyValue[0].Equals("word1"))
             {
                 word1 = keyValue[1];
             }
             else if (keyValue[0].Equals("len"))
             {
                 len = Int32.Parse(keyValue[1]);
             }
             else if (keyValue[0].Equals("type"))
             {
                 type = (LevelType)logicTable[keyValue[1]];
             }
             else if (keyValue[0].Equals("pos1"))
             {
                 pos1 = (PartofSpeech)logicTable[keyValue[1]];
             }
             else if (keyValue[0].Equals("priorpolarity"))
             {
                 priorpolarity = (Priorpolarity)logicTable[keyValue[1]];
             }
             else if (keyValue[0].Equals("stemmed1"))
             {
                 if (keyValue[0].Equals("n", StringComparison.OrdinalIgnoreCase))
                 {
                     stemmed1 = false;
                 }
                 else
                 {
                     stemmed1 = true;
                 }
             }
         }
     }
     else
     {
         word1         = properties[0];
         priorpolarity = (Priorpolarity)logicTable[properties[1]];
     }
 }