[Polycasso-commit] SF.net SVN: polycasso:[151] trunk/polycasso/src/com/mebigfatguy/polycasso/ FileT
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2009-12-07 05:06:30
|
Revision: 151
http://polycasso.svn.sourceforge.net/polycasso/?rev=151&view=rev
Author: dbrosius
Date: 2009-12-07 05:06:19 +0000 (Mon, 07 Dec 2009)
Log Message:
-----------
add saver methods
Modified Paths:
--------------
trunk/polycasso/src/com/mebigfatguy/polycasso/FileType.java
Modified: trunk/polycasso/src/com/mebigfatguy/polycasso/FileType.java
===================================================================
--- trunk/polycasso/src/com/mebigfatguy/polycasso/FileType.java 2009-12-07 05:05:52 UTC (rev 150)
+++ trunk/polycasso/src/com/mebigfatguy/polycasso/FileType.java 2009-12-07 05:06:19 UTC (rev 151)
@@ -20,9 +20,21 @@
public enum FileType {
- PNG(".png"),
- SVG(".svg"),
- Java(".java");
+ PNG(".png") {
+ public Saver getSaver() {
+ return new PNGSaver();
+ }
+ },
+ SVG(".svg") {
+ public Saver getSaver() {
+ return new SVGSaver();
+ }
+ },
+ Java(".java") {
+ public Saver getSaver() {
+ return new JavaSaver();
+ }
+ };
private String extension;
@@ -33,4 +45,6 @@
public String getExtension() {
return extension;
}
+
+ public abstract Saver getSaver();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|