package com.iambookmaster.client.paragraph; import java.util.ArrayList; import com.iambookmaster.client.beans.Greeting; import com.iambookmaster.client.beans.Paragraph; import com.iambookmaster.client.beans.ParagraphConnection; import com.iambookmaster.client.model.ParagraphParsingHandler; public interface BookDecorator { public void setStartParagraph(Paragraph paragraph); public String decorateNumber(int number,Paragraph from,Paragraph to, ParagraphConnection connection); public void appendParagraph(int number, String text, Paragraph paragraph, ArrayList<ParagraphConnection> outcomeConnections, ArrayList<ParagraphConnection> incomeConnections); public void startBook(); public void endBook(); public void addGreeting(Greeting greeting); public void startGreeting(); public void endGreeting(); public boolean isPlayerMode(); public ParagraphParsingHandler getParagraphParsingHandler(); public boolean isHideAbsoluteModificators(); public byte[] toBytes(); }