package org.swellrt.model; import org.waveprotocol.wave.model.document.AnnotationInterval; import org.waveprotocol.wave.model.wave.ParticipantId; import java.util.Set; public interface ReadableText extends ReadableType { int getSize(); String getXml(); String getText(int start, int end); Iterable<AnnotationInterval<String>> getAllAnnotations(int start, int end); String getAnnotation(int location, String key); String getDocumentId(); ParticipantId getAuthor(); long getLastUpdateTime(); Set<ParticipantId> getContributors(); }