A B C E F I L N P R V 
All Classes All Packages

A

allClasses() - Method in annotation type io.realm.annotations.RealmModule
Instead of adding all Realm classes manually to a module, set this boolean to true to automatically include all Realm classes in this project.

B

Beta - Annotation Type in io.realm.annotations
This annotation is added to classes, constructors or methods which are considered in beta phase.

C

CAMEL_CASE - io.realm.annotations.RealmNamingPolicy
The name in the Java model class is converted to camelCase, i.e.
classes() - Method in annotation type io.realm.annotations.RealmModule
Specifies the classes extending RealmObject that should be part of this module.
classNamingPolicy() - Method in annotation type io.realm.annotations.RealmModule
The naming policy applied to all classes part of this module.

E

embedded() - Method in annotation type io.realm.annotations.RealmClass
Define objects of this type as "Embedded".

F

fieldNamingPolicy() - Method in annotation type io.realm.annotations.RealmClass
The naming policy applied to all fields in this class.
fieldNamingPolicy() - Method in annotation type io.realm.annotations.RealmModule
The naming policy applied to all field names in all classes part of this module.

I

IDENTITY - io.realm.annotations.RealmNamingPolicy
The name in the Java model class is used as is internally.
Ignore - Annotation Type in io.realm.annotations
 
Index - Annotation Type in io.realm.annotations
This annotation will add a search index to the field.
io.realm.annotations - package io.realm.annotations
 

L

library() - Method in annotation type io.realm.annotations.RealmModule
Setting this to true will mark this module as a library module.
LinkingObjects - Annotation Type in io.realm.annotations
Annotation for defining a reverse relationship from one class to another.
LOWER_CASE_WITH_UNDERSCORES - io.realm.annotations.RealmNamingPolicy
The name in the Java model class is converted lowercase with each word separated by _.

N

name() - Method in annotation type io.realm.annotations.RealmClass
Manually set the internal name used by Realm for this class.
name() - Method in annotation type io.realm.annotations.RealmField
Manually set the internal name used by Realm for this field.
NO_POLICY - io.realm.annotations.RealmNamingPolicy
No policy is applied.

P

PASCAL_CASE - io.realm.annotations.RealmNamingPolicy
The name in the Java model class is converted to PascalCase, i.e.
PrimaryKey - Annotation Type in io.realm.annotations
The @PrimaryKey annotation will mark a field as a primary key inside Realm.

R

RealmClass - Annotation Type in io.realm.annotations
Interface used to mark a class that can be persisted by Realm.
RealmField - Annotation Type in io.realm.annotations
Annotation used on fields in Realm model classes.
RealmModule - Annotation Type in io.realm.annotations
By default a Realm can store all classes extending RealmObject in a project.
RealmNamingPolicy - Enum in io.realm.annotations
This enum defines the possible ways class and field names can be mapped from what is used in Java to the name used internally in the Realm file.
Required - Annotation Type in io.realm.annotations
This annotation will mark the field or the element in io.realm.RealmList as not nullable.

V

value() - Method in annotation type io.realm.annotations.LinkingObjects
The name of a field that contains a relation to an instance of the class containing this annotation.
value() - Method in annotation type io.realm.annotations.RealmClass
Manually set the internal name used by Realm for this class.
value() - Method in annotation type io.realm.annotations.RealmField
Manually set the internal name used by Realm for this field.
valueOf(String) - Static method in enum io.realm.annotations.RealmNamingPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.realm.annotations.RealmNamingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F I L N P R V 
All Classes All Packages