【函数】 | int size() |
【说明】 | 读取语言常量的个数。 |
【返回】 | 语言常量的个数。 |
【参数】 | 无 |
【示例】 |
alert(rexseeLanguage.size());
运行示例
|
【函数】 | JsonArray get() |
【说明】 | 读取所有语言常量的名称。 |
【返回】 | JSON数组,使用eval('('+json+')')转换为JavaScript数组。 |
【参数】 | 无 |
【示例】 |
alert(rexseeLanguage.get());
运行示例
|
【函数】 | String get(String name) |
【说明】 | 读取name对应的语言常量的值。 |
【返回】 | 语言常量的值,如果name不存在返回空。 |
【参数】 | name:语言常量的名称。 |
【示例】 |
alert(rexseeLanguage.get('PROGRESS_STARTING'));
运行示例
alert(rexseeLanguage.get('STARS'));
运行示例
alert(rexseeLanguage.get('COUNTRIES'));
运行示例
|
【函数】 | boolean set(String name, String value) |
【说明】 | 为name对应的语言常量赋值,该值会存储在快存器中,意味着退出后再启动仍然会使用该值。 |
【返回】 | true或false。 |
【参数】 | name:语言常量的名称。 value:语言常量的值。注意,如果是数组,应使用“|“分隔元素的值,如果是二维数组,应使用”||“分隔一维数组,使用”|“分隔二维数组的元素。 |
【示例】 |
alert(rexseeLanguage.set('PROGRESS_STARTING','修改后的启动字符串'));
运行示例
alert(rexseeLanguage.set('STARS','第一颗星星|第二颗星星|第三颗星星'));
运行示例
alert(rexseeLanguage.set('COUNTRIES','洲一|国家一|国家二||洲二|国家三|国家四'));
运行示例
|
【函数】 | String getType(String name) |
【说明】 | 读取name对应的语言常量的类型。 |
【返回】 | 语言常量的类型,如果name不存在返回空。 |
【参数】 | name:语言常量的名称。 |
【示例】 |
alert(rexseeLanguage.getType('PROGRESS_STARTING'));
运行示例
alert(rexseeLanguage.getType('STARS'));
运行示例
alert(rexseeLanguage.getType('COUNTRIES'));
运行示例
|
【函数】 | String getPreference(String name) |
【说明】 | 读取name对应的语言常量在快存器中的值。 |
【返回】 | 语言常量在快存器中的值,如果name不存在返回空。 |
【参数】 | name:语言常量的名称。 |
【示例】 |
alert(rexseeLanguage.getPreference('COUNTRIES'));
运行示例
|
【函数】 | void clearPreference() |
【说明】 | 清除快存器存储的所有语言常量,但不会修改当前的设置,如果要刷新设置,请继续调用refresh()。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeLanguage.clearPreference();
运行示例
rexseeDialog.toast('清除完毕!'); |
【函数】 | void refresh() |
【说明】 | 刷新所有语言常量,通常只在调用clearPreference()后使用。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeLanguage.refresh();
运行示例
rexseeDialog.toast('刷新完毕!'); |