@@ -37,9 +37,9 @@ public void setCurrentValue(Object v) {
37
37
}
38
38
39
39
/*
40
- /**********************************************************
40
+ /**********************************************************************
41
41
/* Public API, configuration
42
- /**********************************************************
42
+ /**********************************************************************
43
43
*/
44
44
45
45
@ Override public void setCodec (ObjectCodec c ) { delegate .setCodec (c ); }
@@ -86,65 +86,81 @@ public JsonParser overrideFormatFeatures(int values, int mask) {
86
86
@ Override public Object getInputSource () { return delegate .getInputSource (); }
87
87
88
88
/*
89
- /**********************************************************
89
+ /**********************************************************************
90
90
/* Capability introspection
91
- /**********************************************************
91
+ /**********************************************************************
92
92
*/
93
93
94
94
@ Override public boolean requiresCustomCodec () { return delegate .requiresCustomCodec (); }
95
95
96
96
@ Override public JacksonFeatureSet <StreamReadCapability > getReadCapabilities () { return delegate .getReadCapabilities (); }
97
97
98
98
/*
99
- /**********************************************************
99
+ /**********************************************************************
100
100
/* Closeable impl
101
- /**********************************************************
101
+ /**********************************************************************
102
102
*/
103
103
104
104
@ Override public void close () throws IOException { delegate .close (); }
105
105
@ Override public boolean isClosed () { return delegate .isClosed (); }
106
106
107
107
/*
108
- /**********************************************************
109
- /* Public API, token accessors
110
- /**********************************************************
108
+ /**********************************************************************
109
+ /* Public API, state override methods
110
+ /**********************************************************************
111
111
*/
112
+
113
+ @ Override public void clearCurrentToken () { delegate .clearCurrentToken (); }
114
+ @ Override public JsonToken getLastClearedToken () { return delegate .getLastClearedToken (); }
115
+ @ Override public void overrideCurrentName (String name ) { delegate .overrideCurrentName (name ); }
112
116
117
+ /*
118
+ /**********************************************************************
119
+ /* Public API, state/location accessors
120
+ /**********************************************************************
121
+ */
122
+
123
+ @ Override public JsonStreamContext getParsingContext () { return delegate .getParsingContext (); }
124
+
113
125
@ Override public JsonToken currentToken () { return delegate .currentToken (); }
114
126
@ Override public int currentTokenId () { return delegate .currentTokenId (); }
115
-
116
- @ Override public JsonToken getCurrentToken () { return delegate .getCurrentToken (); }
127
+ @ Override public String currentName () throws IOException { return delegate .currentName (); }
128
+
129
+ @ Override public JsonLocation currentLocation () { return delegate .getCurrentLocation (); }
130
+ @ Override public JsonLocation currentTokenLocation () { return delegate .getTokenLocation (); }
117
131
132
+ // TODO: deprecate in 2.14 or later
133
+ @ Override public JsonToken getCurrentToken () { return delegate .getCurrentToken (); }
118
134
@ Deprecated // since 2.12
119
135
@ Override public int getCurrentTokenId () { return delegate .getCurrentTokenId (); }
136
+ // TODO: deprecate in 2.14 or later
137
+ @ Override public String getCurrentName () throws IOException { return delegate .getCurrentName (); }
138
+
139
+ // TODO: deprecate in 2.14 or later
140
+ @ Override public JsonLocation getCurrentLocation () { return delegate .getCurrentLocation (); }
141
+ // TODO: deprecate in 2.14 or later
142
+ @ Override public JsonLocation getTokenLocation () { return delegate .getTokenLocation (); }
143
+
144
+ /*
145
+ /**********************************************************************
146
+ /* Public API, token accessors
147
+ /**********************************************************************
148
+ */
120
149
121
150
@ Override public boolean hasCurrentToken () { return delegate .hasCurrentToken (); }
122
151
@ Override public boolean hasTokenId (int id ) { return delegate .hasTokenId (id ); }
123
152
@ Override public boolean hasToken (JsonToken t ) { return delegate .hasToken (t ); }
124
153
125
- @ Override public String getCurrentName () throws IOException { return delegate .getCurrentName (); }
126
- @ Override public JsonLocation getCurrentLocation () { return delegate .getCurrentLocation (); }
127
- @ Override public JsonStreamContext getParsingContext () { return delegate .getParsingContext (); }
128
154
@ Override public boolean isExpectedStartArrayToken () { return delegate .isExpectedStartArrayToken (); }
129
155
@ Override public boolean isExpectedStartObjectToken () { return delegate .isExpectedStartObjectToken (); }
130
156
@ Override public boolean isExpectedNumberIntToken () { return delegate .isExpectedNumberIntToken (); }
131
157
132
158
@ Override public boolean isNaN () throws IOException { return delegate .isNaN (); }
133
159
134
160
/*
135
- /**********************************************************
136
- /* Public API, token state overrides
137
- /**********************************************************
138
- */
139
-
140
- @ Override public void clearCurrentToken () { delegate .clearCurrentToken (); }
141
- @ Override public JsonToken getLastClearedToken () { return delegate .getLastClearedToken (); }
142
- @ Override public void overrideCurrentName (String name ) { delegate .overrideCurrentName (name ); }
143
-
144
- /*
145
- /**********************************************************
146
- /* Public API, access to token information, text
147
- /**********************************************************
161
+ /**********************************************************************
162
+ /* Public API, access to token textual content
163
+ /**********************************************************************
148
164
*/
149
165
150
166
@ Override public String getText () throws IOException { return delegate .getText (); }
@@ -155,9 +171,9 @@ public JsonParser overrideFormatFeatures(int values, int mask) {
155
171
@ Override public int getText (Writer writer ) throws IOException , UnsupportedOperationException { return delegate .getText (writer ); }
156
172
157
173
/*
158
- /**********************************************************
159
- /* Public API, access to token information, numeric
160
- /**********************************************************
174
+ /**********************************************************************
175
+ /* Public API, access to token numeric values
176
+ /**********************************************************************
161
177
*/
162
178
163
179
@ Override
@@ -197,9 +213,9 @@ public JsonParser overrideFormatFeatures(int values, int mask) {
197
213
public Number getNumberValueExact () throws IOException { return delegate .getNumberValueExact (); }
198
214
199
215
/*
200
- /**********************************************************
216
+ /**********************************************************************
201
217
/* Public API, access to token information, coercion/conversion
202
- /**********************************************************
218
+ /**********************************************************************
203
219
*/
204
220
205
221
@ Override public int getValueAsInt () throws IOException { return delegate .getValueAsInt (); }
@@ -214,15 +230,14 @@ public JsonParser overrideFormatFeatures(int values, int mask) {
214
230
@ Override public String getValueAsString (String defaultValue ) throws IOException { return delegate .getValueAsString (defaultValue ); }
215
231
216
232
/*
217
- /**********************************************************
233
+ /**********************************************************************
218
234
/* Public API, access to token values, other
219
- /**********************************************************
235
+ /**********************************************************************
220
236
*/
221
237
222
238
@ Override public Object getEmbeddedObject () throws IOException { return delegate .getEmbeddedObject (); }
223
239
@ Override public byte [] getBinaryValue (Base64Variant b64variant ) throws IOException { return delegate .getBinaryValue (b64variant ); }
224
240
@ Override public int readBinaryValue (Base64Variant b64variant , OutputStream out ) throws IOException { return delegate .readBinaryValue (b64variant , out ); }
225
- @ Override public JsonLocation getTokenLocation () { return delegate .getTokenLocation (); }
226
241
227
242
@ Override public JsonToken nextToken () throws IOException { return delegate .nextToken (); }
228
243
@@ -238,9 +253,9 @@ public JsonParser skipChildren() throws IOException {
238
253
}
239
254
240
255
/*
241
- /**********************************************************
256
+ /**********************************************************************
242
257
/* Public API, Native Ids (type, object)
243
- /**********************************************************
258
+ /**********************************************************************
244
259
*/
245
260
246
261
@ Override public boolean canReadObjectId () { return delegate .canReadObjectId (); }
@@ -249,9 +264,9 @@ public JsonParser skipChildren() throws IOException {
249
264
@ Override public Object getTypeId () throws IOException { return delegate .getTypeId (); }
250
265
251
266
/*
252
- /**********************************************************
267
+ /**********************************************************************
253
268
/* Extended API
254
- /**********************************************************
269
+ /**********************************************************************
255
270
*/
256
271
257
272
/**
0 commit comments