Skip to content

Commit bb32698

Browse files
committed
add accessor to parser/generator format features
1 parent 864f1a2 commit bb32698

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

avro/src/main/java/com/fasterxml/jackson/dataformat/avro/AvroFactory.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,11 @@ public final boolean isEnabled(AvroParser.Feature f) {
263263
return (_avroParserFeatures & f.getMask()) != 0;
264264
}
265265

266+
@Override
267+
public int getFormatParserFeatures() {
268+
return _avroParserFeatures;
269+
}
270+
266271
/*
267272
/**********************************************************
268273
/* Configuration, generator settings
@@ -307,7 +312,12 @@ public AvroFactory disable(AvroGenerator.Feature f) {
307312
public final boolean isEnabled(AvroGenerator.Feature f) {
308313
return (_avroGeneratorFeatures & f.getMask()) != 0;
309314
}
310-
315+
316+
@Override
317+
public int getFormatGeneratorFeatures() {
318+
return _avroGeneratorFeatures;
319+
}
320+
311321
/*
312322
/**********************************************************
313323
/* Overridden parser factory methods

cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORFactory.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,11 @@ public final boolean isEnabled(CBORParser.Feature f) {
244244
return (_formatParserFeatures & f.getMask()) != 0;
245245
}
246246

247+
@Override
248+
public int getFormatParserFeatures() {
249+
return _formatParserFeatures;
250+
}
251+
247252
/*
248253
/**********************************************************
249254
/* Configuration, generator settings
@@ -289,6 +294,11 @@ public final boolean isEnabled(CBORGenerator.Feature f) {
289294
return (_formatGeneratorFeatures & f.getMask()) != 0;
290295
}
291296

297+
@Override
298+
public int getFormatGeneratorFeatures() {
299+
return _formatGeneratorFeatures;
300+
}
301+
292302
/*
293303
/**********************************************************
294304
/* Overridden parser factory methods, new (2.1)

smile/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileFactory.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,11 @@ public final boolean isEnabled(SmileParser.Feature f) {
265265
return (_smileParserFeatures & f.getMask()) != 0;
266266
}
267267

268+
@Override
269+
public int getFormatParserFeatures() {
270+
return _smileParserFeatures;
271+
}
272+
268273
/*
269274
/**********************************************************
270275
/* Configuration, generator settings
@@ -311,7 +316,12 @@ public SmileFactory disable(SmileGenerator.Feature f) {
311316
public final boolean isEnabled(SmileGenerator.Feature f) {
312317
return (_smileGeneratorFeatures & f.getMask()) != 0;
313318
}
314-
319+
320+
@Override
321+
public int getFormatGeneratorFeatures() {
322+
return _smileGeneratorFeatures;
323+
}
324+
315325
/*
316326
/**********************************************************
317327
/* Overridden parser factory methods: only override methods

0 commit comments

Comments
 (0)