/[fenfire]/fenfire/org/fenfire/spanimages/SpanImageFactory.java
ViewVC logotype

Diff of /fenfire/org/fenfire/spanimages/SpanImageFactory.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by tjl, Mon Jun 23 12:28:50 2003 UTC revision 1.5 by tjl, Tue Jun 24 11:11:52 2003 UTC
# Line 25  SpanImageFactory.java Line 25  SpanImageFactory.java
25   */   */
26    
27  package org.fenfire.spanimages;  package org.fenfire.spanimages;
28    import org.fenfire.spanimages.gl.*;
29  import org.nongnu.alph.*;  import org.nongnu.alph.*;
30    
31  /** The central interface for creating vobs that contain  /** The central interface for creating vobs that contain
# Line 37  import org.nongnu.alph.*; Line 38  import org.nongnu.alph.*;
38   * the imagespan contains vector data.   * the imagespan contains vector data.
39   */   */
40  public abstract class SpanImageFactory {  public abstract class SpanImageFactory {
41        private static SpanImageFactory instance;
42    
43      public static SpanImageFactory getDefaultInstance() {      public static SpanImageFactory getDefaultInstance() {
44          return null;          // XXX This is wrong - need a mux to handle images!
45            if(instance == null)
46                instance = new DefaultSpanImageFactory(
47                        new PageScrollBlockImager());
48            return instance;
49      }      }
50    
51      abstract public SpanImageVob getSpanImageVob(ImageSpan s);      abstract public SpanImageVob getSpanImageVob(ImageSpan s);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26