OSDN Git Service

dmg作成バージョンの取得方法の修正
[charactermanaj/CharacterManaJ.git] / src / charactermanaj / model / PartsSpecResolver.java
1 package charactermanaj.model;\r
2 \r
3 import java.awt.Dimension;\r
4 import java.util.Map;\r
5 \r
6 /**\r
7  * パーツ設定を取得するためのインターフェイス\r
8  * @author seraphy\r
9  */\r
10 public interface PartsSpecResolver extends PartsCategoryResolver {\r
11 \r
12         /**\r
13          * イメージのサイズを取得する\r
14          * @return イメージサイズ、設定がなければnull\r
15          */\r
16         Dimension getImageSize();\r
17         \r
18         /**\r
19          * 指定したパーツ識別子に対するパーツ設定を取得する.<br>\r
20          * なければnull\r
21          * @param partsIdentifier パーツ識別子\r
22          * @return パーツ設定、なければnull\r
23          */\r
24         PartsSpec getPartsSpec(PartsIdentifier partsIdentifier);\r
25         \r
26         /**\r
27          * 指定したカテゴリに該当するパーツ識別子とパーツ設定のマップを取得する.<br>\r
28          * 該当するカテゴリがなければ空のマップを返す.<br>\r
29          * @param category パーツカテゴリ\r
30          * @return パーツ設定のマップ、なければ空\r
31          */\r
32         Map<PartsIdentifier, PartsSpec> getPartsSpecMap(PartsCategory category);\r
33         \r
34 }\r