package edu.vt.marian.common; import java.io.*; import java.net.*; import java.util.*; /** * A Presentable Digital Information Object is a DigInfObj that can be presented * to users as a stream of (formatted) text. The formatting conventions * are selected using the flag "markupType". * * @author Robert France. */ public interface PresentableDigInfObj extends DigInfObj { public String presentLong(int markupType); public int presentLong(int markupType, BufferedWriter out) throws IOException; public String presentFull(int markupType); public int presentFull(int markupType, BufferedWriter out) throws IOException; }