/[gzz]/gzz/gzz/impl/AbstractSpace.java
ViewVC logotype

Diff of /gzz/gzz/impl/AbstractSpace.java

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

revision 1.8 by benja, Sat Aug 3 18:22:30 2002 UTC revision 1.9 by tjl, Thu Aug 29 10:08:34 2002 UTC
# Line 35  import gzz.errors.*; Line 35  import gzz.errors.*;
35  public abstract class AbstractSpace implements SliceSpace {  public abstract class AbstractSpace implements SliceSpace {
36  public static final String rcsid = "$Id$";  public static final String rcsid = "$Id$";
37    
38      protected CellTexter cellTexter;      protected ModularCellTexter cellTexter;
39      protected JavaObjector javaObjector;      protected JavaObjector javaObjector;
40      protected ObsTrigger obsTrigger;      protected ObsTrigger obsTrigger;
41      protected Slicer slicer;      protected Slicer slicer;
42    
43      public AbstractSpace(CellTexter cellTexter, Slicer slicer,      public AbstractSpace(ModularCellTexter cellTexter, Slicer slicer,
44                           ObsTrigger obsTrigger) {                           ObsTrigger obsTrigger) {
45          this.cellTexter = cellTexter;          this.cellTexter = cellTexter;
46          this.slicer = slicer;          this.slicer = slicer;
47          this.obsTrigger = obsTrigger;          this.obsTrigger = obsTrigger;
48    
         if(cellTexter != null)  
             cellTexter.setSpace(this);  
49          if(slicer != null)          if(slicer != null)
50              slicer.setSpace(this);              slicer.setSpace(this);
51      }      }
52    
     /** Should only be called in the constructor.  
      */  
     protected void setCellTexter(CellTexter texter) {  
         this.cellTexter = texter;  
         cellTexter.setSpace(this);  
     }  
   
53      public CellTexter getCellTexter() { return cellTexter; }      public CellTexter getCellTexter() { return cellTexter; }
54      public JavaObjector getJavaObjector() { return javaObjector; }      public JavaObjector getJavaObjector() { return javaObjector; }
55      public ObsTrigger getObsTrigger() { return obsTrigger; }      public ObsTrigger getObsTrigger() { return obsTrigger; }

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

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