Subversion Repositories distributed

Rev

Rev 14 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14 Rev 32
Line 1... Line 1...
1
package de.viathinksoft.immortable.gen2;
1
package de.viathinksoft.immortal.gen2;
2
 
2
 
3
import java.io.BufferedWriter;
3
import java.io.BufferedWriter;
4
import java.io.FileWriter;
4
import java.io.FileWriter;
5
import java.io.IOException;
5
import java.io.IOException;
6
import java.math.BigInteger;
6
import java.math.BigInteger;
7
 
7
 
8
 
8
 
9
public class ImmortableWriter {
-
 
10
 
9
 
-
 
10
public class ImmortalWriter {
-
 
11
 
11
        public static void writeImmortable(ImmortableBase b, BigInteger u,
12
        public static void writeImmortable(ImmortalBase b, BigInteger u,
12
                        String filename, boolean reverse) throws IOException {
13
                        String filename, boolean reverse) throws IOException {
13
                BufferedWriter f = new BufferedWriter(new FileWriter(filename));
14
                BufferedWriter f = new BufferedWriter(new FileWriter(filename));
14
 
15
 
15
                String s = null;
16
                String s = null;
16
 
17
 
17
                if (b == ImmortableBase.M5) {
18
                if (b == ImmortalBase.M5) {
18
                        s = Immortable.M5(u).toString();
19
                        s = Immortal.M5(u).toString();
19
                } else if (b == ImmortableBase.M6) {
20
                } else if (b == ImmortalBase.M6) {
20
                        s = Immortable.M6(u).toString();
21
                        s = Immortal.M6(u).toString();
21
                }
22
                }
22
 
23
 
23
                if (reverse) {
24
                if (reverse) {
24
                        s = new StringBuffer(s).reverse().toString();
25
                        s = new StringBuffer(s).reverse().toString();
25
                }
26
                }
Line 27... Line 28...
27
                f.write(s);
28
                f.write(s);
28
 
29
 
29
                f.close();
30
                f.close();
30
        }
31
        }
31
       
32
       
32
        private ImmortableWriter() {
33
        private ImmortalWriter() {
33
        }
34
        }
34
 
35
 
35
}
36
}