鴻蒙OS FormBaseInfo

2022-04-25 14:45 更新

FormBaseInfo

java.lang.Object

|---ohos.bundle.FormBaseInfo

  1. public class FormBaseInfo
  2. extends Object
  3. implements Sequenceable

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

嵌套類摘要

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

字段摘要

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

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

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

方法總結(jié)

修飾符和類型 方法 描述
String getAbilityName() 獲取該表單所屬ability的類名。
String getBundleName() 獲取此表單所屬的應(yīng)用程序的捆綁包名稱。
String getFormName() 獲取此表單的名稱
String getModuleName() 獲取該表單所屬的應(yīng)用模塊的名稱。
boolean marshalling(Parcel out) 將此 FormBaseInfo 對象編組為 Parcel 對象。
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 對象中解組此 FormBaseInfo 對象。
從類 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 對象創(chuàng)建 FormBaseInfo 對象。 該常量與 marshalling(ohos.utils.Parcel) 一起使用,是對 unmarshalling(ohos.utils.Parcel) 方法的封裝。

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

FormBaseInfo

public FormBaseInfo()

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

FormBaseInfo

public FormBaseInfo(FormBaseInfo source)

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

參數(shù):

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

方法詳情

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 對象編組為 Parcel 對象。

指定者:

接口 Sequenceable 中的編組

參數(shù):

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

返回:

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

unmarshalling

public boolean unmarshalling(Parcel in)

從 Parcel 對象中解組此 FormBaseInfo 對象。

指定者:

在接口 Sequenceable 中解組

參數(shù):

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

返回:

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號