Changeset 1427 for trunk/src/org/expeditee/core/Image.java
- Timestamp:
- 08/07/19 14:14:42 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/core/Image.java
r1426 r1427 8 8 9 9 import org.expeditee.core.bounds.AxisAlignedBoxBounds; 10 import org.expeditee.encryption.core.EncryptedImage; 10 11 import org.expeditee.gio.ImageManager; 11 12 … … 26 27 27 28 /** The ImageManager used to perform platform-specific image interactions. */ 28 pr ivatestatic ImageManager _manager = null;29 protected static ImageManager _manager = null; 29 30 30 31 /** Sets the platform-specific ImageManager for all images. Can only be set once. */ … … 72 73 73 74 /** Private constructor as instantiation handled through Image.get(boolean). */ 74 private Image(boolean fromDisk) 75 { 75 protected Image(boolean fromDisk) { 76 76 // Assign the next available handle ID number 77 77 _handle = nextHandle; … … 147 147 } 148 148 149 public static Image getNoise() {150 return _manager.getNoise();151 }152 153 149 /** Convenience access to ImageManager.getImage(URL). */ 154 150 public static Image getImage(URL url) … … 158 154 159 155 /** Convenience access to ImageManager.getImage(String). */ 160 public static Image getImage(String filename) 161 { 162 return _manager.getImage(filename); 156 public static Image getImage(String filename) { 157 if (filename.endsWith(EncryptedImage.EXPEDITEE_ENCRYPTED_IMAGE_EXTENSION)) { 158 return EncryptedImage.getImage(filename); 159 } else { 160 return _manager.getImage(filename); 161 } 163 162 } 164 163 … … 168 167 return _manager.getImage(connection); 169 168 } 170 169 171 170 /** Convenience access to ImageManager.releaseImage(Image). */ 172 171 public void releaseImage()
Note:
See TracChangeset
for help on using the changeset viewer.