1 package charactermanaj.graphics.io;
\r
3 import java.io.IOException;
\r
4 import java.io.InputStream;
\r
11 public interface ImageResource extends Comparable<ImageResource> {
\r
14 * 画像リソースをストリームで取得します.
\r
16 * @throws IOException 開けなかった場合
\r
18 InputStream openStream() throws IOException;
\r
22 * @return 更新日時を示すエポックタイム
\r
24 long lastModified();
\r
35 * @return 同一であればtrue
\r
37 boolean equals(Object obj);
\r
42 int compareTo(ImageResource o);
\r
46 * @return リソース位置を示すフルネーム
\r
48 String getFullName();
\r
52 * @return リソース位置を示すURI
\r