001package com.fs.starfarer.api.campaign.comm;
002
003import java.awt.Color;
004import java.util.List;
005
006
007public interface MessageSectionAPI {
008        String getTitle();
009        List<MessageParaAPI> getBody();
010        boolean isEmpty();
011        void setTitle(String title);
012        void setHighlights(String ... highlights);
013        String[] getHighlights();
014        Color[] getHighlightColors();
015        void setHighlightColors(Color ... highlightColors);
016        void addFirstPara(String heading, Color headingColor, String body, Color bodyColor);
017        void addPara(String heading, Color headingColor, String body, Color bodyColor);
018        void addPara(String heading, Color headingColor, String body);
019        void addPara(String heading, String body);
020        void addHeading(String heading, Color headingColor);
021        void addFirstHeading(String heading, Color headingColor);
022        void addPara(String body);
023}