com.supermap.data

类 Symbol

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.Symbol
    • 方法详细资料

      • setName

        public void setName(String name)
        设置符号对象的名称,在同一个符号库中的符号对象的名称可以重复。
        参数:
        value - 符号对象的名称。
      • getName

        public String getName()
        返回符号对象的名称,在同一个符号库中的符号对象的名称可以重复。
        返回:
        符号对象的名称。
      • setID

        public boolean setID(int value,
                             boolean canOverride)
        设置符号ID。
        参数:
        value - 符号ID
        canOverride - 当设置的符号ID在符号库中已存在,使用该参数指定处理方案。该参数为 true,表示当前符号将覆盖已有相同ID的符号;为 false,表示当前符号不会覆盖已有相同ID的符号,而是与已有相同ID符号互换ID值。
        返回:
        返回设置符号ID是否成功,true 表示成功;false 表示失败。
        抛出:
        IllegalStateException - 当前对象已被释放。
      • getID

        public int getID()
        返回符号对象的 ID 号。在同一个符号库中的符号对象的ID号不可以重复。
        返回:
        符号对象的 ID 号。
      • getLibrary

        public SymbolLibrary getLibrary()
        返回该符号对象所在的符号库。
        返回:
        该符号对象所在的符号库。
      • toString

        public String toString()
        返回描述符号对象的字符串,格式为{Name=,ID=}。
        覆盖:
        toString 在类中 Object
        返回:
        描述符号对象的字符串。
      • createInstance

        public static final Symbol createInstance(long symbolHandle)
        创建符号实例
        参数:
        symbolHandle - 所要创造对象的原型符号对象Handle值
        返回:
        创造的新符号实例对象

Copyright © 2021–2024 SuperMap. All rights reserved.