package fitnesse.revisioncontrol; import fitnesse.html.HtmlElement; import fitnesse.html.HtmlTag; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class RevisionControlDetail { private String filePath; private List<HtmlElement> actionTags; public RevisionControlDetail(String filePath, String... actions) { this.filePath = filePath; this.actionTags = new ArrayList<HtmlElement>(actions.length); for (String action : actions) { actionTags.add(new HtmlTag(action)); } } public RevisionControlDetail(String filePath, HtmlElement... actionTags) { this.filePath = filePath; this.actionTags = Arrays.asList(actionTags); } public String getFilePath() { return filePath; } public List<HtmlElement> getActionTags() { return Collections.unmodifiableList(actionTags); } }