27 |
package org.fenfire.spanimages; |
package org.fenfire.spanimages; |
28 |
import org.fenfire.spanimages.gl.*; |
import org.fenfire.spanimages.gl.*; |
29 |
import org.nongnu.alph.*; |
import org.nongnu.alph.*; |
30 |
import org.fenfire.functional.Function; |
import org.fenfire.functional.PureFunction; |
31 |
|
|
32 |
/** The central interface for creating vobs that contain |
/** The central interface for creating vobs that contain |
33 |
* images of ImageSpans. |
* images of ImageSpans. |
39 |
* if the imagespan contains raster data, or 75 pixels per inch, if |
* if the imagespan contains raster data, or 75 pixels per inch, if |
40 |
* the imagespan contains vector data. |
* the imagespan contains vector data. |
41 |
*/ |
*/ |
42 |
public abstract class SpanImageFactory implements Function { |
public abstract class SpanImageFactory implements PureFunction { |
43 |
private static SpanImageFactory instance; |
private static SpanImageFactory instance; |
44 |
|
|
45 |
/** (For tests, mostly) Get a reasonable instance |
/** (For tests, mostly) Get a reasonable instance |