1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.ancientprogramming.fixedformat4j.format.data;
17 import com.ancientprogramming.fixedformat4j.annotation.Sign;
18 import static com.ancientprogramming.fixedformat4j.annotation.FixedFormatNumber.*;
19
20
21
22
23
24
25
26 public class FixedFormatNumberData {
27
28 public static final FixedFormatNumberData DEFAULT = new FixedFormatNumberData(Sign.NOSIGN, DEFAULT_POSITIVE_SIGN, DEFAULT_NEGATIVE_SIGN);
29
30 private Sign signing;
31 private char positiveSign;
32 private char negativeSign;
33
34 public FixedFormatNumberData(Sign signing, char positiveSign, char negativeSign) {
35 this.signing = signing;
36 this.positiveSign = positiveSign;
37 this.negativeSign = negativeSign;
38 }
39
40
41 public Sign getSigning() {
42 return signing;
43 }
44
45 public Character getPositiveSign() {
46 return positiveSign;
47 }
48
49 public Character getNegativeSign() {
50 return negativeSign;
51 }
52
53
54 public String toString() {
55 return "FixedFormatNumberData{" +
56 "signing=" + signing +
57 ", positiveSign='" + positiveSign + "'" +
58 ", negativeSign='" + negativeSign + "'" +
59 '}';
60 }
61 }