1: <?php
2:
3:
4: namespace BeerXML\Generator;
5:
6:
7: interface IStyleDisplay extends IStyle
8: {
9:
10: /**
11: * ABV Range for this style such as "4.5-5.5%"
12: *
13: * @return string
14: */
15: public function getAbvRange();
16:
17: /**
18: * Carbonation range in volumes such as "2.0-2.6 vols"
19: *
20: * @return string
21: */
22: public function getCarbRange();
23:
24: /**
25: * Color range such as "10-20 SRM"
26: *
27: * @return string
28: */
29: public function getColorRange();
30:
31: /**
32: * Maximum color in user defined units such as "20 srm"
33: *
34: * @return string
35: */
36: public function getDisplayColorMax();
37:
38: /**
39: * Minimum color in user defined units such as "30 srm".
40: *
41: * @return string
42: */
43: public function getDisplayColorMin();
44:
45: /**
46: * Final gravity maximum in user defined units such as "1.019 sg".
47: *
48: * @return string
49: */
50: public function getDisplayFgMax();
51:
52: /**
53: * Final gravity minimum in user defined units such as "1.010 sg".
54: *
55: * @return string
56: */
57: public function getDisplayFgMin();
58:
59: /**
60: * Original gravity max in user defined units such as "1.056 sg"
61: *
62: * @return string
63: */
64: public function getDisplayOgMax();
65:
66: /**
67: * Original gravity minimum in user defined units such as "1.036 sg".
68: *
69: * @return string
70: */
71: public function getDisplayOgMin();
72:
73: /**
74: * Final gravity range such as "1.010-1.015 sg"
75: *
76: * @return string
77: */
78: public function getFgRange();
79:
80: /**
81: * Bitterness range in IBUs such as "10-20 IBU"
82: *
83: * @return string
84: */
85: public function getIbuRange();
86:
87: /**
88: * Original gravity range for the style such as "1.030-1.040 sg"
89: *
90: * @return string
91: */
92: public function getOgRange();
93: }