package org.plantuml.idea.rendering; import com.intellij.openapi.diagnostic.Logger; import org.apache.commons.lang.builder.ToStringBuilder; import java.util.List; public class Titles { protected static final Logger logger = Logger.getInstance(Titles.class); private final List<String> titles; public Titles(List<String> titles) { this.titles = titles; } public int size() { return titles.size(); } public String get(int i) { if (titles.size() > i) { return titles.get(i); } logger.debug("no title, for page ", i, ", titles=", this); return null; } @Override public String toString() { return new ToStringBuilder(this) .append("titles", titles) .toString(); } }