Property.Of(Class, Class, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Este método de fábrica cria e retorna uma propriedade fornecida class e name parâmetros, em que o "name" parâmetro representa: <ul<>li>um método público getName() na classe que não usa argumentos, além de um método público setName() opcional que usa um valor do mesmo tipo retornado por getName()<li>um método público isName() na classe que não usa argumentos, além de um método público setName() opcional que usa um valor do mesmo tipo retornado por li>isName()<um campo público name na classe </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
Parâmetros
- hostType
- Class
- valueType
- Class
- name
- String
Retornos
- Atributos
Comentários
Este método de fábrica cria e retorna uma propriedade fornecida class e name parâmetros, em que o "name" parâmetro representa: <ul<>li>um método público getName() na classe que não usa argumentos, além de um método público setName() opcional que usa um valor do mesmo tipo retornado por getName()<li>um método público isName() na classe que não usa argumentos, além de um método público setName() opcional que usa um valor do mesmo tipo retornado por li>isName()<um campo público name na classe </ul>
Se qualquer uma das alternativas de método get/is for encontrada na classe, mas um método apropriado setName() não for encontrado, será Property#isReadOnly() readOnly. Chamar o #set(Object, Object) método em tal propriedade é permitido, mas não terá efeito.
Se nem os métodos nem o campo forem encontrados na classe, uma NoSuchPropertyException exceção será gerada.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.