鴻蒙OS Element

2022-10-27 14:30 更新

Element

java.lang.Object

|---ohos.global.resource.Element

public abstract class Element
extends Object

提供根據(jù)資源 ID 獲取元素的方法。

您可以調(diào)用該類的特定方法來獲取與資源ID關(guān)聯(lián)的指定類型的資源。

Since:

3

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Element()

方法總結(jié)

修飾符和類型 方法 描述
abstract boolean getBoolean() 獲取基于此元素的布爾值。
abstract int getColor() 根據(jù)此 Element 獲取顏色值。
abstract String getConfig() 根據(jù)資源 ID 獲取配置。
abstract float getFloat() 根據(jù)此 Element 獲取浮點值。
abstract int[] getIntArray() 獲取基于此 Element 的整數(shù)數(shù)組。
abstract int getInteger() 根據(jù)此 Element 獲取整數(shù)值。
abstract Pattern getPattern() 獲取與此元素關(guān)聯(lián)的 ohos.global.resource.solidxml.Pattern 實例。
abstract String getPluralString(int quantity) 根據(jù)給定數(shù)量獲取與此元素關(guān)聯(lián)的多個規(guī)則的字符串表示形式。
abstract String getPluralString(int quantity, Object... formatArgs) 根據(jù)給定的數(shù)量獲取與此Element關(guān)聯(lián)的多個規(guī)則的字符串表示形式,并根據(jù)指定的格式化對象對字符串進行格式化。
abstract String getString() 根據(jù)此 Element 獲取字符串值。
abstract String getString(Object... formatArgs) 獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式化對象對字符串進行格式化。
abstract String getString(Object[] object, Format[] format) 獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式數(shù)組和對象數(shù)組對字符串進行格式化。
abstract String getString(Object object, Format format) 獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式和對象對字符串進行格式化。
abstract String[] getStringArray() 獲取基于此 Element 的字符串?dāng)?shù)組。
abstract Theme getTheme() 獲取與此 Element 關(guān)聯(lián)的 Theme 實例。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

構(gòu)造函數(shù)詳細信息

Element

public Element()

方法詳情

getString

public abstract String getString() throws IOException, NotExistException, WrongTypeException

根據(jù)此 Element 獲取字符串值。

返回:

返回字符串值。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getString

public abstract String getString(Object... formatArgs) throws IOException, NotExistException, WrongTypeException

獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式化對象對字符串進行格式化。

參數(shù):

參數(shù)名稱 參數(shù)描述
formatArgs 指示用于替換的格式化對象。

返回:

返回格式化的字符串。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getString

public abstract String getString(Object object, Format format) throws IOException, NotExistException, WrongTypeException

獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式和對象對字符串進行格式化。

參數(shù):

參數(shù)名稱 參數(shù)描述
object 表示用于替換的對象。
format 指示用于格式化對象的格式。

返回:

返回格式化的字符串。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getString

public abstract String getString(Object[] object, Format[] format) throws IOException, NotExistException, WrongTypeException

獲取與此 Element 關(guān)聯(lián)的字符串,并根據(jù)指定的格式數(shù)組和對象數(shù)組對字符串進行格式化。

參數(shù):

參數(shù)名稱 參數(shù)描述
object 指示用于替換的對象數(shù)組。
format 指示用于格式化對象數(shù)組的格式數(shù)組。 格式和對象是一對一的映射。

返回:

返回格式化的字符串。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getBoolean

public abstract boolean getBoolean() throws IOException, NotExistException, WrongTypeException

獲取基于此元素的布爾值。

返回:

返回布爾值。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是布爾類型,則引發(fā)此異常。

Since:

3

getColor

public abstract int getColor() throws IOException, NotExistException, WrongTypeException

根據(jù)此 Element 獲取顏色值。

返回:

返回表示顏色數(shù)據(jù)的整數(shù)參考值。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是顏色類型,則引發(fā)此異常。

Since:

3

getFloat

public abstract float getFloat() throws IOException, NotExistException, WrongTypeException

根據(jù)此 Element 獲取浮點值。

返回:

返回表示維度數(shù)據(jù)的浮點參考值。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是浮點類型,則引發(fā)此異常。

Since:

3

getConfig

public abstract String getConfig() throws IOException, NotExistException, WrongTypeException

根據(jù)資源 ID 獲取配置。

返回:

返回一個配置。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是配置類型,則拋出此異常。

Since:

3

getInteger

public abstract int getInteger() throws IOException, NotExistException, WrongTypeException

根據(jù)此 Element 獲取整數(shù)值。

返回:

返回整數(shù)值。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是整數(shù)類型,則引發(fā)此異常。

Since:

3

getStringArray

public abstract String[] getStringArray() throws IOException, NotExistException, WrongTypeException

獲取基于此 Element 的字符串?dāng)?shù)組。

返回:

返回字符串?dāng)?shù)組。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串?dāng)?shù)組類型,則引發(fā)此異常。

Since:

3

getIntArray

public abstract int[] getIntArray() throws IOException, NotExistException, WrongTypeException

獲取基于此 Element 的整數(shù)數(shù)組。

返回:

返回整數(shù)數(shù)組。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是整數(shù)數(shù)組類型,則引發(fā)此異常。

Since:

3

getPluralString

public abstract String getPluralString(int quantity) throws IOException, NotExistException, WrongTypeException

根據(jù)給定數(shù)量獲取與此元素關(guān)聯(lián)的多個規(guī)則的字符串表示形式。

參數(shù):

參數(shù)名稱 參數(shù)描述
quantity 表示用于獲取當(dāng)前語言復(fù)數(shù)規(guī)則的字符串表示的數(shù)字。

返回:

返回復(fù)數(shù)規(guī)則的無格式字符串表示。 該字符串與資源 ID 和數(shù)量相匹配。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getPluralString

public abstract String getPluralString(int quantity, Object... formatArgs) throws IOException, NotExistException, WrongTypeException

根據(jù)給定的數(shù)量獲取與此Element關(guān)聯(lián)的多個規(guī)則的字符串表示形式,并根據(jù)指定的格式化對象對字符串進行格式化。

參數(shù):

參數(shù)名稱 參數(shù)描述
quantity 表示用于獲取當(dāng)前語言復(fù)數(shù)規(guī)則的字符串表示的數(shù)字。
formatArgs 指示用于替換的格式化對象。

返回:

返回復(fù)數(shù)規(guī)則的格式化字符串表示。 該字符串與資源 ID 和數(shù)量相匹配。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是字符串類型,則引發(fā)此異常。

Since:

3

getTheme

public abstract Theme getTheme() throws IOException, NotExistException, WrongTypeException

獲取與此 Element 關(guān)聯(lián)的 Theme 實例。

返回:

返回一個主題實例。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是主題類型,則引發(fā)此異常。

Since:

3

getPattern

public abstract Pattern getPattern() throws IOException, NotExistException, WrongTypeException

獲取與此元素關(guān)聯(lián)的 ohos.global.resource.solidxml.Pattern 實例。

返回:

返回 ohos.global.resource.solidxml.Pattern 實例。

Throws:

Throw名稱 Throw描述
NotExistException 如果資源 ID 與任何資源都不匹配,則引發(fā)此異常。 資源ID必須由IDE或資源工具自動生成,或者由系統(tǒng)提供。
IOException 如果在資源讀取期間發(fā)生 I/O 錯誤,則引發(fā)此異常。
WrongTypeException 如果資源不是模式類型,則引發(fā)此異常。

Since:

3

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號