annotate common/src/main/java/digilib/io/ImageSet.java @ 903:7779b37d1d05

refactored into maven modules per servlet type. can build servlet-api 2.3 and 3.0 via profile now!
author robcast
date Tue, 26 Apr 2011 20:24:31 +0200
parents servlet/src/main/java/digilib/io/ImageSet.java@ba1eb2d821a2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
1 /* ImageSet -- digilib image file info class.
176
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
2 * Digital Image Library servlet components
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
3 * Copyright (C) 2003 Robert Casties (robcast@mail.berlios.de)
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
4 *
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
5 * This program is free software; you can
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
6 * redistribute it and/or modify it under the terms of the GNU General Public
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
7 * License as published by the Free Software Foundation; either version 2 of
176
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
8 * the License, or (at your option) any later version.
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
9 *
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
10 * Please read license.txt for the full details. A copy of the GPL may be
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
11 * found at http://www.gnu.org/copyleft/lgpl.html
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
12 *
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
13 * You should have received a copy of the GNU General Public License along
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
14 * with this program; if not, write to the Free Software Foundation, Inc.,
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
15 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
16 */
176
67ff8c7fecb9 Servlet version 1.17b2
robcast
parents: 170
diff changeset
17
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
18 package digilib.io;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
19
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
20 import java.util.ArrayList;
531
9cedd170b581 * PDF generation works now even with subdirectories
robcast
parents:
diff changeset
21 import java.util.List;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
22 import java.util.ListIterator;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
23
596
2b58d2783ef0 small cleanup
robcast
parents: 581
diff changeset
24 import digilib.util.ImageSize;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
25
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
26 /**
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
27 * @author casties
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
28 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
29 public class ImageSet {
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
30
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
31 /** list of files (ImageFile) */
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
32 protected List<ImageInput> list = null;
233
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
33
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
34 /** aspect ratio (width/height) */
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
35 protected float aspect = 0f;
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
36
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
37 /** resolution of the biggest image (DPI) */
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
38 protected float resX = 0f;
233
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
39
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
40 /** resolution of the biggest image (DPI) */
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
41 protected float resY = 0f;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
42
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
43 /**
259
beed92ee6022 Servlet version 1.21b1
robcast
parents: 233
diff changeset
44 * Creator for empty fileset.
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
45 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
46 *
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
47 * @param initialCapacity
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
48 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
49 public ImageSet() {
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
50 list = new ArrayList<ImageInput>();
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
51 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
52
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
53 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
54 * The number of image files in this Fileset.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
55 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
56 *
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
57 * @return number of image files
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
58 */
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
59 public int size() {
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
60 return (list != null) ? list.size() : 0;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
61 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
62
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
63 /**
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
64 * Gets the default Input.
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
65 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
66 */
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
67 public ImageInput get() {
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
68 return (list != null) ? list.get(0) : null;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
69 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
70
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
71 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
72 * Get the ImageFile at the index.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
73 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
74 *
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
75 * @param index
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
76 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
77 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
78 public ImageInput get(int index) {
531
9cedd170b581 * PDF generation works now even with subdirectories
robcast
parents:
diff changeset
79 return list.get(index);
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
80 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
81
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
82 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
83 * Get the next smaller ImageFile than the given size.
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
84 *
233
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
85 * Returns the ImageFile from the set that has a width and height smaller or
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
86 * equal the given size. Returns null if there isn't any smaller image.
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
87 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
88 * @param size
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
89 * @param info
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
90 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
91 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
92 public ImageInput getNextSmaller(ImageSize size) {
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
93 for (ListIterator<ImageInput> i = getHiresIterator(); i.hasNext();) {
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
94 ImageInput f = i.next();
819
a23c4c15a6a8 clean up possible resource leaks. better behaviour with unknown image types.
robcast
parents: 596
diff changeset
95 ImageSize is = f.getSize();
a23c4c15a6a8 clean up possible resource leaks. better behaviour with unknown image types.
robcast
parents: 596
diff changeset
96 if (is != null && is.isTotallySmallerThan(size)) {
581
bb8dfc05674f more ripping apart ImageFileSet
robcast
parents: 576
diff changeset
97 return f;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
98 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
99 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
100 return null;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
101 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
102
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
103 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
104 * Get the next bigger ImageFile than the given size.
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
105 *
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
106 * Returns the ImageFile from the set that has a width or height bigger or
581
bb8dfc05674f more ripping apart ImageFileSet
robcast
parents: 576
diff changeset
107 * equal the given size. Returns null if there isn't any bigger image.
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
108 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
109 * @param size
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
110 * @param info
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
111 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
112 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
113 public ImageInput getNextBigger(ImageSize size) {
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
114 for (ListIterator<ImageInput> i = getLoresIterator(); i.hasPrevious();) {
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
115 ImageInput f = i.previous();
819
a23c4c15a6a8 clean up possible resource leaks. better behaviour with unknown image types.
robcast
parents: 596
diff changeset
116 ImageSize is = f.getSize();
a23c4c15a6a8 clean up possible resource leaks. better behaviour with unknown image types.
robcast
parents: 596
diff changeset
117 if (is != null && is.isBiggerThan(size)) {
581
bb8dfc05674f more ripping apart ImageFileSet
robcast
parents: 576
diff changeset
118 return f;
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
119 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
120 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
121 return null;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
122 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
123
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
124 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
125 * Returns the biggest ImageFile in the set.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
126 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
127 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
128 * @return
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
129 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
130 public ImageInput getBiggest() {
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
131 return this.get(0);
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
132 }
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
133
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
134 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
135 * Returns the biggest ImageFile in the set.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
136 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
137 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
138 * @return
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
139 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
140 public ImageInput getSmallest() {
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
141 return this.get(this.size() - 1);
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
142 }
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
143
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
144 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
145 * Get an Iterator for this Fileset starting at the highest resolution
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
146 * images.
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
147 *
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
148 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
149 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
150 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
151 public ListIterator<ImageInput> getHiresIterator() {
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
152 return list.listIterator();
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
153 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
154
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
155 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
156 * Get an Iterator for this Fileset starting at the lowest resolution
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
157 * images.
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
158 *
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
159 * The Iterator starts at the last element, so you have to use it backwards
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
160 * with hasPrevious() and previous().
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
161 *
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
162 *
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
163 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
164 */
574
790cbfb58b52 ripping apart ImageFileSet
robcast
parents: 563
diff changeset
165 public ListIterator<ImageInput> getLoresIterator() {
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
166 return list.listIterator(list.size());
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
167 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
168
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
169 /**
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
170 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
171 */
295
90bab835fc25 Servlet version 1.5.0b -- the beginning of the next generation :-)
robcast
parents: 284
diff changeset
172 public float getResX() {
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
173 return resX;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
174 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
175
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
176 /**
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
177 * @return
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
178 */
295
90bab835fc25 Servlet version 1.5.0b -- the beginning of the next generation :-)
robcast
parents: 284
diff changeset
179 public float getResY() {
159
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
180 return resY;
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
181 }
e743b853efca servlet version 1.16a4
robcast
parents:
diff changeset
182
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
183 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
184 * Sets the aspect ratio from an ImageSize.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
185 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
186 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
187 * @param f
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
188 */
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
189 public void setAspect(ImageSize s) {
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
190 aspect = s.getAspect();
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
191 }
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
192
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
193 /**
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
194 * Returns the aspect ratio.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
195 *
233
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
196 * Aspect ratio is (width/height). So it's <1 for portrait and >1 for
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
197 * landscape.
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
198 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
199 *
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
200 * @return
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
201 */
295
90bab835fc25 Servlet version 1.5.0b -- the beginning of the next generation :-)
robcast
parents: 284
diff changeset
202 public float getAspect() {
170
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
203 return aspect;
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
204 }
d40922628e4a Servlet Version 1.16b2 with new DigilibParameter code.
robcast
parents: 159
diff changeset
205
576
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
206 public void checkMeta() {
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
207 // TODO Auto-generated method stub
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
208
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
209 }
dad720e9b12b try: DocuDirent as interface, ImageFile inherits from ImageInput and implements DocuDirent
robcast
parents: 574
diff changeset
210
233
e40d8b2e3978 Servlet version 1.19b1 -- with context metadata
robcast
parents: 181
diff changeset
211 }