com.supermap.data

类 RangeInfo

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.RangeInfo
  • 所有已实现的接口:
    IDisposable


    public class RangeInfo
    extends com.supermap.data.InternalHandleDisposable
    该类定义了范围域的范围信息。

    范围信息有范围的数据类型,最小值,最大值以及范围类型(CLOSECLOSE,CLOSEOPEN,OPENCLOSE,OPENOPEN)。

    该类也提供了相关的接口对其信息进行修改。

    从以下版本开始:
    SuperMap iObjects Java 7.0.0
    • 构造器详细资料

      • RangeInfo

        public RangeInfo()
        构造一个新的 RangeInfo 对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • RangeInfo

        public RangeInfo(FieldType fieldType,
                         Object min,
                         Object max,
                         RangeType type)
        根据指定的参数来构造一个 RangeInfo 的新对象。
        参数:
        fieldType - 数据类型。
        min - 最小值。
        max - 最大值。
        type - 范围类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • RangeInfo

        public RangeInfo(RangeInfo rangeInfo)
        根据指定的参数来构造一个 RangeInfo 的新对象。
        参数:
        rangeInfo - RangeInfo对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
    • 方法详细资料

      • getValueType

        public FieldType getValueType()
        返回此范围的数据类型。
        返回:
        返回数据类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setValueType

        public void setValueType(FieldType fieldType)
        设置范围的数据类型。
        参数:
        fieldType - 数据类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getType

        public RangeType getType()
        返回范围的类型。
        返回:
        范围类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setType

        public void setType(RangeType type)
        设置范围类型。
        参数:
        type - 范围类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getMinValue

        public Object getMinValue()
        返回范围的最小值。
        返回:
        返回最小值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getMaxValue

        public Object getMaxValue()
        返回范围的最大值。
        返回:
        返回最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getInt16

        public short[] getInt16()
        返回范围值,将范围值以Int16类型返回。
        返回:
        范围数组,第一个值为最小值,第二个值为最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getInt32

        public int[] getInt32()
        返回范围值,将范围值以Int32类型返回。
        返回:
        返回范围数组,第一个值为最小值,第二个值为最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getInt64

        public long[] getInt64()
        获取范围值,范围值以int64类型返回。
        返回:
        范围数组,第一个值为最小值,第二个值为最大值。
      • getSingle

        public float[] getSingle()
        返回范围值,将范围值以Single类型返回。
        返回:
        范围数组,第一个值为最小值,第二个值为最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getDouble

        public double[] getDouble()
        返回范围值,将范围值以Double类型返回。
        返回:
        范围数组,第一个值为最小值,第二个值为最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getDateTime

        public Date[] getDateTime()
        返回范围值,将范围值以DateTime类型返回。
        返回:
        范围数组,第一个值为最小值,第二个值为最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setInt16

        public void setInt16(short min,
                             short max)
        设置范围值。
        参数:
        min - 最小值。
        max - 最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setInt32

        public void setInt32(int min,
                             int max)
        设置范围值。
        参数:
        min - 最小值。
        max - 最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setInt64

        public void setInt64(long min,
                             long max)
        设置范围值,范围值为int64类型。
        参数:
        min - 最小值。
        max - 最大值。
      • setSingle

        public void setSingle(float min,
                              float max)
        设置范围值。
        参数:
        min - 最小值。
        max - 最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setDouble

        public void setDouble(double min,
                              double max)
        设置范围值。
        参数:
        min - 最小值。
        max - 最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setDateTime

        public void setDateTime(Date min,
                                Date max)
        设置范围值。
        参数:
        min - 最小值。
        max - 最大值。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • dispose

        public void dispose()
        释放资源。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0

Copyright © 2021–2024 SuperMap. All rights reserved.