@Override protected void onSetReceiver() { buffer.setReceiver(getReceiver()); }
@Override protected void onCloseStream() { buffer.clear(); }
@Override public void startRecord(final String identifier) { buffer.clear(); buffer.startRecord(identifier); }
@Override public void literal(final String name, final String value) { buffer.literal(name, value); }
@Override public void endEntity() { buffer.endEntity(); }
@Override public void startEntity(final String name) { buffer.startEntity(name); }
public BufferedField(final String name) { this(name, new StreamBuffer()); }
@Before public void setupSystemUnderTest() { systemUnderTest = new ObjectBatchResetter<>(); systemUnderTest.setReceiver(receiver); }
@Override public void endRecord() { assert !isClosed(); typeBuffer.add(MessageType.RECORD_END); }
@Override protected void onResetStream() { clear(); }
@Override public void literal(final String name, final String value) { currentField.stream.literal(name, value); if (GROUP_SUBFIELD.equals(name)) { currentField.group = value; } else if (SCRIPT_SUBFIELD.equals(name)) { currentField.script = value; } }
@Override public void endEntity() { buffer.endEntity(); metamorph.endEntity(); }
@Override public void endEntity() { assert !isClosed(); typeBuffer.add(MessageType.ENTITY_END); }
@Override protected void onResetStream() { buffer.clear(); }
@Override public void literal(final String name, final String value) { buffer.literal(name, value); metamorph.literal(name, value); }
@Override public void endEntity() { buffer.endEntity(); metamorph.endEntity(); }
@Override protected void clear() { sourcesLeft.addAll(sourceList); buffer.clear(); currentName = null; }
@Override public void onResetStream() { streamBuffer.clear(); entityPathTracker.resetStream(); }
@Override public void onCloseStream() { streamBuffer.clear(); entityPathTracker.closeStream(); }