@Override public void endGroup(final int nestingLevel) { if (nestingLevel == 0) { receiver.endRecord(); } else { receiver.endEntity(); } }
@Override public void endEntity() { for (StreamReceiver receiver : getReceivers()) { receiver.endEntity(); } }
protected void emitEndEntity() { if (!literalsEmitted) { if (skipEmptyFields || entityName.isEmpty()) { return; } receiver.startEntity(entityName); entityName = null; } receiver.endEntity(); }
@Override public void endEntity() { entityStack.pop(); getReceiver().endEntity(); }
@Override public void endElement(final String uri, final String localName, final String qName) { if (!CGXML_NAMESPACE.equals(uri)) { return; } if (RECORD_TAG.equals(localName)) { getReceiver().endRecord(); } else if (ENTITY_TAG.equals(localName)) { getReceiver().endEntity(); } }
@Override public void endElement(final String uri, final String localName, final String qName) throws SAXException { if (SUBFIELD.equals(localName)) { getReceiver().literal(currentTag, Normalizer.normalize(builder.toString().trim(), Normalizer.Form.NFC)); } else if (DATAFIELD.equals(localName)) { getReceiver().endEntity(); } else if (RECORD.equals(localName) && NAMESPACE.equals(uri)) { getReceiver().endRecord(); } }
@Override public void endEntity() { if(getReceiver() != null) { getReceiver().endEntity(); } }
@Override public void endRecord() { if(!autoAddedSubject.isEmpty()){ getReceiver().endEntity(); } getReceiver().endRecord(); }
@Override public void endElement(final String uri, final String localName, final String qName) { if (inRecord) { writeValue(); if (localName.equals(recordTagName)) { inRecord = false; getReceiver().endRecord(); } else { getReceiver().endEntity(); } } }
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 verifyEntityWithSingleLiteral() { final InOrder ordered = inOrder(receiver); ordered.verify(receiver).startEntity("Hawaii"); ordered.verify(receiver).literal("Honolulu", "Aloha"); 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(); }
private void emitRemodeledMultiscriptField(final BufferedField firstField, final BufferedField secondField) { getReceiver().startEntity(firstField.name); getReceiver().startEntity(mapScriptToEntityName(firstField.script)); firstField.stream.replay(); getReceiver().endEntity(); getReceiver().startEntity(mapScriptToEntityName(secondField.script)); secondField.stream.replay(); getReceiver().endEntity(); getReceiver().endEntity(); }
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 shouldEmitStartAndEndEntityEventsForEntityElements() { attributes.addAttribute("", "name", "cgxml:name", "CDATA", "e-name"); cgXmlHandler.startElement(CGXML_NS, "entity", "cgxml:entity", attributes); cgXmlHandler.endElement(CGXML_NS, "entity", "cgxml:entity"); final InOrder ordered = inOrder(receiver); ordered.verify(receiver).startEntity("e-name"); ordered.verify(receiver).endEntity(); }
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 setEntityName_shouldChangeNameOfGeneratedEntity() { recordToEntity.setEntityName("container"); recordToEntity.startRecord("1"); recordToEntity.endRecord(); recordToEntity.closeStream(); InOrder ordered = inOrder(receiver); ordered.verify(receiver).startEntity("container"); ordered.verify(receiver).endEntity(); ordered.verify(receiver).closeStream(); }