Pacote io.realm
enumeração FieldAttribute
- java.lang.Object
-
- java.lang.Enum<FieldAttribute>
-
- io.realm.FieldAttribute
-
- Todas as interfaces implementadas:
Serializable
,Comparable<FieldAttribute>
public enum FieldAttribute extends Enum<FieldAttribute>
Esta classe contém todos os atributos de Realm para um campo de Realm. Estas geralmente corresponderão às anotações encontradas no pacoteio.realm.annotation
. Consulte a anotação relevante para obter mais informações sobre cada modificador.
-
-
Resumo da constante enumeração
Constantes de enumeração Constante Enum Descrição INDEXED
Marca um campo como indexado.PRIMARY_KEY
Marca um campo como uma chave primária.REQUIRED
Marca um campo como explicitamente não permitindo valores nulos.
-
Resumo do método
Todos os métodos Métodos estáticos Métodos concretos Modificador e tipo Método Descrição static FieldAttribute
valueOf(String name)
Retorna a constante de enumeração deste tipo com o nome especificado.static FieldAttribute[]
values()
Retorna uma matriz contendo as constantes desta enumeração, na ordem em que são declaradas.-
Métodos herdados da classe java.lang.enumeração
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
-
-
-
Detalhes da constante enumeração
-
INDEXADO
public static final FieldAttribute INDEXED
Marca um campo como indexado.- Veja também:
Index
-
primary_key
public static final FieldAttribute PRIMARY_KEY
Marca um campo como uma chave primária. Isso também o marca implicitamente comoINDEXED
.- Veja também:
PrimaryKey
-
Obrigatório
public static final FieldAttribute REQUIRED
Marca um campo como explicitamente não permitindo valores nulos. O comportamento padrão para permitirnull
depende do tipo do campo.- Veja também:
Required
,RealmObjectSchema.setRequired(String, boolean)
-
-
Detalhes do método
-
values
public static FieldAttribute[] values()
Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:para (FieldAttribute c : FieldAttribute.values()) System.out.println(c);
- Retorna:
- uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
-
valor de
public static FieldAttribute valueOf(String name)
Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)- Parâmetros:
name
- o nome da constante de enumeração a ser retornada.- Retorna:
- a constante da enumeração com o nome especificado
- Lançamentos:
IllegalArgumentException
- se este tipo de enumeração não tiver constante com o nome especificadoNullPointerException
- se o argumento for nulo
-
-