[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gzz/impl SimpleVStreamTexter.java
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] gzz/gzz/impl SimpleVStreamTexter.java |
Date: |
Tue, 17 Sep 2002 13:45:16 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Benja Fallenstein <address@hidden> 02/09/17 13:45:16
Modified files:
gzz/impl : SimpleVStreamTexter.java
Log message:
impl
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/impl/SimpleVStreamTexter.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
Patches:
Index: gzz/gzz/impl/SimpleVStreamTexter.java
diff -c gzz/gzz/impl/SimpleVStreamTexter.java:1.15
gzz/gzz/impl/SimpleVStreamTexter.java:1.16
*** gzz/gzz/impl/SimpleVStreamTexter.java:1.15 Thu Aug 29 06:08:34 2002
--- gzz/gzz/impl/SimpleVStreamTexter.java Tue Sep 17 13:45:15 2002
***************
*** 24,29 ****
--- 24,31 ----
package gzz.impl;
import gzz.*;
import gzz.errors.*;
+ import gzz.index.*;
+ import gzz.index.impl.*;
import gzz.media.*;
import gzz.util.*;
import java.util.*;
***************
*** 33,44 ****
*/
public class SimpleVStreamTexter implements VStreamCellTexter,
SearchableCellTexter,
! ModularCellTexter {
protected Map contents = new HashMap();
ModularSpace space;
SpanMaker spanMaker;
Enfilade1D.Maker enfMaker;
/** Aligner
* @deprecated EnfiladeAligner should not be provided by Space: it's too
--- 35,48 ----
*/
public class SimpleVStreamTexter implements VStreamCellTexter,
SearchableCellTexter,
! ModularCellTexter,
! IndexedVStreamCellTexter {
protected Map contents = new HashMap();
ModularSpace space;
SpanMaker spanMaker;
Enfilade1D.Maker enfMaker;
+ EnfiladeOverlapIndex index;
/** Aligner
* @deprecated EnfiladeAligner should not be provided by Space: it's too
***************
*** 58,63 ****
--- 62,68 ----
this.spanMaker = spanMaker;
this.enfMaker = enfMaker;
this.enfAligner = enfAligner;
+ this.index = new EnfiladeOverlapIndex();
}
/** Create a new object with given new span maker.
***************
*** 68,73 ****
--- 73,79 ----
public SimpleVStreamTexter(SpanMaker spanMaker, Enfilade1D.Maker
enfMaker) {
this.spanMaker = spanMaker;
this.enfMaker = enfMaker;
+ this.index = new EnfiladeOverlapIndex();
}
public void setSpace(ModularSpace space) {
***************
*** 86,91 ****
--- 92,98 ----
*/
protected void setMap(Cell c, Enfilade1D enf) {
contents.put(c, enf);
+ index.set(c, enf);
}
/** The innermost routine that uses the actual map.
* For keeping change lists etc, override this and set/getFromMap.
***************
*** 111,116 ****
--- 118,125 ----
public EnfiladeAligner.Instance startEnfiladeAligner(Cell c) {
return enfAligner.start(getEnfilade(c, null), spanMaker);
}
+
+ public Index getEnfiladeOverlap() { return index; }
public String getText(Cell c, Obs o) {
Enfilade1D enf = getEnfilade(c, o);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gzz/impl SimpleVStreamTexter.java,
Benja Fallenstein <=