public abstract class AbstractImageTileset extends java.lang.Object implements ImageTileset
抽象的图片类型切片集
LATESTVERSIONNAME| 构造器和说明 | 
|---|
AbstractImageTileset()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
boolean | 
append(double[] toAppendScales, double[] toAppendResolutions, Rectangle2D toAppendBounds, java.lang.String tileVersionName)
追加比例尺级别,分辨率级别,切片范围。 
 | 
void | 
clear(Rectangle2D bounds)
清除指定范围内的切片 
 | 
void | 
close()
关闭切片集 
 | 
TileVersion | 
createTileVersion(java.lang.String desc, java.lang.String parent, VersionUpdate update)
新建一个切片版本。 
 | 
void | 
delete(java.util.List<Tile> tiles)
清除指定切片集合 
 | 
void | 
deleteAll()
删除所有切片 
 | 
protected abstract boolean | 
doUpdateMetaData(ImageMetaData metaData, TileVersionList tileVersions)
更新元信息和切片版本列表 
 | 
boolean | 
exists(Tile tile)
判断指定切片是否存在 
 | 
double | 
findResolutionByScaleDenominator(double scaleDenominator)
根据比例尺分母获取其对应的分辨率。 
 | 
ImageMetaData | 
getMetaData()
返回元信息 
 | 
TilesetDesc | 
getTilesetDesc()
获取切图结果信息,由于暂时没有需要将sqlite以外的缓存发布成服务所以暂时不实现。 
 | 
TileVersionList | 
getTileVersions()
获取切片版本列表 
 | 
java.util.List<TileVersion> | 
getVersions()
返回所有的切片版本信息。 
 | 
void | 
setMetaData(ImageMetaData metaData)
设置元信息 
 | 
void | 
setTileVersions(TileVersionList tileVersions)
设置切片版本列表 
 | 
protected boolean | 
tileVersionSupported()  | 
public void setMetaData(ImageMetaData metaData)
设置元信息
metaData -public void setTileVersions(TileVersionList tileVersions)
设置切片版本列表
tileVersions -public ImageMetaData getMetaData()
Tileset返回元信息
getMetaData 在接口中 Tileset<ImageMetaData,ImageTileInfo>public TileVersionList getTileVersions()
获取切片版本列表
public java.util.List<TileVersion> getVersions()
Tileset返回所有的切片版本信息。
getVersions 在接口中 Tileset<ImageMetaData,ImageTileInfo>public boolean exists(Tile tile)
Tileset判断指定切片是否存在
exists 在接口中 Tileset<ImageMetaData,ImageTileInfo>tile - 待判断的切片
public boolean append(double[] toAppendScales,
             double[] toAppendResolutions,
             Rectangle2D toAppendBounds,
             java.lang.String tileVersionName)
append 在接口中 Tileset<ImageMetaData,ImageTileInfo>toAppendScales - 比例尺分母数组。toAppendBounds - 如果为空,表示在当前切片集范围下,追加比例尺或范围。public TileVersion createTileVersion(java.lang.String desc, java.lang.String parent, VersionUpdate update)
Tileset新建一个切片版本。
createTileVersion 在接口中 Tileset<ImageMetaData,ImageTileInfo>desc - 描述信息parent - 父版本号,如果为空,父版本就是最后一个更新版本update - 更新信息protected abstract boolean doUpdateMetaData(ImageMetaData metaData, TileVersionList tileVersions)
更新元信息和切片版本列表
metaData - 待更新的元信息,如果null,表示不更新元信息tileVersions - 待更新的切片版本列表,如果null,表示不更新切片版本列表public void deleteAll()
Tileset删除所有切片
deleteAll 在接口中 Tileset<ImageMetaData,ImageTileInfo>public void delete(java.util.List<Tile> tiles)
Tileset清除指定切片集合
delete 在接口中 Tileset<ImageMetaData,ImageTileInfo>tiles - 待清除的切片集合public void clear(Rectangle2D bounds)
Tileset清除指定范围内的切片
clear 在接口中 Tileset<ImageMetaData,ImageTileInfo>bounds - 待清除的切片范围public void close()
Tileset关闭切片集
close 在接口中 Tileset<ImageMetaData,ImageTileInfo>protected boolean tileVersionSupported()
public TilesetDesc getTilesetDesc()
getTilesetDesc 在接口中 Tileset<ImageMetaData,ImageTileInfo>public double findResolutionByScaleDenominator(double scaleDenominator)
Tileset根据比例尺分母获取其对应的分辨率。
findResolutionByScaleDenominator 在接口中 Tileset<ImageMetaData,ImageTileInfo>