1 package de.juplo.jackson;
4 import com.fasterxml.jackson.core.JsonFactory;
6 import java.io.IOException;
7 import java.io.InputStream;
10 import java.util.Iterator;
11 import java.util.List;
13 import java.util.Spliterator;
14 import java.util.stream.Stream;
22 public class SimpleMapperService extends SimpleMapper
24 private final JsonFactory factory;
27 public SimpleMapperService(JsonFactory factory)
29 this.factory = factory;
33 public Spliterator<Object> getArraySpliterator(File file)
37 return getArraySpliterator(factory.createParser(file));
40 public Spliterator<Object> getArraySpliterator(InputStream is)
44 return getArraySpliterator(factory.createParser(is));
47 public Spliterator<Object> getArraySpliterator(Reader r)
51 return getArraySpliterator(factory.createParser(r));
54 public Spliterator<Object> getArraySpliterator(String content)
58 return getArraySpliterator(factory.createParser(content));
61 public Spliterator<Object> getArraySpliterator(URL url)
65 return getArraySpliterator(factory.createParser(url));
68 public Spliterator<Object> getArraySpliterator(byte[] data)
72 return getArraySpliterator(factory.createParser(data));
75 public Spliterator<Object> getArraySpliterator(char[] content)
79 return getArraySpliterator(factory.createParser(content));
82 public Spliterator<Object> getArraySpliterator(byte[] data, int offset, int len)
86 return getArraySpliterator(factory.createParser(data, offset, len));
89 public Spliterator<Object> getArraySpliterator(char[] data, int offset, int len)
93 return getArraySpliterator(factory.createParser(data, offset, len));
96 public Stream<Object> getArrayStream(File file)
100 return getArrayStream(factory.createParser(file));
103 public Stream<Object> getArrayStream(InputStream is)
107 return getArrayStream(factory.createParser(is));
110 public Stream<Object> getArrayStream(Reader r)
114 return getArrayStream(factory.createParser(r));
117 public Stream<Object> getArrayStream(String content)
121 return getArrayStream(factory.createParser(content));
124 public Stream<Object> getArrayStream(URL url)
128 return getArrayStream(factory.createParser(url));
131 public Stream<Object> getArrayStream(byte[] data)
135 return getArrayStream(factory.createParser(data));
138 public Stream<Object> getArrayStream(char[] content)
142 return getArrayStream(factory.createParser(content));
145 public Stream<Object> getArrayStream(byte[] data, int offset, int len)
149 return getArrayStream(factory.createParser(data, offset, len));
152 public Stream<Object> getArrayStream(char[] data, int offset, int len)
156 return getArrayStream(factory.createParser(data, offset, len));
159 public Iterator<Object> getArrayIterator(File file)
163 return getArrayIterator(factory.createParser(file));
166 public Iterator<Object> getArrayIterator(InputStream is)
170 return getArrayIterator(factory.createParser(is));
173 public Iterator<Object> getArrayIterator(Reader r)
177 return getArrayIterator(factory.createParser(r));
180 public Iterator<Object> getArrayIterator(String content)
184 return getArrayIterator(factory.createParser(content));
187 public Iterator<Object> getArrayIterator(URL url)
191 return getArrayIterator(factory.createParser(url));
194 public Iterator<Object> getArrayIterator(byte[] data)
198 return getArrayIterator(factory.createParser(data));
201 public Iterator<Object> getArrayIterator(char[] content)
205 return getArrayIterator(factory.createParser(content));
208 public Iterator<Object> getArrayIterator(byte[] data, int offset, int len)
212 return getArrayIterator(factory.createParser(data, offset, len));
215 public Iterator<Object> getArrayIterator(char[] data, int offset, int len)
219 return getArrayIterator(factory.createParser(data, offset, len));
223 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(File file)
227 return getObjectSpliterator(factory.createParser(file));
230 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(InputStream is)
234 return getObjectSpliterator(factory.createParser(is));
237 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(Reader r)
241 return getObjectSpliterator(factory.createParser(r));
244 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(String content)
248 return getObjectSpliterator(factory.createParser(content));
251 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(URL url)
255 return getObjectSpliterator(factory.createParser(url));
258 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(byte[] data)
262 return getObjectSpliterator(factory.createParser(data));
265 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(char[] content)
269 return getObjectSpliterator(factory.createParser(content));
272 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(byte[] data, int offset, int len)
276 return getObjectSpliterator(factory.createParser(data, offset, len));
279 public Spliterator<Map.Entry<String, Object>> getObjectSpliterator(char[] data, int offset, int len)
283 return getObjectSpliterator(factory.createParser(data, offset, len));
286 public Stream<Map.Entry<String, Object>> getObjectStream(File file)
290 return getObjectStream(factory.createParser(file));
293 public Stream<Map.Entry<String, Object>> getObjectStream(InputStream is)
297 return getObjectStream(factory.createParser(is));
300 public Stream<Map.Entry<String, Object>> getObjectStream(Reader r)
304 return getObjectStream(factory.createParser(r));
307 public Stream<Map.Entry<String, Object>> getObjectStream(String content)
311 return getObjectStream(factory.createParser(content));
314 public Stream<Map.Entry<String, Object>> getObjectStream(URL url)
318 return getObjectStream(factory.createParser(url));
321 public Stream<Map.Entry<String, Object>> getObjectStream(byte[] data)
325 return getObjectStream(factory.createParser(data));
328 public Stream<Map.Entry<String, Object>> getObjectStream(char[] content)
332 return getObjectStream(factory.createParser(content));
335 public Stream<Map.Entry<String, Object>> getObjectStream(byte[] data, int offset, int len)
339 return getObjectStream(factory.createParser(data, offset, len));
342 public Stream<Map.Entry<String, Object>> getObjectStream(char[] data, int offset, int len)
346 return getObjectStream(factory.createParser(data, offset, len));
349 public Iterator<Map.Entry<String, Object>> getObjectIterator(File file)
353 return getObjectIterator(factory.createParser(file));
356 public Iterator<Map.Entry<String, Object>> getObjectIterator(InputStream is)
360 return getObjectIterator(factory.createParser(is));
363 public Iterator<Map.Entry<String, Object>> getObjectIterator(Reader r)
367 return getObjectIterator(factory.createParser(r));
370 public Iterator<Map.Entry<String, Object>> getObjectIterator(String content)
374 return getObjectIterator(factory.createParser(content));
377 public Iterator<Map.Entry<String, Object>> getObjectIterator(URL url)
381 return getObjectIterator(factory.createParser(url));
384 public Iterator<Map.Entry<String, Object>> getObjectIterator(byte[] data)
388 return getObjectIterator(factory.createParser(data));
391 public Iterator<Map.Entry<String, Object>> getObjectIterator(char[] content)
395 return getObjectIterator(factory.createParser(content));
398 public Iterator<Map.Entry<String, Object>> getObjectIterator(byte[] data, int offset, int len)
402 return getObjectIterator(factory.createParser(data, offset, len));
405 public Iterator<Map.Entry<String, Object>> getObjectIterator(char[] data, int offset, int len)
409 return getObjectIterator(factory.createParser(data, offset, len));
413 public List<Object> convertArray(File file) throws Exception
415 return convertArray(factory.createParser(file));
418 public List<Object> convertArray(InputStream is) throws Exception
420 return convertArray(factory.createParser(is));
423 public List<Object> convertArray(Reader r) throws Exception
425 return convertArray(factory.createParser(r));
428 public List<Object> convertArray(String content) throws Exception
430 return convertArray(factory.createParser(content));
433 public List<Object> convertArray(URL url) throws Exception
435 return convertArray(factory.createParser(url));
438 public List<Object> convertArray(byte[] data) throws Exception
440 return convertArray(factory.createParser(data));
443 public List<Object> convertArray(char[] content) throws Exception
445 return convertArray(factory.createParser(content));
448 public List<Object> convertArray(byte[] data, int offset, int len)
452 return convertArray(factory.createParser(data, offset, len));
455 public List<Object> convertArray(char[] content, int offset, int len)
459 return convertArray(factory.createParser(content, offset, len));
462 public Map<String, Object> convertObject(File file) throws Exception
464 return convertObject(factory.createParser(file));
467 public Map<String, Object> convertObject(InputStream is) throws Exception
469 return convertObject(factory.createParser(is));
472 public Map<String, Object> convertObject(Reader r) throws Exception
474 return convertObject(factory.createParser(r));
477 public Map<String, Object> convertObject(String content) throws Exception
479 return convertObject(factory.createParser(content));
482 public Map<String, Object> convertObject(URL url) throws Exception
484 return convertObject(factory.createParser(url));
487 public Map<String, Object> convertObject(byte[] data) throws Exception
489 return convertObject(factory.createParser(data));
492 public Map<String, Object> convertObject(char[] content) throws Exception
494 return convertObject(factory.createParser(content));
497 public Map<String, Object> convertObject(byte[] data, int offset, int len)
501 return convertObject(factory.createParser(data, offset, len));
504 public Map<String, Object> convertObject(char[] content, int offset, int len)
508 return convertObject(factory.createParser(content, offset, len));
511 public Object convert(File file) throws Exception
513 return convert(factory.createParser(file));
516 public Object convert(InputStream is) throws Exception
518 return convert(factory.createParser(is));
521 public Object convert(Reader r) throws Exception
523 return convert(factory.createParser(r));
526 public Object convert(String content) throws Exception
528 return convert(factory.createParser(content));
531 public Object convert(URL url) throws Exception
533 return convert(factory.createParser(url));
536 public Object convert(byte[] data) throws Exception
538 return convert(factory.createParser(data));
541 public Object convert(char[] content) throws Exception
543 return convert(factory.createParser(content));
546 public Object convert(byte[] data, int offset, int len)
550 return convert(factory.createParser(data, offset, len));
553 public Object convert(char[] content, int offset, int len)
557 return convert(factory.createParser(content, offset, len));