Skip to content

Commit 16fa34d

Browse files
committed
Fix javadoc for module "json" (#396)
Also simplifies a constructor.
1 parent 273dea9 commit 16fa34d

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

metafacture-json/src/main/java/org/metafacture/json/JsonDecoder.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,20 +60,14 @@ public final class JsonDecoder extends DefaultObjectPipe<String, StreamReceiver>
6060
private final JsonFactory jsonFactory = new JsonFactory();
6161

6262
private JsonParser jsonParser;
63-
private String arrayMarker;
64-
private String arrayName;
65-
private String recordId;
66-
private int recordCount;
63+
private String arrayMarker = DEFAULT_ARRAY_MARKER;
64+
private String arrayName = DEFAULT_ARRAY_NAME;
65+
private String recordId = DEFAULT_RECORD_ID;
66+
private String recordPath = DEFAULT_ROOT_PATH;
6767

68-
private String recordPath;
68+
private int recordCount;
6969

7070
public JsonDecoder() {
71-
setArrayMarker(DEFAULT_ARRAY_MARKER);
72-
setArrayName(DEFAULT_ARRAY_NAME);
73-
setRecordId(DEFAULT_RECORD_ID);
74-
setRecordPath(DEFAULT_ROOT_PATH);
75-
76-
resetRecordCount();
7771
}
7872

7973
public void setAllowComments(final boolean allowComments) {

metafacture-json/src/main/java/org/metafacture/json/JsonEncoder.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ public final class JsonEncoder extends DefaultStreamPipe<ObjectReceiver<String>>
6262

6363
private String arrayMarker = ARRAY_MARKER;
6464

65+
/**
66+
* Default constructor initializes the JsonGenerator. The root value separator
67+
* of the JsonGenerator is set to null.
68+
*/
6569
public JsonEncoder() {
6670
try {
6771
jsonGenerator = new JsonFactory().createGenerator(writer);

0 commit comments

Comments
 (0)