鴻蒙OS FormBaseInfo

2022-04-25 14:45 更新

FormBaseInfo

java.lang.Object

|---ohos.bundle.FormBaseInfo

public class FormBaseInfo
extends Object
implements Sequenceable

提供有關(guān)表單的基本信息。

嵌套類摘要

從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口
Sequenceable.ProducerT

字段摘要

修飾符和類型 字段 描述
static Sequenceable.ProducerFormBaseInfo PRODUCER 從 Parcel 對(duì)象創(chuàng)建 FormBaseInfo 對(duì)象。

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

構(gòu)造函數(shù) 描述
FormBaseInfo() 用于創(chuàng)建 FormBaseInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
FormBaseInfo(FormBaseInfo source) 用于通過(guò)復(fù)制現(xiàn)有實(shí)例的屬性來(lái)創(chuàng)建 FormBaseInfo 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
String getAbilityName() 獲取該表單所屬ability的類名。
String getBundleName() 獲取此表單所屬的應(yīng)用程序的捆綁包名稱。
String getFormName() 獲取此表單的名稱
String getModuleName() 獲取該表單所屬的應(yīng)用模塊的名稱。
boolean marshalling(Parcel out) 將此 FormBaseInfo 對(duì)象編組為 Parcel 對(duì)象。
void setAbilityName(String name) 設(shè)置此表單的ability名稱。
void setBundleName(String name) 設(shè)置此表單的捆綁包名稱。
void setFormName(String name) 設(shè)置此表單的表單名稱。
void setModuleName(String name) 設(shè)置此表單的模塊名稱。
boolean unmarshalling(Parcel in) 從 Parcel 對(duì)象中解組此 FormBaseInfo 對(duì)象。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細(xì)信息

PRODUCER

public static final Sequenceable.ProducerFormBaseInfo PRODUCER

從 Parcel 對(duì)象創(chuàng)建 FormBaseInfo 對(duì)象。 該常量與 marshalling(ohos.utils.Parcel) 一起使用,是對(duì) unmarshalling(ohos.utils.Parcel) 方法的封裝。

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

FormBaseInfo

public FormBaseInfo()

用于創(chuàng)建 FormBaseInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

FormBaseInfo

public FormBaseInfo(FormBaseInfo source)

用于通過(guò)復(fù)制現(xiàn)有實(shí)例的屬性來(lái)創(chuàng)建 FormBaseInfo 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
source 指示現(xiàn)有的 FormBaseInfo 實(shí)例。

方法詳情

getBundleName

public String getBundleName()

獲取此表單所屬的應(yīng)用程序的捆綁包名稱。

返回:

返回應(yīng)用程序包名稱。

getModuleName

public String getModuleName()

獲取該表單所屬的應(yīng)用模塊的名稱。

返回:

返回模塊名稱。

getAbilityName

public String getAbilityName()

獲取該表單所屬能力的類名。

返回:

返回能力類名稱。

getFormName

public String getFormName()

獲取此表單的名稱。

返回:

返回表單名稱。

setBundleName

public void setBundleName(String name)

設(shè)置此表單的捆綁包名稱。

參數(shù):

參數(shù)名稱 參數(shù)描述
name 表示包的名稱。

setModuleName

public void setModuleName(String name)

設(shè)置此表單的模塊名稱

參數(shù):

參數(shù)名稱 參數(shù)描述
name 指示模塊的名稱。

setAbilityName

public void setAbilityName(String name)

設(shè)置此表單的ability名稱。

參數(shù):

參數(shù)名稱 參數(shù)描述
name 表示ability的名稱。

setFormName

public void setFormName(String name)

設(shè)置此表單的表單名稱。

參數(shù):

參數(shù)名稱 參數(shù)描述
name 表示表單的名稱

marshalling

public boolean marshalling(Parcel out)

將此 FormBaseInfo 對(duì)象編組為 Parcel 對(duì)象。

指定者:

接口 Sequenceable 中的編組

參數(shù):

參數(shù)名稱 參數(shù)描述
out 指示用于編組的 Parcel 對(duì)象。

返回:

如果編組成功,則返回 true; 否則返回 false。

unmarshalling

public boolean unmarshalling(Parcel in)

從 Parcel 對(duì)象中解組此 FormBaseInfo 對(duì)象。

指定者:

在接口 Sequenceable 中解組

參數(shù):

參數(shù)名稱 參數(shù)描述
in 指示用于解組的 Parcel 對(duì)象。

返回:

如果解組成功,則返回 true; 否則返回 false。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)