com.supermap.data
类 CodeInfo

java.lang.Object
  继承者 com.supermap.data.CodeInfo

public class CodeInfo
extends java.lang.Object

该类定义了代码域中的代码的详细信息。

代码的数据类型,代码的值以及对于值的描述信息,该类也提供了相关的接口对代码信息进行操作。

从以下版本开始:
SuperMap iObjects Java 7.0.0

构造方法摘要
CodeInfo()
          构造一个新的 CodeInfo 对象。
CodeInfo(CodeInfo codeinfo)
          根据指定的参数来构造一个 CodeInfo 的新对象。
CodeInfo(FieldType fieldtype, java.lang.Object value, java.lang.String desc)
          根据指定的参数来构造一个 CodeInfo 的新对象。
 
方法摘要
 void dispose()
          释放资源。
 java.util.Date getDateTime()
          返回代码的值,将代码值以DateTime类型返回。
 java.lang.String getDescription()
          返回代码的描述信息。
 double getDouble()
          返回代码的值,将代码的值以Double类型返回。
 short getInt16()
          返回代码的值,将代码值以Int16类型返回。
 int getInt32()
          返回代码值,将代码值以Int32类型返回。
 long getInt64()
          返回代码值,将代码值以Int64类型返回。
 float getSingle()
          返回代码值,将代码的值以Single类型返回。
 java.lang.String getString()
          返回代码的值,将代码的值以String类型返回。
 java.lang.Object getValue()
          返回代码的值,将代码值以Object类型返回。
 FieldType getValueType()
          返回代码值的数据类型。
 void setDateTime(java.util.Date value)
          设置代码的值。
 void setDescription(java.lang.String desc)
          设置代码的描述信息。
 void setDouble(double value)
          设置代码的值。
 void setInt16(short value)
          设置代码的值。
 void setInt32(int value)
          设置代码的值。
 void setInt64(long value)
          设置代码的值。
 void setSingle(float value)
          设置代码的值。
 void setString(java.lang.String value)
          设置代码的值。
 void setValue(java.lang.Object value)
          设置代码的值。
 void setValueType(FieldType fieldType)
          设置代码的数据类型。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CodeInfo

public CodeInfo()
构造一个新的 CodeInfo 对象。

从以下版本开始:
SuperMap iObjects Java 7.0.0

CodeInfo

public CodeInfo(FieldType fieldtype,
                java.lang.Object value,
                java.lang.String desc)
根据指定的参数来构造一个 CodeInfo 的新对象。

参数:
fieldtype - 代码的数据类型。
value - 代码的值。
desc - 代码的描述信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0

CodeInfo

public CodeInfo(CodeInfo codeinfo)
根据指定的参数来构造一个 CodeInfo 的新对象。

参数:
codeinfo - CodeInfo 新对象。
从以下版本开始:
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

getDescription

public java.lang.String getDescription()
返回代码的描述信息。

返回:
代码的描述信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setDescription

public void setDescription(java.lang.String desc)
设置代码的描述信息。

参数:
desc - 描述信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getValue

public java.lang.Object getValue()
返回代码的值,将代码值以Object类型返回。

返回:
返回Object值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setValue

public void setValue(java.lang.Object value)
设置代码的值。

参数:
value - 代码的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getInt16

public short getInt16()
返回代码的值,将代码值以Int16类型返回。

返回:
返回Int16类型值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getInt32

public int getInt32()
返回代码值,将代码值以Int32类型返回。

返回:
Int32类型的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getInt64

public long getInt64()
返回代码值,将代码值以Int64类型返回。

返回:
Int64类型的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getSingle

public float getSingle()
返回代码值,将代码的值以Single类型返回。

返回:
Single类型的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getDouble

public double getDouble()
返回代码的值,将代码的值以Double类型返回。

返回:
Double类型的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getString

public java.lang.String getString()
返回代码的值,将代码的值以String类型返回。

返回:
String类型的值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getDateTime

public java.util.Date getDateTime()
返回代码的值,将代码值以DateTime类型返回。

返回:
DateTime类型值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setInt16

public void setInt16(short value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setInt32

public void setInt32(int value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setInt64

public void setInt64(long value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setSingle

public void setSingle(float value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setDouble

public void setDouble(double value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setDateTime

public void setDateTime(java.util.Date value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

setString

public void setString(java.lang.String value)
设置代码的值。

参数:
value - 代码值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

dispose

public void dispose()
释放资源。

从以下版本开始:
SuperMap iObjects Java 7.0.0