114 |
|
|
115 |
public Space space; |
public Space space; |
116 |
public View[] viewList; |
public View[] viewList; |
117 |
public DefaultBinder binder = new DefaultBinder(this); |
public FallbackBinder binder; |
118 |
|
|
119 |
/** FallbackBinder objects only used when a given view is active. |
/** FallbackBinder objects only used when a given view is active. |
120 |
* Maps views to binders. |
* Maps views to binders. |
193 |
return -1; |
return -1; |
194 |
} |
} |
195 |
public boolean isMarked(Cell c) { |
public boolean isMarked(Cell c) { |
196 |
return binder.markedCells.contains(c); |
return DefaultBinder.markedCells.contains(c); |
197 |
} |
} |
198 |
public CellView getCellView() { |
public CellView getCellView() { |
199 |
return cellView; |
return cellView; |
344 |
return w; |
return w; |
345 |
} |
} |
346 |
|
|
347 |
public Fallback(Cell start, Space linkSpace, FallbackDim[] dimList, |
public Fallback(Cell start, Space linkSpace, FallbackBinder binder, |
348 |
|
FallbackDim[] dimList, |
349 |
View[] viewList, Map viewSpecificBinders, CellView cellView, |
View[] viewList, Map viewSpecificBinders, CellView cellView, |
350 |
CellContentView cellContentView, Filer.Group filers) { |
CellContentView cellContentView, Filer.Group filers) { |
351 |
|
this.binder = binder; |
352 |
this.dimList = dimList; |
this.dimList = dimList; |
353 |
this.viewList = viewList; |
this.viewList = viewList; |
354 |
this.viewSpecificBinders = viewSpecificBinders; |
this.viewSpecificBinders = viewSpecificBinders; |
357 |
this.linkSpace = linkSpace; |
this.linkSpace = linkSpace; |
358 |
this.cellView = cellView; |
this.cellView = cellView; |
359 |
this.cellContentView = cellContentView; |
this.cellContentView = cellContentView; |
360 |
|
|
361 |
|
binder.setFallback(this); |
362 |
|
|
363 |
xuIndexer = IndexManager.getXuIndexer(linkSpace); |
xuIndexer = IndexManager.getXuIndexer(linkSpace); |
364 |
|
|