private class AbstractTileSourceLayer.TileSet extends TileRange
Modifier | Constructor and Description |
---|---|
private |
TileSet()
null tile set
|
protected |
TileSet(TileXY t1,
TileXY t2,
int zoom) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Tile> |
allExistingTiles()
Get all tiles represented by this TileSet that are already in the tileCache.
|
private java.util.List<Tile> |
allLoadedTiles() |
private java.util.List<Tile> |
allTiles(java.util.function.Function<TilePosition,Tile> mapper) |
private java.util.List<Tile> |
allTilesCreate() |
private java.util.Comparator<Tile> |
getTileDistanceComparator() |
private boolean |
insane() |
private void |
loadAllErrorTiles(boolean force) |
private void |
loadAllTiles(boolean force) |
protected void |
sanitize() |
java.util.stream.Stream<TilePosition> |
tilePositions()
Gets a stream of all tile positions in this set
|
private boolean |
tooLarge() |
private boolean |
tooSmall() |
java.lang.String |
toString() |
private void |
visitTilePosition(java.util.function.Consumer<Tile> visitor,
TilePosition tp,
java.util.function.Consumer<TilePosition> missed) |
void |
visitTiles(java.util.function.Consumer<Tile> visitor,
java.util.function.Consumer<TilePosition> missed)
Call the given paint method for all tiles in this tile set.
|
size, tilesSpanned
private TileSet()
protected void sanitize()
private boolean tooSmall()
private boolean tooLarge()
private boolean insane()
private java.util.List<Tile> allExistingTiles()
private java.util.List<Tile> allTilesCreate()
private java.util.List<Tile> allTiles(java.util.function.Function<TilePosition,Tile> mapper)
public java.util.stream.Stream<TilePosition> tilePositions()
TileRange
tilePositions
in class TileRange
private java.util.List<Tile> allLoadedTiles()
private java.util.Comparator<Tile> getTileDistanceComparator()
private void loadAllTiles(boolean force)
private void loadAllErrorTiles(boolean force)
public void visitTiles(java.util.function.Consumer<Tile> visitor, java.util.function.Consumer<TilePosition> missed)
Uses a parallel stream.
visitor
- A visitor to call for each tile.missed
- a consumer to call for each missed tile.private void visitTilePosition(java.util.function.Consumer<Tile> visitor, TilePosition tp, java.util.function.Consumer<TilePosition> missed)
public java.lang.String toString()
toString
in class java.lang.Object