Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 1 | /** |
| 2 | * Main public API classes of the core streaming JSON |
| 3 | * processor: most importantly {@link com.fasterxml.jackson.core.JsonFactory} |
| 4 | * used for constructing |
| 5 | * JSON parser ({@link com.fasterxml.jackson.core.JsonParser}) |
| 6 | * and generator |
Olly Smith | 8a6a899 | 2014-03-16 18:10:29 +0000 | [diff] [blame] | 7 | * ({@link com.fasterxml.jackson.core.JsonGenerator}) |
Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 8 | * instances. |
| 9 | * <p> |
| 10 | * Public API of the higher-level mapping interfaces ("Mapping API") |
Tatu Saloranta | b1baffc | 2011-12-28 23:30:32 -0800 | [diff] [blame] | 11 | * is found from the "jackson-databind" bundle, except for following |
| 12 | * base interfaces that are defined here: |
Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 13 | * <ul> |
Tatu Saloranta | 08a6743 | 2012-01-29 16:43:38 -0800 | [diff] [blame] | 14 | *<li>{@link com.fasterxml.jackson.core.TreeNode} is included |
Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 15 | *within Streaming API to support integration of the Tree Model |
| 16 | *(which is based on <code>JsonNode</code>) with the basic |
| 17 | *parsers and generators (iff using mapping-supporting factory: which |
| 18 | *is part of Mapping API, not core) |
| 19 | * </li> |
| 20 | *<li>{@link com.fasterxml.jackson.core.ObjectCodec} is included so that |
| 21 | * reference to the object capable of serializing/deserializing |
Tatu Saloranta | d77350e | 2011-12-22 23:13:13 -0800 | [diff] [blame] | 22 | * Objects to/from JSON (usually, <code>com.fasterxml.jackson.databind.ObjectMapper</code>) |
Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 23 | * can be exposed, without adding direct dependency to implementation. |
| 24 | * </li> |
| 25 | *</ul> |
Tatu Saloranta | f15531c | 2011-12-22 23:00:40 -0800 | [diff] [blame] | 26 | */ |
| 27 | |
| 28 | package com.fasterxml.jackson.core; |