`

通过对象ID获取指定的软属性

阅读更多

根据对象ID可获得对象。

根据对象即可获得其任一软属性的值。请参考:

    Hashtable ibaContainer;

    private void initializeIBAPart(IBAHolder ibaholder)
    {
        ibaContainer = new Hashtable();
        try
        {
            ibaholder = IBAValueHelper.service.refreshAttributeContainer(ibaholder, null, SessionHelper.manager.getLocale(), null);
            DefaultAttributeContainer defaultattributecontainer = (DefaultAttributeContainer)ibaholder.getAttributeContainer();
            if(defaultattributecontainer != null)
            {
                AttributeDefDefaultView aattributedefdefaultview[] = defaultattributecontainer.getAttributeDefinitions();
                for(int i = 0; i < aattributedefdefaultview.length; i++)
                {
                    AbstractValueView aabstractvalueview[] = defaultattributecontainer.getAttributeValues(aattributedefdefaultview);
                    if(aabstractvalueview != null)
                    {
                        Object aobj[] = new Object[2];
                        aobj[0] = aattributedefdefaultview;
                        aobj[1] = aabstractvalueview[0];
                        ibaContainer.put(aattributedefdefaultview.getName(), ((Object) (aobj)));
                    }
                }

            }
        }
        catch(Exception exception)
        {
            exception.printStackTrace();
        }
    }

根据以上函数,已经把对象的所有软属性及其值获取到Hashtable ibaContainer中,你就可以直接根据软属性名称获取其值。

分享到:
评论

相关推荐

    C#通过属性名字符串获取、设置对象属性值操作示例

    在上面的代码中,我们使用 `GetType()` 方法获取对象的类型,然后使用 `GetProperty()` 方法获取指定属性的信息,最后使用 `GetValue()` 方法获取属性的值。 二、通过反射设置对象属性值 同样,我们也可以使用反射...

    PyQt5根据控件Id获取控件对象的方法

    ### PyQt5根据控件Id获取控件对象的方法 ...通过上述介绍和示例,相信您已经掌握了如何在PyQt5中根据控件Id获取控件对象的方法。这种方法对于动态地管理和操作用户界面元素非常有用,特别是在开发复杂的GUI应用程序时。

    ibatis教程_查询指定id的单个对象

    例如,你可以定义一个`getUserById(int id)`方法来获取指定ID的用户。 3. **Mapper XML文件**:每个Mapper接口都有对应的XML配置文件,其中定义了SQL语句和结果映射。在这个文件中,你可以编写查询指定ID用户的SQL...

    Ext获取对象

    通过`store.getAt(index)`可以获取指定索引的记录,或者通过`store.getById(id)`获取具有特定ID的记录。`Ext.data.Model`是数据模型,通过`modelInstance.get(fieldName)`可以获取模型实例的字段值。 5. **事件监听...

    mybatis获取自增ID

    在MyBatis中,可以通过在`&lt;insert&gt;`标签中添加`useGeneratedKeys="true"`和`keyProperty`属性来自动获取并填充插入语句后返回的自增ID值。 **示例代码:** ```xml &lt;insert id="insert" parameterType=...

    c#获取系统和指定进程的CPU和内存占用率

    接下来,我们转向获取指定进程的CPU和内存占用率。在C#中,可以使用`System.Diagnostics.Process`类来处理进程相关的操作。 1. 获取指定进程CPU占用率: - 创建一个`Process`对象,传入进程ID或者进程名称。 - ...

    Oracle插入数据时获取自增ID

    在Oracle中,如果需要获取刚插入的数据的ID值,可以使用`CURRVAL`属性,它返回最近一次调用`NEXTVAL`所生成的值。例如,在插入数据后立即查询`seq_atable.CURRVAL`: ```sql SELECT seq_atable.CURRVAL FROM dual; `...

    js解析XML常用对象、属性、方法

    - `getAttributeNode(name)`: 获取元素的指定属性节点。 - `getElementsByTagName(name)`: 获取具有指定标签名的所有子元素节点。 - `hasAttribute(name)`: 检查元素是否具有指定的属性。 - `hasAttributes()`: 检查...

    NPOI获取Excel指定表格位置的图片

    3. **获取工作表**:通过工作簿的索引获取指定的工作表,索引从0开始。 ```vbnet Dim worksheet As XSSFSheet = workbook.GetSheetAt(0) ' 0表示第一个工作表 ``` 4. **定位图片**:在Excel中,图片是以` Drawing ...

    产品类Product的设计

    设计一个产品类 Product ,允许通过如下方式来创建产品对象: 通过指定产品名创建; 通过指定产品名和产品价格创建; 通过指定产品名、产品价格、出厂日期(对象成员)创建; Product 还应该包含如下属性:生产厂家...

    NDK开发之C语言调用java方法和获取属性

    - **获取字段ID**: 和获取方法ID类似,使用`env-&gt;FindClass`找到类,然后使用`env-&gt;GetFieldID`获取指定属性的ID。 - **读取属性值**: 对于基本类型,可以使用`env-&gt;GetIntField`、`env-&gt;GetObjectField`等函数...

    获取windows窗口标题,id等

    而`GetWindowText`函数则是用来获取指定窗口的文本,也就是窗口标题。它接受一个窗口句柄(HWND)、一个缓冲区指针以及该缓冲区的大小,然后填充缓冲区以包含窗口的标题文本。 ```delphi function ...

    JS获取元素多层嵌套思路详解

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧。...&lt;div id=box&gt; &lt;span&gt;span &lt;span&gt;span &lt;span&gt;1 &lt;spa

    JQ 获取内容和属性

    1. **`attr(attributeName)`**: 使用`attr()`方法可以获取指定属性的值。例如,获取元素的`id`属性: ```javascript var elementId = $('#myElement').attr('id'); ``` 2. **`data()`**: jQuery提供了一个`data...

    获取jsp中的所有某个标签中所有ID相同的元素

    标签可以拥有属性,如`id`、`class`、`value`等,用于进一步指定元素的特性和行为。 ### JavaScript操作DOM 在给定的代码片段中,使用JavaScript来查找具有特定ID的所有`&lt;input&gt;`标签。这是通过调用`document....

    vb 获取系统进程PID及用户名

    然后我们遍历这个集合,使用`Process`对象的`ProcessName`属性获取进程名,`Id`属性获取PID,`UserDomainName`和`UserName`属性获取用户名。 需要注意的是,由于权限限制,不是所有的进程都能获取到用户名,尤其是...

    Jquery 获取指定标签的对象及属性的设置与移除

    - `attr(name)`:获取指定属性的值。 - `attr(name, value)`:设置指定属性的值。 - `removeAttr(name)`:移除指定属性。 7. **其他常用方法**: - `each(callback)`:遍历元素集合并执行回调函数。 - `length...

    j2ee 九大内置对象及其方法详细说明

    - **object getAttribute(String name)**: 获取指定名称的属性值。 - **Enumeration getAttributeNames()**: 返回当前对象的所有属性名。 - **String getCharacterEncoding()**: 获取请求字符编码。 - **int ...

    根据标签名字和标签的class属性得到对象

    ### 根据标签名字和标签的class属性得到对象 在Web开发中,经常需要通过JavaScript来操作DOM(Document Object Model)元素。一个常见的需求就是根据指定的标签名和类名来获取页面中的DOM元素。本篇文章将详细介绍...

    html中select的属性.pdf

    11. DATAFLD:dataFld 设置或获取由 dataSrc 属性指定的绑定到指定对象的给定数据源的字段。该属性控制 Select 元素的数据绑定。 12. DATASRC:dataSrc 设置或获取用于数据绑定的数据源。该属性控制 Select 元素的...

Global site tag (gtag.js) - Google Analytics