IPropertyContext
IPropertyContext 是包含用于获取和设置属性的方法的抽象超类。 其他类将继承这些方法。
- 继承层次结构:
- None
方法
- 方法汇总:
方法 描述 GetBooleanProperty 获取具有指定名称的布尔值属性的值。 GetByteProperty 获取由名称标识的字节属性的值。 GetBytesProperty 获取由名称标识的字节数组属性的值。 GetCharProperty 获取由名称标识的 2 字节字符属性的值。 GetDoubleProperty 获取由名称标识的双精度浮点属性的值。 GetFloatProperty 获取由名称标识的浮点属性的值。 GetIntProperty 获取由名称标识的整数属性的值。 GetLongProperty 获取由名称标识的长整数属性的值。 GetObjectProperty 获取由名称标识的属性的值和数据类型。 GetShortProperty 获取由名称标识的短整数属性的值。 GetStringProperty 获取由名称标识的字符串属性的值。 SetBooleanProperty 设置由名称标识的布尔值属性的值。 SetByteProperty 设置由名称标识的字节属性的值。 SetBytesProperty 设置由名称标识的字节数组属性的值。 SetCharProperty 设置由名称标识的 2 字节字符属性的值。 SetDoubleProperty 设置由名称标识的双精度浮点属性的值。 SetFloatProperty 设置由名称标识的浮点属性的值。 SetIntProperty 设置由名称标识的整数属性的值。 SetLongProperty 设置由名称标识的长整数属性的值。 SetObjectProperty 设置由名称标识的属性的值和数据类型。 SetShortProperty 设置由名称标识的短整数属性的值。 SetStringProperty 设置由名称标识的字符串属性的值。
GetBooleanProperty - 获取布尔值属性
- 接口:
Boolean GetBooleanProperty(String property_name);
获取具有指定名称的布尔值属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetByteProperty - 获取字节属性
- 接口:
Byte GetByteProperty(String property_name) ; Int16 GetSignedByteProperty(String property_name) ;
获取由名称标识的字节属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetBytesProperty - 获取字节数组属性
- 接口:
Byte[] GetBytesProperty(String property_name) ;
获取由名称标识的字节数组属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 数组中的字节数。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetCharProperty - 获取字符属性
- 接口:
Char GetCharProperty(String property_name) ;
获取由名称标识的 2 字节字符属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetDoubleProperty - 获取双精度浮点属性
- 接口:
Double GetDoubleProperty(String property_name) ;
获取由名称标识的双精度浮点属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetFloatProperty - 获取浮点属性
- 接口:
Single GetFloatProperty(String property_name) ;
获取由名称标识的浮点属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetIntProperty - GetIntProperty
- 接口:
Int32 GetIntProperty(String property_name) ;
获取由名称标识的整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetLongProperty - 获取长整数属性
- 接口:
Int64 GetLongProperty(String property_name) ;
获取由名称标识的长整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetObjectProperty - 获取对象属性
- 接口:
Object GetObjectProperty( String property_name) ;
获取由名称标识的属性的值和数据类型。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 以下某种对象类型的属性值:
BooleanByteByte[]CharDoubleSingleInt32Int64Int16String
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetShortProperty - 获取短整数属性
- 接口:
Int16 GetShortProperty(String property_name) ;
获取由名称标识的短整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 属性的值。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
GetStringProperty - GetStringProperty
- 接口:
String GetStringProperty(String property_name) ;
获取由名称标识的字符串属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- 返回:
- 用于封装作为属性值的字符串的 String 对象。 如果需要进行数据转换,那么该值是转换后的字符串。
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
SetBooleanProperty - 设置布尔值属性
- 接口:
void SetBooleanProperty( String property_name, Boolean value) ;
设置由名称标识的布尔值属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetByteProperty - 设置字节属性
- 接口:
void SetByteProperty( String property_name, Byte value) ; void SetSignedByteProperty( String property_name, Int16 value) ;
设置由名称标识的字节属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetBytesProperty - 设置字节数组属性
- 接口:
void SetBytesProperty( String property_name, Byte[] value ) ;
设置由名称标识的字节数组属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 字节数组形式的属性值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetCharProperty - 设置字符属性
- 接口:
void SetCharProperty( String property_name, Char value) ;
设置由名称标识的 2 字节字符属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetDoubleProperty - 设置双精度浮点属性
- 接口:
void SetDoubleProperty( String property_name, Double value) ;
设置由名称标识的双精度浮点属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetFloatProperty - 设置浮点属性
- 接口:
void SetFloatProperty( String property_name, Single value) ;
设置由名称标识的浮点属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetIntProperty - 设置整数属性
- 接口:
void SetIntProperty( String property_name, Int32 value) ;
设置由名称标识的整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetLongProperty - 设置长整数属性
- 接口:
void SetLongProperty( String property_name, Int64 value) ;
设置由名称标识的长整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetObjectProperty - 设置对象属性
- 接口:
void SetObjectProperty( String property_name, Object value) ;
设置由名称标识的属性的值和数据类型。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- objectType(输入)
- 以下某种对象类型的属性值:
BooleanByteByte[]CharDoubleSingleInt32Int64Int16String
- value(输入)
- 字节数组形式的属性值。
- length(输入)
- 数组中的字节数。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetShortProperty - 设置短整数属性
- 接口:
void SetShortProperty( String property_name, Int16 value) ;
设置由名称标识的短整数属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 属性的值。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException
SetStringProperty - 设置字符串属性
- 接口:
void SetStringProperty( String property_name, String value);
设置由名称标识的字符串属性的值。
- 参数:
- property_name(输入)
- 用于封装属性名称的 String 对象。
- value(输入)
- 用于封装作为属性值的字符串的 String 对象。
- 返回:
- Void
- 线程上下文:
- 由子类决定
- 异常:
- XMSException
- MessageNotWritableException