|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
javax.xml.registry.infomodel Interface InternationalString
public interface InternationalString
此接口表示已经国际化到几个 Locale 中的 String。当 String 属性必须是国际化格式时,使用此接口替代 String 类型。InternationalString 接口的实例由 LocalizedString 实例所组成的 Collection 组成,其中每个 String 对应于一个特定的 Locale。InternationalString 接口提供了一些 set/get 方法,用于添加或获取 InternationalString 实例特定于语言环境的 String 值。
| See also | javax.xml.registry.infomodel.LocalizedString |
This interface represents a String that has been internationalized into several Locales. This interface is used as a replacement for the String type whenever a String attribute needs to be I18N capable. An instance of the InternationalString interface composes within it a Collection of LocalizedString instances, where each String is specific to a particular Locale. The InternationalString interface provides set/get methods for adding or getting locale specific String values for the InternationalString instance.
- Author:
- Farrukh S. Najmi
- See Also:
LocalizedString
| Method Summary | |
|---|---|
void |
addLocalizedString(LocalizedString localizedString)
Adds a LocalizedString to this object. |
void |
addLocalizedStrings(Collection localizedStrings)
Adds many LocalizedStrings to this object. |
LocalizedString |
getLocalizedString(Locale locale,
String charsetName)
Gets the LocalizedString for the specified Locale and charsetName. |
Collection |
getLocalizedStrings()
Returns the LocalizedStrings associated with this object. |
String |
getValue()
Gets the String value for the Locale returned by Locale.getDefault(). |
String |
getValue(Locale locale)
Gets the String value for the specified Locale. |
void |
removeLocalizedString(LocalizedString localizedString)
Removes a LocalizedString from this object. |
void |
removeLocalizedStrings(Collection localizedStrings)
Removes specified LocalizedStrings to this object. |
void |
setValue(Locale locale,
String value)
Sets the String value for the specified Locale. |
void |
setValue(String value)
Sets the String value for the Locale returned by Locale.getDefault(). |
| Method Detail |
|---|
public String
getValue() throws JAXRException
获取对应于 Locale.getDefault() 所返回 Locale 的 String 值。
- 功能级别:0
| return | 对应于 Locale.getDefault() 所返回 Locale 的 String 值 |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
getValue
String getValue() throws JAXRException
- Gets the String value for the Locale returned by Locale.getDefault().
- Capability Level: 0
- Returns:
- the String value for the Locale returned by Locale.getDefault()
- Throws:
JAXRException- If the JAXR provider encounters an internal error
public String
getValue(java.util.Locale locale) throws JAXRException
获取对应于指定 Locale 的 String 值。如果没有找到对应于指定语言环境的特定于语言环境的值,则返回 null。
- 功能级别:0
| locale | 所需值的 Locale |
| return | 对应于指定 Locale 的 String 值 |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
getValue
String getValue(Locale locale) throws JAXRException
- Gets the String value for the specified Locale. Return null if no locale specific
value is found for the specified locale.
- Capability Level: 0
- Parameters:
locale- The Locale for the desired value- Returns:
- the String value for the specified Locale
- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
setValue(String value) throws JAXRException
设置对应于 Locale.getDefault() 所返回 Locale 的 String 值。
- 功能级别:0
| value | 对应于 Locale.getDefault() 所返回 Locale 的 String 值 |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
setValue
void setValue(String value) throws JAXRException
- Sets the String value for the Locale returned by Locale.getDefault().
- Capability Level: 0
- Parameters:
value- the String value for the Locale returned by Locale.getDefault()- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
setValue(java.util.Locale locale, String value) throws JAXRException
设置对应于指定 Locale 的 String 值。
- 功能级别:0
| locale | 将设置此值的语言环境 |
| value | 将设置的值 |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
setValue
void setValue(Locale locale, String value) throws JAXRException
- Sets the String value for the specified Locale.
- Capability Level: 0
- Parameters:
locale- The locale for this value being setvalue- The value being set- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
addLocalizedString(LocalizedString localizedString) throws JAXRException
将 LocalizedString 添加到此对象。
- 功能级别:0
| localizedString | 将添加到此对象的 LocalizedString |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
addLocalizedString
void addLocalizedString(LocalizedString localizedString) throws JAXRException
- Adds a LocalizedString to this object.
- Capability Level: 0
- Parameters:
localizedString- the LocalizedString being added to this object- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
addLocalizedStrings(java.util.Collection<E> localizedStrings) throws JAXRException
将多个 LocalizedString 添加到此对象。
将多个 LocalizedString 添加到此对象。
- 功能级别:0
| localizedStrings | 将添加到此对象的 LocalizedString 所组成的 Collection |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
addLocalizedStrings
void addLocalizedStrings(Collection localizedStrings) throws JAXRException
- Adds many LocalizedStrings to this object.
- Capability Level: 0
- Parameters:
localizedStrings- the Collection of LocalizedStrings being added to this object- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
removeLocalizedString(LocalizedString localizedString) throws JAXRException
从此对象中移除一个 LocalizedString。
- 功能级别:0
| localizedString | 将从此对象中移除的 LocalizedString |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
removeLocalizedString
void removeLocalizedString(LocalizedString localizedString) throws JAXRException
- Removes a LocalizedString from this object.
- Capability Level: 0
- Parameters:
localizedString- the LocalizedString being removed from this object- Throws:
JAXRException- If the JAXR provider encounters an internal error
public void
removeLocalizedStrings(java.util.Collection<E> localizedStrings) throws JAXRException
移除此对象的指定 LocalizedString。
移除此对象的指定 LocalizedString。
- 功能级别:0
| localizedStrings | 将从此对象中移除的 LocalizedString 所组成的 Collection |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
removeLocalizedStrings
void removeLocalizedStrings(Collection localizedStrings) throws JAXRException
- Removes specified LocalizedStrings to this object.
- Capability Level: 0
- Parameters:
localizedStrings- the Collection of LocalizedStrings being removed from this object- Throws:
JAXRException- If the JAXR provider encounters an internal error
public LocalizedString
getLocalizedString(java.util.Locale locale, String charsetName) throws JAXRException
获取对应于指定 Locale 和 charsetName 的 LocalizedString。
- 功能级别:0
| locale | 所需 LocalizedString 的语言环境 |
| charsetName | 所需 LocalizedString 的字符集名称 |
| return | 与指定语言环境和字符集匹配的 LocalizedString |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
getLocalizedString
LocalizedString getLocalizedString(Locale locale, String charsetName) throws JAXRException
- Gets the LocalizedString for the specified Locale and charsetName.
- Capability Level: 0
- Parameters:
locale- The loacle for the desired LocalizedStringscharsetName- The character set name for the desired LocalizedStrings- Returns:
- the LocalizedString that matches specified locale and character set
- Throws:
JAXRException- If the JAXR provider encounters an internal error
public java.util.Collection<E>
getLocalizedStrings() throws JAXRException
返回与此对象关联的 LocalizedString。
- 功能级别:0
| return | LocalizedString 实例所组成的 Collection。Collection 可以为空,但不能为 null。 |
| Throws | JAXRException: 如果 JAXR 提供者遇到内部错误 |
| See also | javax.xml.registry.infomodel.LocalizedString |
getLocalizedStrings
Collection getLocalizedStrings() throws JAXRException
- Returns the LocalizedStrings associated with this object.
- Capability Level: 0
- Returns:
- Collection of LocalizedString instances. The Collection may be empty but not null.
- Throws:
JAXRException- If the JAXR provider encounters an internal error- See Also:
LocalizedString
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Submit a bug or feature
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!