@@ -141,114 +141,148 @@ private enum Impl implements Encoder {
141
141
private final Encoder _referenceEncoder = DefaultEncoder .getInstance ();
142
142
143
143
/** {@inheritDoc} */
144
+ @ Override
144
145
public String canonicalize (String s ) {
145
146
return _referenceEncoder .canonicalize (s );
146
147
}
147
148
148
149
/** {@inheritDoc} */
150
+ @ Override
149
151
public String canonicalize (String s , boolean strict ) {
150
152
return _referenceEncoder .canonicalize (s , strict );
151
153
}
152
154
153
155
/** {@inheritDoc} */
156
+ @ Override
154
157
public String canonicalize (String s , boolean restrictMultiple , boolean restrictMixed ) {
155
158
return _referenceEncoder .canonicalize (s , restrictMultiple , restrictMixed );
156
159
}
157
160
158
161
/** {@inheritDoc} */
162
+ @ Override
159
163
public String getCanonicalizedURI (URI dirtyUri ) {
160
164
return _referenceEncoder .getCanonicalizedURI (dirtyUri );
161
165
}
162
166
163
167
/** {@inheritDoc} */
168
+ @ Override
164
169
public String encodeForCSS (String s ) {
165
170
return Encode .forCssString (s );
166
171
}
167
172
168
173
/** {@inheritDoc} */
174
+ @ Override
169
175
public String encodeForHTML (String s ) {
170
176
return Encode .forHtml (s );
171
177
}
172
178
173
179
/** {@inheritDoc} */
180
+ @ Override
174
181
public String decodeForHTML (String s ) {
175
182
return _referenceEncoder .decodeForHTML (s );
176
183
}
177
184
178
185
/** {@inheritDoc} */
186
+ @ Override
179
187
public String encodeForHTMLAttribute (String s ) {
180
188
return Encode .forHtmlAttribute (s );
181
189
}
182
190
183
191
/** {@inheritDoc} */
192
+ @ Override
184
193
public String encodeForJavaScript (String s ) {
185
194
return Encode .forJavaScript (s );
186
195
}
187
196
188
197
/** {@inheritDoc} */
198
+ @ Override
189
199
public String encodeForVBScript (String s ) {
190
200
return _referenceEncoder .encodeForVBScript (s );
191
201
}
192
202
193
203
/** {@inheritDoc} */
204
+ @ Override
194
205
public String encodeForSQL (Codec codec , String s ) {
195
206
return _referenceEncoder .encodeForSQL (codec , s );
196
207
}
197
208
198
209
/** {@inheritDoc} */
210
+ @ Override
199
211
public String encodeForOS (Codec codec , String s ) {
200
212
return _referenceEncoder .encodeForOS (codec , s );
201
213
}
202
214
203
215
/** {@inheritDoc} */
216
+ @ Override
204
217
public String encodeForLDAP (String s ) {
205
218
return _referenceEncoder .encodeForLDAP (s );
206
219
}
207
220
208
221
/** {@inheritDoc} */
222
+ @ Override
209
223
public String encodeForLDAP (String s , boolean b ) {
210
224
return _referenceEncoder .encodeForLDAP (s , b );
211
225
}
212
226
213
227
/** {@inheritDoc} */
228
+ @ Override
214
229
public String encodeForDN (String s ) {
215
230
return _referenceEncoder .encodeForDN (s );
216
231
}
217
232
218
233
/** {@inheritDoc} */
234
+ @ Override
219
235
public String encodeForXPath (String s ) {
220
236
return _referenceEncoder .encodeForXPath (s );
221
237
}
222
238
223
239
/** {@inheritDoc} */
240
+ @ Override
224
241
public String encodeForXML (String s ) {
225
242
return Encode .forXml (s );
226
243
}
227
244
228
245
/** {@inheritDoc} */
246
+ @ Override
229
247
public String encodeForXMLAttribute (String s ) {
230
248
return Encode .forXmlAttribute (s );
231
249
}
232
250
233
251
/** {@inheritDoc} */
252
+ @ Override
234
253
public String encodeForURL (String s ) throws EncodingException {
235
254
return Encode .forUri (s );
236
255
}
237
256
238
257
/** {@inheritDoc} */
258
+ @ Override
239
259
public String decodeFromURL (String s ) throws EncodingException {
240
260
return _referenceEncoder .decodeFromURL (s );
241
261
}
242
262
243
263
/** {@inheritDoc} */
264
+ @ Override
244
265
public String encodeForBase64 (byte [] bytes , boolean wrap ) {
245
266
return _referenceEncoder .encodeForBase64 (bytes , wrap );
246
267
}
247
268
248
269
/** {@inheritDoc} */
270
+ @ Override
249
271
public byte [] decodeFromBase64 (String s ) throws IOException {
250
272
return _referenceEncoder .decodeFromBase64 (s );
251
273
}
252
274
275
+ /** {@inheritDoc} */
276
+ @ Override
277
+ public String encodeForJSON (String s ) {
278
+ return _referenceEncoder .encodeForJSON (s );
279
+ }
280
+
281
+ /** {@inheritDoc} */
282
+ @ Override
283
+ public String decodeFromJSON (String s ) {
284
+ return _referenceEncoder .decodeFromJSON (s );
285
+ }
286
+
253
287
}
254
288
}
0 commit comments