OSDN Git Service

カスタムレイヤーの既定順序の自動設定と、レイヤー順序の小数点指定対応
[charactermanaj/CharacterManaJ.git] / src / main / java / charactermanaj / graphics / io / FileImageResource.java
index 2727988..78c9caf 100644 (file)
@@ -5,51 +5,45 @@ import java.io.File;
 import java.io.FileInputStream;\r
 import java.io.IOException;\r
 import java.io.InputStream;\r
-import java.io.Serializable;\r
 import java.net.URI;\r
 \r
 /**\r
  * ファイルシステム上にある画像リソースを示す.\r
  * @author seraphy\r
  */\r
-public class FileImageResource implements ImageResource, Serializable {\r
-\r
-       /**\r
-        * シリアライズバージョン\r
-        */\r
-       private static final long serialVersionUID = 5397113740824387869L;\r
+public class FileImageResource implements ImageResource {\r
 \r
        /**\r
         * ファイル\r
         */\r
        private File file;\r
-       \r
-       \r
+\r
+\r
        public FileImageResource(File file) {\r
                if (file == null) {\r
                        throw new IllegalArgumentException();\r
                }\r
                this.file = file;\r
        }\r
-       \r
-       \r
+\r
+\r
        public long lastModified() {\r
                return file.lastModified();\r
        }\r
-       \r
+\r
        public InputStream openStream() throws IOException {\r
                return new BufferedInputStream(new FileInputStream(file));\r
        }\r
-       \r
+\r
        @Override\r
        public int hashCode() {\r
                return file.hashCode();\r
        }\r
-       \r
+\r
        public int compareTo(ImageResource o) {\r
                return getFullName().compareTo(o.getFullName());\r
        }\r
-       \r
+\r
        @Override\r
        public boolean equals(Object obj) {\r
                if (obj == this) {\r
@@ -61,15 +55,15 @@ public class FileImageResource implements ImageResource, Serializable {
                }\r
                return false;\r
        }\r
-       \r
+\r
        public String getFullName() {\r
                return file.getPath();\r
        }\r
-       \r
+\r
        public URI getURI() {\r
                return file.toURI();\r
        }\r
-       \r
+\r
        @Override\r
        public String toString() {\r
                return file.toString();\r