1 package charactermanaj.model;
\r
3 import java.awt.Dimension;
\r
4 import java.util.Map;
\r
7 * パーツ設定を取得するためのインターフェイス
\r
10 public interface PartsSpecResolver extends PartsCategoryResolver {
\r
14 * @return イメージサイズ、設定がなければnull
\r
16 Dimension getImageSize();
\r
19 * 指定したパーツ識別子に対するパーツ設定を取得する.<br>
\r
21 * @param partsIdentifier パーツ識別子
\r
22 * @return パーツ設定、なければnull
\r
24 PartsSpec getPartsSpec(PartsIdentifier partsIdentifier);
\r
27 * 指定したカテゴリに該当するパーツ識別子とパーツ設定のマップを取得する.<br>
\r
28 * 該当するカテゴリがなければ空のマップを返す.<br>
\r
29 * @param category パーツカテゴリ
\r
30 * @return パーツ設定のマップ、なければ空
\r
32 Map<PartsIdentifier, PartsSpec> getPartsSpecMap(PartsCategory category);
\r