@Override public void startEntity(final String name) { for (StreamReceiver receiver : getReceivers()) { receiver.startEntity(name); } }
@Override public void startEntity(final String name) { entityStack.push(name); getReceiver().startEntity(name); }
@Override public void startDataField(final char[] tag, final char[] implDefinedPart, final char[] indicators) { getReceiver().startEntity(buildName(tag, indicators)); }
@Override public void startEntity(final String name) { try { getReceiver().startEntity(name); } catch(final Exception e) { LOG.error(MSG_PATTERN, logPrefix, "startEntity" + name); LOG.error(MSG_PATTERN, logPrefix, e); } }
@Override public void startEntity(final String name) { final String normalizedName = normalizeKeys ? normalize(name) : name; getReceiver().startEntity(normalizedName); }
@Override public void startRecord(final String identifier) { getReceiver().startEntity(entityName); if (idLiteralName != null) { getReceiver().literal(idLiteralName, identifier); } }
@Override public void startRecord(final String identifier) { getReceiver().startRecord(identifier); if(!autoAddedSubject.isEmpty()){ getReceiver().startEntity(autoAddedSubject); getReceiver().literal(RDF_ABOUT, identifier); } }
private void verify001_a_Test(final InOrder ordered) { ordered.verify(this.receiver).startEntity("001"); ordered.verify(this.receiver).literal("a", "test"); ordered.verify(this.receiver).endEntity(); }
private void verify021AAUeber(final InOrder ordered, final String value) { ordered.verify(receiver).startEntity("021A"); ordered.verify(receiver).literal("a", value); ordered.verify(receiver).endEntity(); }
private void verify001At0Test(final InOrder ordered) { ordered.verify(receiver).startEntity("001@"); ordered.verify(receiver).literal("0", "test"); ordered.verify(receiver).endEntity(); }
private void emitNonMultiscriptField() { getReceiver().startEntity(currentField.name); currentField.stream.replay(); getReceiver().endEntity(); }
@Test public void shouldTrimWhitespaceInFieldNamesByDefault() { picaDecoder.process( " fieldname " + SUBFIELD_MARKER + "0subfield" + FIELD_MARKER + FIELD_003AT_0_ID); verify(receiver).startEntity("fieldname"); }
private void verify200(final InOrder ordered) { ordered.verify(this.receiver).startEntity("200"); ordered.verify(this.receiver, never()) .literal("0", "01304760 200 L "); ordered.verify(this.receiver).literal("k", "Ackermann-Gemeinde"); ordered.verify(this.receiver).literal("9", "(DE-588)39042-2"); ordered.verify(this.receiver).endEntity(); }
private void verifySingleMultiscriptField(final InOrder ordered, final String field, final String groupNumber, final String script, final String value) { ordered.verify(receiver).startEntity(field); ordered.verify(receiver).literal("T", groupNumber); ordered.verify(receiver).literal("U", script); ordered.verify(receiver).literal("a", value); ordered.verify(receiver).endEntity(); }
@Test public void shouldEmitAttributesOnEntityElementAsLiterals() { genericXmlHandler.startElement("", "record", "record", attributes); attributes.addAttribute("", "attr", "attr", "CDATA", "attr-value"); genericXmlHandler.startElement("", "entity", "entity", attributes); final InOrder ordered = inOrder(receiver); ordered.verify(receiver).startEntity("entity"); ordered.verify(receiver).literal("attr", "attr-value"); }
@Test public void shouldNotTrimWhitespaceInFieldNamesIfConfigured() { picaDecoder.setTrimFieldNames(false); picaDecoder.process( " fieldname " + SUBFIELD_MARKER + "0subfield" + FIELD_MARKER + FIELD_003AT_0_ID); verify(receiver).startEntity(" fieldname "); }
private void write(final StreamReceiver receiver) { if (!buffer.isEmpty()) { receiver.startEntity(StringUtil.fallback(currentName, getName())); buffer.setReceiver(receiver); buffer.replay(); receiver.endEntity(); } }
@Test public void shouldEmitPCDataAsALiteralNamedValue() { final char[] charData = "char-data".toCharArray(); genericXmlHandler.startElement("", "record", "record", attributes); genericXmlHandler.startElement("", "entity", "entity", attributes); genericXmlHandler.characters(charData, 0, charData.length); genericXmlHandler.endElement("", "entity", "entity"); final InOrder ordered = inOrder(receiver); ordered.verify(receiver).startEntity("entity"); ordered.verify(receiver).literal("value", "char-data"); }
@Test public void setIdLiteralName_shouldEnableOutputOfRecordIdAsLiteral() { recordToEntity.setIdLiteralName("record-id"); recordToEntity.startRecord("1"); receiver.endRecord(); receiver.closeStream(); InOrder ordered = inOrder(receiver); ordered.verify(receiver) .startEntity(RecordToEntity.DEFAULT_ENTITY_NAME); ordered.verify(receiver).literal("record-id", "1"); }
@Test public void shouldNotNormalizeKeyByDefault() { streamUnicodeNormalizer.startRecord(RECORD_ID); streamUnicodeNormalizer.literal(KEY_WITH_DIACRITICS, LITERAL_VALUE); streamUnicodeNormalizer.startEntity(KEY_WITH_DIACRITICS); streamUnicodeNormalizer.endEntity(); streamUnicodeNormalizer.endRecord(); verify(receiver).literal(KEY_WITH_DIACRITICS, LITERAL_VALUE); verify(receiver).startEntity(KEY_WITH_DIACRITICS); }