概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.workbooks.workbook
类 CustomFileProperties

    java.lang.Object
      application.workbooks.workbook.CustomFileProperties

    public class CustomFileProperties

extends java.lang.Object

该类定义了获取自定义文件属性和设置的方法。

构造函数摘要
`CustomFileProperties(emo.doors.IBinder binder)`

方法摘要
`void` | `add(java.lang.String name, java.lang.String type, java.lang.String value)` 添加自定义属性名。
`void` | `addBookmark(java.lang.String name, java.lang.String bookMarkerName)` 添加书签。
`void` | `delete(java.lang.String name)` 删除一个自定义属性
`java.lang.String[]` | `getInfos(java.lang.String name)` 返回自定义属性信息
`void` | `modify(java.lang.String name, java.lang.String markString, java.lang.String newType, java.lang.String newValue)` 修改自义属性内容

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### CustomFileProperties

    public CustomFileProperties(emo.doors.IBinder binder)

方法详细信息

### add

    public void add(java.lang.String name,
                    java.lang.String type,
                    java.lang.String value)

  添加自定义属性名。(不允许重名，否则设置如效)

  参数：
    `name` - 属性名
    `type` - 自定义类型

                   CustomPropertyConstants.TEXT  文本类型；
                   CustomPropertyConstants.DATE  日期类型;
                   CustomPropertyConstants.NUM   数字类型;
                   CustomPropertyConstants.BOOL  布尔类型;

    `value` - 设置的值

    例子

         CustomFileProperties cp = Application.getWorkbooks().getActiveWorkbook()
                 .getCustomFileProperties();
         cp.add("abc",CustomPropertyConstants.DATE,"2005-10-08") ;

### addBookmark

    public void addBookmark(java.lang.String name,
                            java.lang.String bookMarkerName)

  添加书签。(不允许重名，否则设置如效)

  参数：
    `name` - 属性名
    `bookMarkerName` - 书签名

    例子

         CustomFileProperties cp = Application.getWorkbooks().getActiveWorkbook()
                 .getCustomFileProperties();
         cp.add("123","abc") ;

### delete

    public void delete(java.lang.String name)

  删除一个自定义属性

  参数：
    `name` - 属性名

    例子

         CustomFileProperties cp = Application.getWorkbooks().getActiveWorkbook()
                 .getCustomFileProperties();
         cp.delete("890") ;
         cp.delete("123") ;
         cp.delete("abc") ;

### getInfos

    public java.lang.String[] getInfos(java.lang.String name)

  返回自定义属性信息

  参数：
    `name` - 自定义属性名
  返回：
    自定义属性住息 数组[0] 返回类型 数组[1] 返回标签名 数组[2] 返回标签内容

    例子

         CustomFileProperties cp = Application.getWorkbooks().getActiveWorkbook()
                 .getCustomFileProperties();
         String[] infos = cp.getInfos("123") ;
         for (int i = 0 ; i < infos.length ; i++)
         {
             System.out.println("i="+infos[i]);
         }

### modify

    public void modify(java.lang.String name,
                       java.lang.String markString,
                       java.lang.String newType,
                       java.lang.String newValue)

  修改自义属性内容

  参数：
    `name` - 要修改的属性名
    `markString` - 标签名 如为NULL，则不修改为链接内容
    `newType` - 新的属性类型
    `newValue` - 新的属性值

    例子

         CustomFileProperties cp = Application.getWorkbooks().getActiveWorkbook()
                 .getCustomFileProperties();
         cp.modify("123",null,CustomPropertyConstants.TEXT,"923984") ;

概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法