@Override protected void processDocumentPart (Event event) { DocumentPart dp = event.getDocumentPart(); if ( dp.isReferent() ) { storeReferent(dp); } }
private boolean isStyledReferenceableEvent(ReferenceableEvent referenceableEvent) { switch (referenceableEvent.getEvent().getEventType()) { case TEXT_UNIT: return true; case DOCUMENT_PART: return referenceableEvent.getEvent().getDocumentPart().getSkeleton() instanceof StyledTextSkeleton; default: throw new IllegalStateException(UNEXPECTED_STRUCTURE); } }
private void writeDocumentPartReferenceableEvent(ReferenceableEvent referenceableEvent) { ISkeleton skeleton = referenceableEvent.getEvent().getDocumentPart().getSkeleton(); if (skeleton instanceof MarkupSkeleton) { Markup markup = ((MarkupSkeleton) skeleton).getMarkup(); events.addAll(markup.getEvents()); return; } else if (skeleton instanceof StyledTextSkeleton) { events.addAll(storyChildElementsWriter.write(((StyledTextSkeleton) skeleton).getStoryChildElements())); return; } throw new IllegalStateException(UNEXPECTED_STRUCTURE); } }
private void handleDocumentPartEvent(Event event) { ReferenceableEvent referenceableEvent = new ReferenceableEvent(event.getDocumentPart().getId(), event); addReferenceableEvent(referenceableEvent); }
DocumentPart dp = e.getDocumentPart(); sb.append(" { id:").append(nqs(dp.getId())).append(",\n\t"); printINameable(sb, "\t", dp);
break; case DOCUMENT_PART: writer.write(skelWriter.processDocumentPart(event.getDocumentPart())); break; case TEXT_UNIT:
return verificationUtil.compareIResources(event1.getEnding(), event2.getEnding()); case DOCUMENT_PART: return verificationUtil.compareBaseReferenceable(event1.getDocumentPart(), event2.getDocumentPart()); case CANCELED: case CUSTOM:
ISkeleton skeleton = referentEvent.getEvent().getDocumentPart().getSkeleton();
skeletonWriter.processDocumentPart(event.getDocumentPart()); return Event.NOOP_EVENT;
switch(e.getEventType()) { case DOCUMENT_PART: DocumentPart dp = e.getDocumentPart(); dp.setSkeleton(new GenericSkeleton(Util.escapeToXML(dp.getSkeleton().toString(), 0, true, null))); break;
break; case DOCUMENT_PART: processDocumentPart(event.getDocumentPart()); break; case MULTI_EVENT: