com.supermap.services.tilesource
类 TileVersionList
- java.lang.Object
-
- com.supermap.services.tilesource.TileVersionList
-
public class TileVersionList extends java.lang.Object
切片版本列表,列表中的切片版本按照继承关系进行排序。每个版本只能有零个或一个父版本。 当前类型线程不安全。
- 从以下版本开始:
- 6.1.3
-
-
构造器概要
构造器 构造器和说明 TileVersionList()
TileVersionList(TileVersion[] versionArray)
-
方法概要
方法 限定符和类型 方法和说明 void
add(TileVersion tileVersion)
添加一个版本,添加的过程中,将对版本继续排序。boolean
contain(java.lang.String name)
TileVersion
get(java.lang.String name)
具名返回版本信息java.lang.String
getActualVersion(Point2D original, int tileWidthInPix, Tile tile)
返回事实上的版本号。TileVersion
getLastVersion()
返回最后一个更新版本。TileVersion
getOriginalVersion()
返回初始版本。int
indexOf(java.lang.String name)
java.util.List<java.lang.String>
queryUpdatedVersion(Rectangle2D bounds)
指定范围内,有过更新的版本号。void
remove(TileVersion tileVersion)
删除一个版本,删除后将对版本列表进行排序。void
replace(java.lang.String name, TileVersion version)
int
size()
TileVersion[]
toArray()
-
-
-
构造器详细资料
-
TileVersionList
public TileVersionList()
-
TileVersionList
public TileVersionList(TileVersion[] versionArray)
-
-
方法详细资料
-
add
public void add(TileVersion tileVersion)
添加一个版本,添加的过程中,将对版本继续排序。 如果父版本为空,找最后一个版本作为当前版本的父版本,如果版本列表中没有版本,那么,新加的版本将作为初始版本。
- 参数:
tileVersion
-- 从以下版本开始:
- 6.1.3
-
remove
public void remove(TileVersion tileVersion)
删除一个版本,删除后将对版本列表进行排序。
- 参数:
tileVersion
-- 从以下版本开始:
- 6.1.3
-
size
public int size()
-
get
public TileVersion get(java.lang.String name)
具名返回版本信息
- 参数:
name
-- 返回:
- 从以下版本开始:
- 6.1.3
-
replace
public void replace(java.lang.String name, TileVersion version)
-
toArray
public TileVersion[] toArray()
-
getActualVersion
public java.lang.String getActualVersion(Point2D original, int tileWidthInPix, Tile tile)
返回事实上的版本号。支持版本回朔。如果当前切片在给定的版本中没有更新,则返回父版本或者更早的版本。
- 参数:
- -
- 返回:
- version
- 从以下版本开始:
- 6.1.3
-
contain
public boolean contain(java.lang.String name)
-
indexOf
public int indexOf(java.lang.String name)
-
getOriginalVersion
public TileVersion getOriginalVersion()
返回初始版本。
- 返回:
- 从以下版本开始:
- 6.1.3
-
getLastVersion
public TileVersion getLastVersion()
返回最后一个更新版本。
- 返回:
- 从以下版本开始:
- 6.1.3
-
queryUpdatedVersion
public java.util.List<java.lang.String> queryUpdatedVersion(Rectangle2D bounds)
指定范围内,有过更新的版本号。
- 参数:
bounds
-- 返回:
- 从以下版本开始:
- 6.1.3
-
-