Property.Of(Class, Class, String) Methode

Definition

Mit dieser Factorymethode wird eine Eigenschaft erstellt und zurückgegeben, wobei class der Parameter eine der folgenden Werte darstellt: <ul><li>a public method on the class, which takes no arguments, plus an optional public setName() method, which takes a value of the same type returned by<getName() li>a public isName() method on the class which takes no arguments, plus an optional public getName()setName() method which takes a value of the same type returned by li><isName()"name"nameein öffentliches name Feld für die Klasse </ul>

[Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Util.Property? Of(Java.Lang.Class? hostType, Java.Lang.Class? valueType, string? name);
[<Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member Of : Java.Lang.Class * Java.Lang.Class * string -> Android.Util.Property

Parameter

hostType
Class
valueType
Class
name
String

Gibt zurück

Attribute

Hinweise

Mit dieser Factorymethode wird eine Eigenschaft erstellt und zurückgegeben, wobei class der Parameter eine der folgenden Werte darstellt: <ul><li>a public method on the class, which takes no arguments, plus an optional public setName() method, which takes a value of the same type returned by<getName() li>a public isName() method on the class which takes no arguments, plus an optional public getName()setName() method which takes a value of the same type returned by li><isName()"name"nameein öffentliches name Feld für die Klasse </ul>

Wenn eine der Methodenalternativen für get/is in der Klasse gefunden wird, aber eine entsprechende setName() Methode nicht gefunden wird, lautet #isReadOnly() readOnlydies Property . Das Aufrufen der #set(Object, Object) Methode für eine solche Eigenschaft ist zulässig, hat aber keine Auswirkung.

Wenn weder die Methoden noch das Feld in der Klasse gefunden werden, wird eine NoSuchPropertyException Ausnahme ausgelöst.

Java Dokumentation für android.util.Property.of(java.lang.Class<T>, java.lang.Class<V>, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: