com.supermap.services.tilesource

类 TileVersionList

  • java.lang.Object
    • com.supermap.services.tilesource.TileVersionList


  • public class TileVersionList
    extends java.lang.Object
    

    切片版本列表,列表中的切片版本按照继承关系进行排序。每个版本只能有零个或一个父版本。 当前类型线程不安全。

    从以下版本开始:
    6.1.3
    • 构造器详细资料

      • 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)
        
      • 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