AdTechIdentifier
public
final
class
AdTechIdentifier
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdTechIdentifier |
広告の購入者または販売者を表す識別子。
概要
継承される定数 |
---|
フィールド | |
---|---|
public
static
final
Creator<AdTechIdentifier> |
CREATOR
|
パブリック メソッド | |
---|---|
int
|
describeContents()
この Parcelable に含まれる特殊オブジェクトの種類を説明する 整列化されます |
boolean
|
equals(Object o)
この AdTechIdentifier を指定されたオブジェクトと比較します。 |
static
AdTechIdentifier
|
fromString(String source)
このクラスのインスタンスを文字列から作成します。 |
int
|
hashCode()
で取得されたこのクラスの文字列表現に対応するハッシュコードを返します。
|
String
|
toString()
オブジェクトの文字列表現を返します。 |
void
|
writeToParcel(Parcel dest, int flags)
このオブジェクトを Parcel にフラット化します。 |
継承されるメソッド | |
---|---|
フィールド
CREATOR
public static final Creator<AdTechIdentifier> CREATOR
パブリック メソッド
describeContents
public int describeContents ()
この Parcelable インスタンスの整列化表現に含まれている特殊オブジェクトの種類を記述します。たとえば、オブジェクトに writeToParcel(android.os.Parcel, int)
の出力のファイル記述子が含まれる場合、このメソッドの戻り値に CONTENTS_FILE_DESCRIPTOR
ビットが含まれている必要があります。
戻り値 | |
---|---|
int |
整列された特殊オブジェクト タイプのセットを示すビットマスク
オブジェクト インスタンスによって作成されます。
値は 0 または CONTENTS_FILE_DESCRIPTOR です。 |
equals
public boolean equals (Object o)
この AdTechIdentifier を指定されたオブジェクトと比較します。引数が null でなく、同じ文字列形式の AdTechIdentifier オブジェクト(toString()
を呼び出して取得)である場合にのみ、結果が true となります。このメソッドでは eTLD+1 の正規化は行われないため、同じ eTLD+1 であっても文字列表現が等しくない 2 つの AdTechIdentifier オブジェクトは等しくならない可能性があります。
パラメータ | |
---|---|
o |
Object : この AdTechIdentifier と比較するオブジェクト |
戻り値 | |
---|---|
boolean |
指定されたオブジェクトが、この AdTechIdentifier と同等の AdTechIdentifier を表す場合は true、そうでない場合は false です。 |
fromString
public static AdTechIdentifier fromString (String source)
このクラスのインスタンスを文字列から作成します。
パラメータ | |
---|---|
source |
String : 広告の購入者または販売者の有効な eTLD+1 ドメイン、または null。 |
戻り値 | |
---|---|
AdTechIdentifier |
指定されたドメインをラップする AdTechIdentifier クラス。入力が null の場合は null です。 |
hashCode
public int hashCode ()
toString()
を呼び出して取得された、このクラスの文字列表現に対応するハッシュコードを返します。このメソッドでは eTLD+1 の正規化は行われないため、同じ eTLD+1 であっても基になる文字列表現が異なる 2 つの AdTechIdentifier オブジェクトは異なるハッシュコードを持つ可能性があります。
戻り値 | |
---|---|
int |
このオブジェクトのハッシュコード値。 |
toString
public String toString ()
オブジェクトの文字列表現を返します。toString
メソッドは一般に、オブジェクトを「テキストで表現」した文字列を返します。結果は、簡潔でありながら情報量の多い表現になり、人が簡単に読むことができます。すべてのサブクラスでこのメソッドをオーバーライドすることをおすすめします。
クラス Object
の toString
メソッドは、オブジェクトがインスタンスになっているクラスの名前、アットマーク文字「@
」、オブジェクトのハッシュコードの符号なし 16 進表現で構成される文字列を返します。つまり、このメソッドは以下の値のような文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
戻り値 | |
---|---|
String |
文字列形式の識別子。この値が null になることはありません。 |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
このオブジェクトを Parcel にフラット化します。
パラメータ | |
---|---|
dest |
Parcel : この値を null にすることはできません。 |
flags |
int : オブジェクトの書き込み方法に関する追加のフラグ。0 または Parcelable.PARCELABLE_WRITE_RETURN_VALUE です。
値は、0 か、Parcelable.PARCELABLE_WRITE_RETURN_VALUE と android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES の組み合わせのいずれかです。 |