Exemplo n.º 1
0
 /**
  * Returns HTML-formatted report
  *
  * @return string representation of HTML-formatted report
  */
 public String getReport() {
   String out = "<html>";
   boolean trigger = false;
   for (BinaryNumber bn : outputSequence) {
     if (trigger) out += "<font color=\"blue\" size=\"5\">" + bn.getStringSequence() + " </font>";
     else out += "<font color=\"green\" size=\"5\">" + bn.getStringSequence() + " </font>";
     trigger = !trigger;
   }
   out += "</html>";
   return out;
 }
Exemplo n.º 2
0
 /**
  * Runs encoding
  *
  * @return encoded sequence
  */
 public List<BinaryNumber> getSequence() {
   for (BinaryNumber bn : inputSequence) {
     boolean[] currentNumberArray = bn.getBinaryArray();
     boolean[] resultNumber = new boolean[bn.getLength() * 2];
     int index = 0;
     for (boolean currentSymbol : currentNumberArray) {
       resultNumber[index++] = currentSymbol;
       resultNumber[index++] = !currentSymbol;
     }
     BinaryNumber ready = new BinaryNumber(resultNumber);
     outputSequence.add(ready);
   }
   return outputSequence;
 }