1
1
package org.gitanimals.render.domain
2
2
3
3
import org.springframework.core.io.ClassPathResource
4
+ import org.springframework.util.ClassUtils
4
5
import java.nio.charset.Charset
5
6
6
- val whiteFieldSvg: String = ClassPathResource (" classpath: persona/field/white-field.svg" )
7
+ val whiteFieldSvg: String = ClassPathResource (" persona/field/white-field.svg" )
7
8
.getContentAsString(Charset .defaultCharset())
8
9
9
- val snowyFieldSvg: String = ClassPathResource (" classpath: persona/field/snowy-field.svg" )
10
+ val snowyFieldSvg: String = ClassPathResource (" persona/field/snowy-field.svg" )
10
11
.getContentAsString(Charset .defaultCharset())
11
12
12
- val gooseSvg: String = ClassPathResource (" classpath: persona/animal/goose.svg" )
13
+ val gooseSvg: String = ClassPathResource (" persona/animal/goose.svg" )
13
14
.getContentAsString(Charset .defaultCharset())
14
15
15
- val gooseSunglassesSvg: String = ClassPathResource (" classpath: persona/animal/goose-sunglasses.svg" )
16
+ val gooseSunglassesSvg: String = ClassPathResource (" persona/animal/goose-sunglasses.svg" )
16
17
.getContentAsString(Charset .defaultCharset())
17
18
18
- val gooseKotlinSvg: String = ClassPathResource (" classpath: persona/animal/goose-kotlin.svg" )
19
+ val gooseKotlinSvg: String = ClassPathResource (" persona/animal/goose-kotlin.svg" )
19
20
.getContentAsString(Charset .defaultCharset())
20
21
21
- val gooseJavaSvg: String = ClassPathResource (" classpath: persona/animal/goose-java.svg" )
22
+ val gooseJavaSvg: String = ClassPathResource (" persona/animal/goose-java.svg" )
22
23
.getContentAsString(Charset .defaultCharset())
23
24
24
- val gooseJsSvg: String = ClassPathResource (" classpath: persona/animal/goose-js.svg" )
25
+ val gooseJsSvg: String = ClassPathResource (" persona/animal/goose-js.svg" )
25
26
.getContentAsString(Charset .defaultCharset())
26
27
27
- val gooseNodeSvg: String = ClassPathResource (" classpath: persona/animal/goose-node.svg" )
28
+ val gooseNodeSvg: String = ClassPathResource (" persona/animal/goose-node.svg" )
28
29
.getContentAsString(Charset .defaultCharset())
29
30
30
- val gooseSwiftSvg: String = ClassPathResource (" classpath: persona/animal/goose-swift.svg" )
31
+ val gooseSwiftSvg: String = ClassPathResource (" persona/animal/goose-swift.svg" )
31
32
.getContentAsString(Charset .defaultCharset())
32
33
33
- val gooseLinuxSvg: String = ClassPathResource (" classpath: persona/animal/goose-linux.svg" )
34
+ val gooseLinuxSvg: String = ClassPathResource (" persona/animal/goose-linux.svg" )
34
35
.getContentAsString(Charset .defaultCharset())
35
36
36
- val gooseSpringSvg: String = ClassPathResource (" classpath: persona/animal/goose-spring.svg" )
37
+ val gooseSpringSvg: String = ClassPathResource (" persona/animal/goose-spring.svg" )
37
38
.getContentAsString(Charset .defaultCharset())
38
39
39
- val littleChickSvg: String = ClassPathResource (" classpath: persona/animal/little-chick.svg" )
40
+ val littleChickSvg: String = ClassPathResource (" persona/animal/little-chick.svg" )
40
41
.getContentAsString(Charset .defaultCharset())
41
42
42
- val littleChickSunglassesSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-sunglasses.svg" )
43
+ val littleChickSunglassesSvg: String = ClassPathResource (" persona/animal/little-chick-sunglasses.svg" )
43
44
.getContentAsString(Charset .defaultCharset())
44
45
45
- val littleChickKotlinSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-kotlin.svg" )
46
+ val littleChickKotlinSvg: String = ClassPathResource (" persona/animal/little-chick-kotlin.svg" )
46
47
.getContentAsString(Charset .defaultCharset())
47
48
48
- val littleChickJavaSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-java.svg" )
49
+ val littleChickJavaSvg: String = ClassPathResource (" persona/animal/little-chick-java.svg" )
49
50
.getContentAsString(Charset .defaultCharset())
50
51
51
- val littleChickJsSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-js.svg" )
52
+ val littleChickJsSvg: String = ClassPathResource (" persona/animal/little-chick-js.svg" )
52
53
.getContentAsString(Charset .defaultCharset())
53
54
54
- val littleChickNodeSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-node.svg" )
55
+ val littleChickNodeSvg: String = ClassPathResource (" persona/animal/little-chick-node.svg" )
55
56
.getContentAsString(Charset .defaultCharset())
56
57
57
- val littleChickSwiftSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-swift.svg" )
58
+ val littleChickSwiftSvg: String = ClassPathResource (" persona/animal/little-chick-swift.svg" )
58
59
.getContentAsString(Charset .defaultCharset())
59
60
60
- val littleChickLinuxSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-linux.svg" )
61
+ val littleChickLinuxSvg: String = ClassPathResource (" persona/animal/little-chick-linux.svg" )
61
62
.getContentAsString(Charset .defaultCharset())
62
63
63
- val littleChickSpringSvg: String = ClassPathResource (" classpath: persona/animal/little-chick-spring.svg" )
64
+ val littleChickSpringSvg: String = ClassPathResource (" persona/animal/little-chick-spring.svg" )
64
65
.getContentAsString(Charset .defaultCharset())
65
66
66
- val penguinSvg: String = ClassPathResource (" classpath: persona/animal/penguin.svg" )
67
+ val penguinSvg: String = ClassPathResource (" persona/animal/penguin.svg" )
67
68
.getContentAsString(Charset .defaultCharset())
68
69
69
- val penguinSunglassesSvg: String = ClassPathResource (" classpath: persona/animal/penguin-sunglasses.svg" )
70
+ val penguinSunglassesSvg: String = ClassPathResource (" persona/animal/penguin-sunglasses.svg" )
70
71
.getContentAsString(Charset .defaultCharset())
71
72
72
- val penguinKotlinSvg: String = ClassPathResource (" classpath: persona/animal/penguin-kotlin.svg" )
73
+ val penguinKotlinSvg: String = ClassPathResource (" persona/animal/penguin-kotlin.svg" )
73
74
.getContentAsString(Charset .defaultCharset())
74
75
75
- val penguinJavaSvg: String = ClassPathResource (" classpath: persona/animal/penguin-java.svg" )
76
+ val penguinJavaSvg: String = ClassPathResource (" persona/animal/penguin-java.svg" )
76
77
.getContentAsString(Charset .defaultCharset())
77
78
78
- val penguinJsSvg: String = ClassPathResource (" classpath: persona/animal/penguin-js.svg" )
79
+ val penguinJsSvg: String = ClassPathResource (" persona/animal/penguin-js.svg" )
79
80
.getContentAsString(Charset .defaultCharset())
80
81
81
- val penguinNodeSvg: String = ClassPathResource (" classpath: persona/animal/penguin-node.svg" )
82
+ val penguinNodeSvg: String = ClassPathResource (" persona/animal/penguin-node.svg" )
82
83
.getContentAsString(Charset .defaultCharset())
83
84
84
- val penguinSwiftSvg: String = ClassPathResource (" classpath: persona/animal/penguin-swift.svg" )
85
+ val penguinSwiftSvg: String = ClassPathResource (" persona/animal/penguin-swift.svg" )
85
86
.getContentAsString(Charset .defaultCharset())
86
87
87
- val penguinLinuxSvg: String = ClassPathResource (" classpath: persona/animal/penguin-linux.svg" )
88
+ val penguinLinuxSvg: String = ClassPathResource (" persona/animal/penguin-linux.svg" )
88
89
.getContentAsString(Charset .defaultCharset())
89
90
90
- val penguinSpringSvg: String = ClassPathResource (" classpath: persona/animal/penguin-spring.svg" )
91
+ val penguinSpringSvg: String = ClassPathResource (" persona/animal/penguin-spring.svg" )
91
92
.getContentAsString(Charset .defaultCharset())
92
93
93
- val pigSvg: String = ClassPathResource (" classpath: persona/animal/pig.svg" )
94
+ val pigSvg: String = ClassPathResource (" persona/animal/pig.svg" )
94
95
.getContentAsString(Charset .defaultCharset())
95
96
96
- val pigSunglassesSvg: String = ClassPathResource (" classpath: persona/animal/pig-sunglasses.svg" )
97
+ val pigSunglassesSvg: String = ClassPathResource (" persona/animal/pig-sunglasses.svg" )
97
98
.getContentAsString(Charset .defaultCharset())
98
99
99
- val pigKotlinSvg: String = ClassPathResource (" classpath: persona/animal/pig-kotlin.svg" )
100
+ val pigKotlinSvg: String = ClassPathResource (" persona/animal/pig-kotlin.svg" )
100
101
.getContentAsString(Charset .defaultCharset())
101
102
102
- val pigJavaSvg: String = ClassPathResource (" classpath: persona/animal/pig-java.svg" )
103
+ val pigJavaSvg: String = ClassPathResource (" persona/animal/pig-java.svg" )
103
104
.getContentAsString(Charset .defaultCharset())
104
105
105
- val pigJsSvg: String = ClassPathResource (" classpath: persona/animal/pig-js.svg" )
106
+ val pigJsSvg: String = ClassPathResource (" persona/animal/pig-js.svg" )
106
107
.getContentAsString(Charset .defaultCharset())
107
108
108
- val pigNodeSvg: String = ClassPathResource (" classpath: persona/animal/pig-node.svg" )
109
+ val pigNodeSvg: String = ClassPathResource (" persona/animal/pig-node.svg" )
109
110
.getContentAsString(Charset .defaultCharset())
110
111
111
- val pigSwiftSvg: String = ClassPathResource (" classpath: persona/animal/pig-swift.svg" )
112
+ val pigSwiftSvg: String = ClassPathResource (" persona/animal/pig-swift.svg" )
112
113
.getContentAsString(Charset .defaultCharset())
113
114
114
- val pigLinuxSvg: String = ClassPathResource (" classpath: persona/animal/pig-linux.svg" )
115
+ val pigLinuxSvg: String = ClassPathResource (" persona/animal/pig-linux.svg" )
115
116
.getContentAsString(Charset .defaultCharset())
116
117
117
- val pigSpringSvg: String = ClassPathResource (" classpath: persona/animal/pig-spring.svg" )
118
+ val pigSpringSvg: String = ClassPathResource (" persona/animal/pig-spring.svg" )
118
119
.getContentAsString(Charset .defaultCharset())
119
120
120
- val slimeRedSvg: String = ClassPathResource (" classpath: persona/animal/slime-red.svg" )
121
+ val slimeRedSvg: String = ClassPathResource (" persona/animal/slime-red.svg" )
121
122
.getContentAsString(Charset .defaultCharset())
122
123
123
- val slimeRedKotlinSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-kotlin.svg" )
124
+ val slimeRedKotlinSvg: String = ClassPathResource (" persona/animal/slime-red-kotlin.svg" )
124
125
.getContentAsString(Charset .defaultCharset())
125
126
126
- val slimeRedJavaSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-java.svg" )
127
+ val slimeRedJavaSvg: String = ClassPathResource (" persona/animal/slime-red-java.svg" )
127
128
.getContentAsString(Charset .defaultCharset())
128
129
129
- val slimeRedJsSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-js.svg" )
130
+ val slimeRedJsSvg: String = ClassPathResource (" persona/animal/slime-red-js.svg" )
130
131
.getContentAsString(Charset .defaultCharset())
131
132
132
- val slimeRedNodeSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-node.svg" )
133
+ val slimeRedNodeSvg: String = ClassPathResource (" persona/animal/slime-red-node.svg" )
133
134
.getContentAsString(Charset .defaultCharset())
134
135
135
- val slimeRedSwiftSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-swift.svg" )
136
+ val slimeRedSwiftSvg: String = ClassPathResource (" persona/animal/slime-red-swift.svg" )
136
137
.getContentAsString(Charset .defaultCharset())
137
138
138
- val slimeRedLinuxSvg: String = ClassPathResource (" classpath: persona/animal/slime-red-linux.svg" )
139
+ val slimeRedLinuxSvg: String = ClassPathResource (" persona/animal/slime-red-linux.svg" )
139
140
.getContentAsString(Charset .defaultCharset())
140
141
141
- val slimeBlueSvg: String = ClassPathResource (" classpath: persona/animal/slime-blue.svg" )
142
+ val slimeBlueSvg: String = ClassPathResource (" persona/animal/slime-blue.svg" )
142
143
.getContentAsString(Charset .defaultCharset())
143
144
144
- val slimeGreenSvg: String = ClassPathResource (" classpath: persona/animal/slime-green.svg" )
145
+ val slimeGreenSvg: String = ClassPathResource (" persona/animal/slime-green.svg" )
145
146
.getContentAsString(Charset .defaultCharset())
146
147
147
148
val largeTextSvgs = lazy {
148
149
val map = mutableMapOf<String , String >()
149
150
for (i in ' A' .. ' Z' ) {
150
- val path = " classpath: persona/text/large/$i .svg"
151
+ val path = " persona/text/large/$i .svg"
151
152
map[i.toString()] = ClassPathResource (path)
152
153
.getContentAsString(Charset .defaultCharset())
153
154
}
154
155
for (i in ' a' .. ' z' ) {
155
- val path = " classpath: persona/text/large/_$i .svg"
156
+ val path = " persona/text/large/_$i .svg"
156
157
map[i.toString()] = ClassPathResource (path)
157
158
.getContentAsString(Charset .defaultCharset())
158
159
}
159
160
for (i in 0 .. 9 ) {
160
- val path = " classpath: persona/text/large/$i .svg"
161
+ val path = " persona/text/large/$i .svg"
161
162
map[i.toString()] = ClassPathResource (path)
162
163
.getContentAsString(Charset .defaultCharset())
163
164
}
164
- map[" -" ] = ClassPathResource (" classpath: persona/text/large/hyphens.svg" )
165
+ map[" -" ] = ClassPathResource (" persona/text/large/hyphens.svg" )
165
166
.getContentAsString(Charset .defaultCharset())
166
167
map
167
168
}.value
168
169
169
170
val mediumNumberSvgs = lazy {
170
171
val list = mutableListOf<String >()
171
172
for (i in 0 .. 9 ) {
172
- val path = " classpath: persona/text/medium/$i .svg"
173
+ val path = " persona/text/medium/$i .svg"
173
174
list.add(
174
175
ClassPathResource (path)
175
176
.getContentAsString(Charset .defaultCharset())
@@ -181,7 +182,7 @@ val mediumNumberSvgs = lazy {
181
182
val numberSvgs = lazy {
182
183
val list = mutableListOf<String >()
183
184
for (i in 0 .. 9 ) {
184
- val path = " classpath: persona/text/small/$i .svg"
185
+ val path = " persona/text/small/$i .svg"
185
186
list.add(
186
187
ClassPathResource (path)
187
188
.getContentAsString(Charset .defaultCharset())
0 commit comments