Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

ACTION_END - Static variable in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
 
ACTION_NEXT - Static variable in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
 
ACTION_NONE - Static variable in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
 
ACTION_PREV - Static variable in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
 
ActivityCallback - Interface in org.researchstack.backbone.ui.callbacks
 
addFilter(InputFilter[], InputFilter) - Static method in class org.researchstack.backbone.utils.ViewUtils
 
addIconTab(int, int, boolean, boolean) - Method in class org.researchstack.backbone.ui.views.IconTabLayout
 
addSignature(ConsentSignature) - Method in class org.researchstack.backbone.model.ConsentDocument
Adds a signature to the array of signatures.
AesEncrypter - Class in org.researchstack.backbone.storage.file.aes
Encrypts all bytes passed through with AesCbcWithIntegrity's standard AES encryption.
AesEncrypter(AesCbcWithIntegrity.SecretKeys) - Constructor for class org.researchstack.backbone.storage.file.aes.AesEncrypter
 
AesProvider - Class in org.researchstack.backbone.storage.file.aes
This implementation of PinProtectedProvider uses the base class for pin creation and authorization, and uses AesEncrypter's standard encryption for protection of all data written through its Encrypter.
AesProvider() - Constructor for class org.researchstack.backbone.storage.file.aes.AesProvider
 
AlphabeticFilter() - Constructor for class org.researchstack.backbone.utils.TextUtils.AlphabeticFilter
 
AlphanumericFilter() - Constructor for class org.researchstack.backbone.utils.TextUtils.AlphanumericFilter
 
AnswerFormat - Class in org.researchstack.backbone.answerformat
The AnswerFormat class is the abstract base class for classes that describe the format in which a survey question should be answered.
AnswerFormat() - Constructor for class org.researchstack.backbone.answerformat.AnswerFormat
Default constructor.
AnswerFormat.ChoiceAnswerStyle - Enum in org.researchstack.backbone.answerformat
The style of the question (that is, single or multiple choice).
AnswerFormat.DateAnswerStyle - Enum in org.researchstack.backbone.answerformat
The style of date picker to use in an DateAnswerFormat object.
AnswerFormat.NumberFormattingStyle - Enum in org.researchstack.backbone.answerformat
An enumeration of the format styles available for scale answers.
AnswerFormat.QuestionType - Interface in org.researchstack.backbone.answerformat
Interface that AnswerFormat.Type implements.
AnswerFormat.Type - Enum in org.researchstack.backbone.answerformat
The type of question.
AppDatabase - Interface in org.researchstack.backbone.storage.database
Whatever database implementation you use should implement these methods for basic saving of TaskResult and StepResult.
applyDefault() - Static method in class org.researchstack.backbone.utils.ObservableUtils
 
assertBackgroundThread() - Static method in class org.researchstack.backbone.utils.UiThreadContext
Checks if you're not in the UI thread.
assertUiThread() - Static method in class org.researchstack.backbone.utils.UiThreadContext
Checks if you're in the UI thread.
AssetVideoView - Class in org.researchstack.backbone.ui.views
Displays a video file.
AssetVideoView(Context) - Constructor for class org.researchstack.backbone.ui.views.AssetVideoView
 
AssetVideoView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.AssetVideoView
 
AssetVideoView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.AssetVideoView
 
AssetVideoView(Context, AttributeSet, int, int) - Constructor for class org.researchstack.backbone.ui.views.AssetVideoView
 
authenticate(Context, String) - Method in class org.researchstack.backbone.StorageAccess
Attempts authenticating with the provided pin.

B

BarChartCard - Class in org.researchstack.backbone.ui.graph
 
BarChartCard(Context) - Constructor for class org.researchstack.backbone.ui.graph.BarChartCard
 
BarChartCard(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.graph.BarChartCard
 
BarChartCard(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.graph.BarChartCard
 
BirthDateAnswerFormat - Class in org.researchstack.backbone.answerformat
 
BirthDateAnswerFormat(Date, int, int) - Constructor for class org.researchstack.backbone.answerformat.BirthDateAnswerFormat
 
BodyAnswer - Class in org.researchstack.backbone.ui.step.body
 
BodyAnswer(boolean, int, String...) - Constructor for class org.researchstack.backbone.ui.step.body.BodyAnswer
 
BooleanAnswerFormat - Class in org.researchstack.backbone.answerformat
A convenience subclass of ChoiceAnswerFormat that provides a simple true/false single choice question.
BooleanAnswerFormat(String, String) - Constructor for class org.researchstack.backbone.answerformat.BooleanAnswerFormat
Constructs a single choice question with true/false values, using the specified strings to represent those choices to the user.

C

canPause() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
canSeekBackward() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
canSeekForward() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
changePinCode(Context, String, String) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
changePinCode(Context, String, String) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Changes the pin code if the old pin provided matches
changePinCode(Context, String, String) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
changePinCode(Context, String, String) - Method in class org.researchstack.backbone.StorageAccess
Changes the pin code if the provided old pin matches, otherwise throws a StorageAccessException.
checkPath(String) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
Choice<T> - Class in org.researchstack.backbone.model
Choice objects for use in ChoiceAnswerFormat.
Choice(String, T) - Constructor for class org.researchstack.backbone.model.Choice
Creates a choice object with the provided text and value, detailtext is null
Choice(String, T, String) - Constructor for class org.researchstack.backbone.model.Choice
Creates a choice object with the provided text, value, and detailtext
ChoiceAnswerFormat - Class in org.researchstack.backbone.answerformat
The ChoiceAnswerFormat class represents an answer format that lets participants choose from a fixed set of text choices in a multiple or single choice question.
ChoiceAnswerFormat(AnswerFormat.ChoiceAnswerStyle, Choice...) - Constructor for class org.researchstack.backbone.answerformat.ChoiceAnswerFormat
Creates an answer format with the specified answerStyle(single or multichoice) and collection of choices.
chronTime - Variable in class org.researchstack.backbone.storage.database.TaskNotification
 
clearData(Context, String) - Method in interface org.researchstack.backbone.storage.file.FileAccess
 
clearData(Context, String) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
ClearEncrypter - Class in org.researchstack.backbone.storage.file.aes
This encrypter doesn't actually encrypt or decrypt anything that passes through it.
ClearEncrypter() - Constructor for class org.researchstack.backbone.storage.file.aes.ClearEncrypter
 
clearSignature() - Method in class org.researchstack.backbone.ui.views.SignatureView
 
completed - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
COMPLETED - Static variable in class org.researchstack.backbone.storage.database.TaskRecord
 
completed - Variable in class org.researchstack.backbone.storage.database.TaskRecord
 
config - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
ConsentDocument - Class in org.researchstack.backbone.model
 
ConsentDocument() - Constructor for class org.researchstack.backbone.model.ConsentDocument
 
ConsentDocumentStep - Class in org.researchstack.backbone.step
This step shows an HTML version of your consent document to the user and allows them to indicate whether they agree or disagree.
ConsentDocumentStep(String) - Constructor for class org.researchstack.backbone.step.ConsentDocumentStep
 
ConsentDocumentStepLayout - Class in org.researchstack.backbone.ui.step.layout
ConsentDocumentStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
ConsentDocumentStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
ConsentDocumentStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
ConsentSection - Class in org.researchstack.backbone.model
 
ConsentSection(ConsentSection.Type) - Constructor for class org.researchstack.backbone.model.ConsentSection
Returns an initialized consent section using the specified type.
ConsentSection.Type - Enum in org.researchstack.backbone.model
 
ConsentSharingStep - Class in org.researchstack.backbone.step
This class represents a question step that includes prepopulated content that asks users about how much they're willing to allow data to be shared after collection.
ConsentSharingStep(String) - Constructor for class org.researchstack.backbone.step.ConsentSharingStep
 
ConsentSignature - Class in org.researchstack.backbone.model
 
ConsentSignature() - Constructor for class org.researchstack.backbone.model.ConsentSignature
 
ConsentSignature(String, String, String, String, String, String) - Constructor for class org.researchstack.backbone.model.ConsentSignature
 
ConsentSignature(String, String, String) - Constructor for class org.researchstack.backbone.model.ConsentSignature
 
ConsentSignatureStep - Class in org.researchstack.backbone.step
This class represents the final step in the consent process, collecting the signature from the study participant.
ConsentSignatureStep(String) - Constructor for class org.researchstack.backbone.step.ConsentSignatureStep
 
ConsentSignatureStepLayout - Class in org.researchstack.backbone.ui.step.layout
 
ConsentSignatureStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
ConsentSignatureStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
ConsentSignatureStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
ConsentVisualStep - Class in org.researchstack.backbone.step
The ConsentVisualStep class represents a step in the visual consent sequence.
ConsentVisualStep(String) - Constructor for class org.researchstack.backbone.step.ConsentVisualStep
 
ConsentVisualStepLayout - Class in org.researchstack.backbone.ui.step.layout
 
ConsentVisualStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
ConsentVisualStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
ConsentVisualStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
copy(InputStream, File) - Static method in class org.researchstack.backbone.utils.FileUtils
 
create(Context) - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Create this Resource into an Object of type T.
createEncrypter(AesCbcWithIntegrity.SecretKeys) - Method in class org.researchstack.backbone.storage.file.aes.AesProvider
 
createEncrypter(AesCbcWithIntegrity.SecretKeys) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
createEncrypter(AesCbcWithIntegrity.SecretKeys) - Method in class org.researchstack.backbone.storage.file.aes.UnencryptedPinProvider
 
createFragment(String) - Static method in class org.researchstack.backbone.utils.ViewUtils
 
createFragment(Class) - Static method in class org.researchstack.backbone.utils.ViewUtils
 
createPinCode(Context, String) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
createPinCode(Context, String) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Create a pin code from the provided input
createPinCode(Context, String) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
createPinCode(Context, String) - Method in class org.researchstack.backbone.StorageAccess
Creates a master key encrypted by the pin code provided.
createSignatureBitmap() - Method in class org.researchstack.backbone.ui.views.SignatureView
1.
CREATOR - Static variable in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 

D

d(Class, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
d(String, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
d(Class, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
d(String, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
DatabaseHelper - Class in org.researchstack.backbone.storage.database.sqlite
A simple database implementation of AppDatabase the has no encryption and only has tables for saving TaskResults and StepResults.
DatabaseHelper(Context, String, SQLiteDatabase.CursorFactory, int) - Constructor for class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
dataExists(Context, String) - Method in interface org.researchstack.backbone.storage.file.FileAccess
See if we have the data.
dataExists(Context, String) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
DATE_FORMAT_ISO_8601 - Static variable in class org.researchstack.backbone.utils.FormatHelper
 
DATE_FORMAT_SIMPLE_DATE - Static variable in class org.researchstack.backbone.utils.FormatHelper
 
DateAnswerFormat - Class in org.researchstack.backbone.answerformat
The DateAnswerFormat class represents the answer format for questions that require users to enter a date, or a date and time.
DateAnswerFormat(AnswerFormat.DateAnswerStyle) - Constructor for class org.researchstack.backbone.answerformat.DateAnswerFormat
 
DateAnswerFormat(AnswerFormat.DateAnswerStyle, Date, Date, Date) - Constructor for class org.researchstack.backbone.answerformat.DateAnswerFormat
 
DateQuestionBody - Class in org.researchstack.backbone.ui.step.body
 
DateQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.DateQuestionBody
 
DB_NAME - Static variable in class org.researchstack.backbone.storage.NotificationHelper
 
DecimalAnswerFormat - Class in org.researchstack.backbone.answerformat
This class defines the attributes for a decimal answer format that participants enter using a numeric keyboard.
DecimalAnswerFormat(float, float) - Constructor for class org.researchstack.backbone.answerformat.DecimalAnswerFormat
Creates an answer format with the specified min and max values
DecimalQuestionBody - Class in org.researchstack.backbone.ui.step.body
 
DecimalQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
 
decrypt(byte[]) - Method in class org.researchstack.backbone.storage.file.aes.AesEncrypter
 
decrypt(byte[]) - Method in class org.researchstack.backbone.storage.file.aes.ClearEncrypter
 
decrypt(byte[]) - Method in interface org.researchstack.backbone.storage.file.aes.Encrypter
Returns the data that has been decrypted using this Encrypter
DEFAULT_FORMAT - Static variable in class org.researchstack.backbone.utils.FormatHelper
 
DEFAULT_KEY - Static variable in class org.researchstack.backbone.result.StepResult
When StepResult only has a single value, pair that value with the following key
DEFAULT_NAME - Static variable in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
DEFAULT_NAME - Static variable in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
DEFAULT_VERSION - Static variable in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
DEFAULT_VERSION - Static variable in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
deleteTaskNotification(int) - Method in class org.researchstack.backbone.storage.NotificationHelper
 
disableSoftInputFromAppearing(EditText) - Static method in class org.researchstack.backbone.utils.ViewUtils
 
dispatchSetSelected(boolean) - Method in class org.researchstack.backbone.ui.views.IconTab
 
DocumentProperties - Class in org.researchstack.backbone.model
 
DocumentProperties() - Constructor for class org.researchstack.backbone.model.DocumentProperties
 
DurationAnswerFormat - Class in org.researchstack.backbone.answerformat
Created by Dario Salvi on 29/04/2016.
DurationAnswerFormat(int, String) - Constructor for class org.researchstack.backbone.answerformat.DurationAnswerFormat
 
DurationQuestionBody - Class in org.researchstack.backbone.ui.step.body
Implementation of the question type "duration".
DurationQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.DurationQuestionBody
 

E

e(Class, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
e(String, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
e(Class, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
e(Class, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
e(String, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
editText - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
egtUnit() - Method in class org.researchstack.backbone.answerformat.DurationAnswerFormat
Returns the unit of measurement
EMAIL_ADDRESS - Static variable in class org.researchstack.backbone.utils.TextUtils
 
EmailAnswerFormat - Class in org.researchstack.backbone.answerformat
 
EmailAnswerFormat() - Constructor for class org.researchstack.backbone.answerformat.EmailAnswerFormat
 
EmptyView - Class in org.researchstack.backbone.ui.graph
 
EmptyView(Context) - Constructor for class org.researchstack.backbone.ui.graph.EmptyView
 
EmptyView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.graph.EmptyView
 
EmptyView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.graph.EmptyView
 
EmptyView(Context, AttributeSet, int, int) - Constructor for class org.researchstack.backbone.ui.graph.EmptyView
 
encrypt(byte[]) - Method in class org.researchstack.backbone.storage.file.aes.AesEncrypter
 
encrypt(byte[]) - Method in class org.researchstack.backbone.storage.file.aes.ClearEncrypter
 
encrypt(byte[]) - Method in interface org.researchstack.backbone.storage.file.aes.Encrypter
Returns the data that has been encrypted using this Encrypter
Encrypter - Interface in org.researchstack.backbone.storage.file.aes
Implement this class and use in your EncryptionProvider to encrypt/decrypt all date before it is written using FileAccess.
EncryptionProvider - Interface in org.researchstack.backbone.storage.file
This interface is used to create, change, and authenticate pin codes provided by the user.
endDate - Variable in class org.researchstack.backbone.storage.database.TaskNotification
 
EXTRA_STEP - Static variable in class org.researchstack.backbone.ui.ViewTaskActivity
 
EXTRA_TASK - Static variable in class org.researchstack.backbone.ui.ViewTaskActivity
 
EXTRA_TASK_RESULT - Static variable in class org.researchstack.backbone.ui.ViewTaskActivity
 

F

FileAccess - Interface in org.researchstack.backbone.storage.file
Generic file access contract for the app.
FileUtils - Class in org.researchstack.backbone.utils
 
filter(CharSequence, int, int, Spanned, int, int) - Method in class org.researchstack.backbone.utils.TextUtils.AlphabeticFilter
 
filter(CharSequence, int, int, Spanned, int, int) - Method in class org.researchstack.backbone.utils.TextUtils.AlphanumericFilter
 
filter(CharSequence, int, int, Spanned, int, int) - Method in class org.researchstack.backbone.utils.TextUtils.NumericFilter
 
FixedSubmitBarLayout - Class in org.researchstack.backbone.ui.views
 
FixedSubmitBarLayout(Context) - Constructor for class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
 
FixedSubmitBarLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
 
FixedSubmitBarLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
 
FixedSubmitBarLayout(Context, AttributeSet, int, int) - Constructor for class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
 
FormAnswerFormat - Class in org.researchstack.backbone.answerformat
AnswerFormat indicating that the QuestionStep is a form step.
FormAnswerFormat() - Constructor for class org.researchstack.backbone.answerformat.FormAnswerFormat
Default constructor
FormatHelper - Class in org.researchstack.backbone.utils
 
FormBody - Class in org.researchstack.backbone.ui.step.body
 
FormBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.FormBody
 
FormStep - Class in org.researchstack.backbone.step
The FormStep class is a concrete subclass of Step, used for presenting multiple questions on a single scrollable page.
FormStep(String, String, String) - Constructor for class org.researchstack.backbone.step.FormStep
 

G

generateAbsolutePath(int, String) - Method in class org.researchstack.backbone.ResourcePathManager
Generates an absolute string file path
generatePath(int, String) - Method in class org.researchstack.backbone.ResourcePathManager
The genereatePath method is abstract as the Framework does not know what the parent directory of a file is.
getAbsolutePath() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the absolute path of this Resource
getAccentColor(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
 
getAccessibilityClassName() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
getAccessibilityClassName() - Method in class org.researchstack.backbone.ui.views.StepSwitcher
 
getAnswerFormat() - Method in class org.researchstack.backbone.result.StepResult
Gets the AnswerFormat for this step result.
getAnswerFormat() - Method in class org.researchstack.backbone.step.QuestionStep
Returns the format of the answer.
getAppDatabase() - Method in class org.researchstack.backbone.StorageAccess
Returns the AppDatabase singleton for this application.
getAudioSessionId() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.FormBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
Deprecated.
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
 
getBodyAnswerState() - Method in interface org.researchstack.backbone.ui.step.body.StepBody
 
getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.FormBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
Deprecated.
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in interface org.researchstack.backbone.ui.step.body.StepBody
 
getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
 
getBufferPercentage() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
getChart() - Method in class org.researchstack.backbone.ui.graph.BarChartCard
 
getChart() - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
getChart() - Method in class org.researchstack.backbone.ui.graph.PieChartCard
 
getChart() - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
 
getChoices() - Method in class org.researchstack.backbone.answerformat.ChoiceAnswerFormat
Returns a copy of the choice array
getConfirmMessage() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
Gets the message to show the user when they are asked to confirm their agreement.
getConsentHTML() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
Returns the HTML string of the consent document.
getContent() - Method in class org.researchstack.backbone.model.ConsentSection
 
getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
getContentResourceId() - Method in class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
 
getCurrent() - Method in class org.researchstack.backbone.task.Task.TaskProgress
Gets the current step number in the task, zero-based.
getCurrentPosition() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
getCurrentStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
Returns the actual current step being shown.
getCustomImageName() - Method in class org.researchstack.backbone.model.ConsentSection
 
getCustomLearnMoreButtonTitle() - Method in class org.researchstack.backbone.model.ConsentSection
 
getDao(Class<T>) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
getDbKey() - Method in class org.researchstack.backbone.storage.file.aes.AesEncrypter
 
getDbKey() - Method in class org.researchstack.backbone.storage.file.aes.ClearEncrypter
 
getDbKey() - Method in interface org.researchstack.backbone.storage.file.aes.Encrypter
Returns the encryption key to use for encrypting a SQLCipher database, if using one.
getDefaultDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
Returns the date to use as the default.
getDetailText() - Method in class org.researchstack.backbone.model.Choice
Gets the detail text for this choice, or null
getDir() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the directroy path of this Resource
getDrawableResourceId(Context, String) - Static method in class org.researchstack.backbone.utils.ResUtils
 
getDrawableResourceId(Context, String, int) - Static method in class org.researchstack.backbone.utils.ResUtils
 
getDuration() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
getEncrypter() - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
getEncrypter() - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Returns the Encrypter for data being written to disk, which should be initialized in EncryptionProvider.startWithPassphrase(android.content.Context, java.lang.String).
getEncrypter() - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
getEndDate() - Method in class org.researchstack.backbone.result.Result
Returns the time when the task, step, or data collection stopped.
getEscapedContent() - Method in class org.researchstack.backbone.model.ConsentSection
 
getExternalSDAppFolder() - Static method in class org.researchstack.backbone.utils.ResUtils
Deprecated.
getFileAccess() - Method in class org.researchstack.backbone.StorageAccess
Returns the FileAccess singleton for this application.
getFileExtension(int) - Method in class org.researchstack.backbone.ResourcePathManager
 
getFileExtension() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the file extension of this Resource
getFormalTitle() - Method in class org.researchstack.backbone.model.ConsentSection
 
getFormat(int, int) - Static method in class org.researchstack.backbone.utils.FormatHelper
Returns a DateFormat object based on the dateStyle and timeStyle params
getFormSteps() - Method in class org.researchstack.backbone.step.FormStep
Returns the list of items in the form.
getFullName() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getHtmlContent() - Method in class org.researchstack.backbone.model.ConsentSection
 
getHtmlContent() - Method in class org.researchstack.backbone.model.DocumentProperties
 
getHtmlDocument() - Method in class org.researchstack.backbone.model.DocumentProperties
 
getHTMLFilePath(String) - Static method in class org.researchstack.backbone.utils.ResUtils
Deprecated.
getHtmlReviewContent() - Method in class org.researchstack.backbone.model.ConsentDocument
 
getIdentifier() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getIdentifier() - Method in class org.researchstack.backbone.result.Result
Returns a meaningful identifier for the result.
getIdentifier() - Method in class org.researchstack.backbone.step.Step
A short string that uniquely identifies the step within the task.
getIdentifier() - Method in class org.researchstack.backbone.task.Task
Gets the unique identifier for this task.
getImageName() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
 
getInputFilter() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
 
getInputFilter() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
Returns the InputFilter for the EditText.
getInputType() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
 
getInputType() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
Returns the InputType that should be applied to the EditText during pincode entry.
getInputTypeStringId() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
 
getInputTypeStringId() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
Returns the id for the string resource representing the input character type.
getInstance() - Static method in class org.researchstack.backbone.ResourcePathManager
Returns the singleton instance of this class.
getInstance(Context) - Static method in class org.researchstack.backbone.storage.NotificationHelper
 
getInstance() - Static method in class org.researchstack.backbone.StorageAccess
Returns the singleton instance of this class.
getInvestigatorLongDescription() - Method in class org.researchstack.backbone.model.DocumentProperties
 
getInvestigatorShortDescription() - Method in class org.researchstack.backbone.model.DocumentProperties
 
getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
getLayout() - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
getLayout() - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
 
getLayout() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
getLayoutForStep(Step) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
getMaximumDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
The maximum allowed date.
getMaximumLength() - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
Returns the maximum length for the answer, UNLIMITED_LENGTH (0) if no maximum
getMaxValue() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
Returns the max value, or 0f for no maximum
getMaxValue() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
Returns the maximum allowed value for the question, 0 if no max
getMinimumDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
Returns the minimum allowed date.
getMinValue() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
Returns the min value
getMinValue() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
Returns the minimum allowed value for the question
getMoreInfoResId() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
 
getName() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the name of this Resource
getNegativeActionView() - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
getNextButtonString() - Method in class org.researchstack.backbone.step.ConsentVisualStep
Deprecated.
getParams() - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
getPassCodeTheme(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
 
getPassphrase() - Method in class org.researchstack.backbone.storage.database.sqlite.UpdatablePassphraseProvider
 
getPDFFilePath(String) - Static method in class org.researchstack.backbone.utils.ResUtils
Deprecated.
getPinAutoLockTime() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
Returns the amount of time in milliseconds that the user must be gone from the app for before they are prompted for their pin code again.
getPinCodeConfig() - Method in class org.researchstack.backbone.StorageAccess
Returns the pin code configuration for the app
getPinLength() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
Returns the character length required for the pin
getPinType() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
Returns the pin type representing the restrictions on the pin code for the app
getPlaceholder() - Method in class org.researchstack.backbone.step.QuestionStep
Returns a localized string that represents the placeholder text displayed before an answer has been entered.
getPositiveActionView() - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
 
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
Returns the progress of the current step.
getQuestionType() - Method in class org.researchstack.backbone.answerformat.AnswerFormat
Returns the QuestionType for this answer format.
getQuestionType() - Method in class org.researchstack.backbone.answerformat.BooleanAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.ChoiceAnswerFormat
Returns a multiple choice or single choice question type, which will decide which StepBody to use to display this question.
getQuestionType() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.DurationAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.FormAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
 
getQuestionType() - Method in class org.researchstack.backbone.answerformat.UnknownAnswerFormat
Deprecated.
 
getRawFilePath(String, String) - Static method in class org.researchstack.backbone.utils.ResUtils
Deprecated.
getRawResourceId(Context, String) - Static method in class org.researchstack.backbone.utils.ResUtils
 
getReason() - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
getRelativePath() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the relative path of this Resource
getResouceAsInputStream(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
Load resource from a file-path and turns contents to a InputStream for consumption
getResourceAsBytes(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
Load resource from a file-path and turns contents to a byte[] for consumption
getResourceAsClass(Context, Class<T>, String) - Static method in class org.researchstack.backbone.ResourcePathManager
Load resource from a file-path and turns contents to a objects, of type T, for consumption
getResourceAsString(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
Load resource from a file-path and turns contents to a String for consumption
getResult() - Method in class org.researchstack.backbone.result.StepResult
Returns the result stored using StepResult.setResult(T).
getResultForIdentifier(String) - Method in class org.researchstack.backbone.result.StepResult
Returns the result for the given identifier, use this when there are multiple results for the step.
getResults() - Method in class org.researchstack.backbone.result.StepResult
 
getResults() - Method in class org.researchstack.backbone.result.TaskResult
Returns a Map of all of the StepResults in the task.
getSection() - Method in class org.researchstack.backbone.step.ConsentVisualStep
Returns the ConsentSection associated with this step.
getSections() - Method in class org.researchstack.backbone.model.ConsentDocument
 
getSignature(int) - Method in class org.researchstack.backbone.model.ConsentDocument
 
getSignatureDate() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getSignatureDateFormat() - Method in class org.researchstack.backbone.step.ConsentSignatureStep
Returns the date format string to be used when producing a date string for the PDF or consent review.
getSignatureDateFormatString() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getSignatureFormat() - Static method in class org.researchstack.backbone.utils.FormatHelper
Helper method to return a formatter suitable for ConsentSignatureStepLayout
getSignatureImage() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getSignaturePageTitle() - Method in class org.researchstack.backbone.model.ConsentDocument
 
getStartDate() - Method in class org.researchstack.backbone.result.Result
Returns the time when the task, step, or data collection began.
getStep() - Method in class org.researchstack.backbone.answerformat.DurationAnswerFormat
Returns the step of the duration
getStep() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
Returns the next step immediately after the passed in step in the list of steps, or null
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
Returns the step after the specified step, if there is one.
getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
Returns the next step immediately before the passed in step in the list of steps, or null
getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
Returns the step that precedes the specified step, if there is one.
getStepBodyClass() - Method in interface org.researchstack.backbone.answerformat.AnswerFormat.QuestionType
 
getStepBodyClass() - Method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
 
getStepBodyClass() - Method in class org.researchstack.backbone.step.ConsentSharingStep
 
getStepBodyClass() - Method in class org.researchstack.backbone.step.QuestionStep
Returns a subclass of StepBody responsible for creating the ui for answering the question, base on the AnswerFormat.
getStepLayoutClass() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
 
getStepLayoutClass() - Method in class org.researchstack.backbone.step.ConsentVisualStep
 
getStepLayoutClass() - Method in class org.researchstack.backbone.step.InstructionStep
 
getStepLayoutClass() - Method in class org.researchstack.backbone.step.QuestionStep
Returns a special StepLayout that is used for all question steps.
getStepLayoutClass() - Method in class org.researchstack.backbone.step.Step
Returns the class that the ViewTaskActivity should instantiate to display this step.
getStepResult(String) - Method in class org.researchstack.backbone.result.TaskResult
Returns a step result for the specified step identifier, if one exists.
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.FormBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
Deprecated.
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
 
getStepResult(boolean) - Method in interface org.researchstack.backbone.ui.step.body.StepBody
 
getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
 
getSteps() - Method in class org.researchstack.backbone.task.OrderedTask
Returns a copy of the list of steps.
getStepTitle() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
 
getStepTitle() - Method in class org.researchstack.backbone.step.ConsentVisualStep
 
getStepTitle() - Method in class org.researchstack.backbone.step.Step
Gets the int id for the title to display in the action bar (optional).
getStepWithIdentifier(String) - Method in class org.researchstack.backbone.task.OrderedTask
 
getStepWithIdentifier(String) - Method in class org.researchstack.backbone.task.Task
Returns the step that matches the specified identifier, if there is one.
getString(Context) - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
getString(int) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
getStyle() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
Returns the style of date entry.
getSummary() - Method in class org.researchstack.backbone.model.ConsentSection
 
getText() - Method in class org.researchstack.backbone.model.Choice
Return the user-facing text for this choice
getText() - Method in class org.researchstack.backbone.step.Step
Additional text to display for the step in a localized string.
getTextColorPrimary(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
 
getTheme(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
Helper method to get the theme resource id.
getTitle() - Method in class org.researchstack.backbone.model.ConsentSection
 
getTitle() - Method in class org.researchstack.backbone.model.ConsentSignature
 
getTitle() - Method in class org.researchstack.backbone.step.Step
The primary text to display for the step in a localized string.
getTitleForStep(Context, Step) - Method in class org.researchstack.backbone.task.OrderedTask
Returns Step.getStepTitle() if it exists, otherwise returns string showing progress.
getTitleForStep(Context, Step) - Method in class org.researchstack.backbone.task.Task
Gets the title to display in the toolbar for a given step.
getTitleResId() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
 
getTotal() - Method in class org.researchstack.backbone.task.Task.TaskProgress
Gets the current total number of steps in the task.
getType() - Method in class org.researchstack.backbone.model.ConsentSection
 
getType() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns the file type of this Resource
getValue() - Method in class org.researchstack.backbone.model.Choice
Returns the value of type T for this choice
getVisibleVariationType(boolean) - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
 
getVisibleVariationType(boolean) - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
Returns the InputType that should be applied to the EditText based on whether the text is visible or not.

H

hasPinCode(Context) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
hasPinCode(Context) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Returns whether the user has created a pin code.
hasPinCode(Context) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
hasPinCode(Context) - Method in class org.researchstack.backbone.StorageAccess
Returns whether the user has created a pin code or not
hideSoftInputMethod(Context) - Static method in class org.researchstack.backbone.utils.ViewUtils
 

I

i(Class, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
i(String, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
i(Class, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
i(String, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
IconTab - Class in org.researchstack.backbone.ui.views
 
IconTab(Context) - Constructor for class org.researchstack.backbone.ui.views.IconTab
 
IconTab(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.IconTab
 
IconTab(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.IconTab
 
IconTab(Context, AttributeSet, int, int) - Constructor for class org.researchstack.backbone.ui.views.IconTab
 
IconTabLayout - Class in org.researchstack.backbone.ui.views
 
IconTabLayout(Context) - Constructor for class org.researchstack.backbone.ui.views.IconTabLayout
 
IconTabLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.IconTabLayout
 
IconTabLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.IconTabLayout
 
IconTabLayout.OnTabSelectedListenerAdapter - Class in org.researchstack.backbone.ui.views
 
id - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
id - Variable in class org.researchstack.backbone.storage.database.TaskNotification
 
id - Variable in class org.researchstack.backbone.storage.database.TaskRecord
 
imm - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
init(ResourcePathManager) - Static method in class org.researchstack.backbone.ResourcePathManager
Initializes the ResourcePathManager singleton.
init(PinCodeConfig, EncryptionProvider, FileAccess, AppDatabase) - Method in class org.researchstack.backbone.StorageAccess
Initializes the storage access singleton with the provided dependencies.
init() - Method in class org.researchstack.backbone.ui.views.PinCodeLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
initialize(Step, StepResult) - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
 
initialize(Step) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
initializeStep() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
initStepBody() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
initStepLayout() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
InstructionStep - Class in org.researchstack.backbone.step
An InstructionStep object gives the participant instructions for a task.
InstructionStep(String, String, String) - Constructor for class org.researchstack.backbone.step.InstructionStep
 
InstructionStepLayout - Class in org.researchstack.backbone.ui.step.layout
 
InstructionStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
InstructionStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
InstructionStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
IntegerAnswerFormat - Class in org.researchstack.backbone.answerformat
This class defines the attributes for an integer answer format that participants enter using a numeric keyboard.
IntegerAnswerFormat(int, int) - Constructor for class org.researchstack.backbone.answerformat.IntegerAnswerFormat
Creates an integer answer format with the specified min and max values.
IntegerQuestionBody - Class in org.researchstack.backbone.ui.step.body
 
IntegerQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
 
interpolator - Static variable in class org.researchstack.backbone.ui.views.StepSwitcher
 
INVALID - Static variable in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
InvalidTaskException() - Constructor for exception org.researchstack.backbone.task.Task.InvalidTaskException
 
InvalidTaskException(String) - Constructor for exception org.researchstack.backbone.task.Task.InvalidTaskException
 
InvalidTaskException(String, Throwable) - Constructor for exception org.researchstack.backbone.task.Task.InvalidTaskException
 
InvalidTaskException(Throwable) - Constructor for exception org.researchstack.backbone.task.Task.InvalidTaskException
 
isAnswerValid(String) - Method in class org.researchstack.backbone.answerformat.EmailAnswerFormat
 
isAnswerValid(String) - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
Returns a boolean indicating whether the passed in text is valid based on this answer format
isBackEventConsumed() - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
isBackEventConsumed() - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
Method allowing a step layout to consume a back event.
isBackEventConsumed() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
Method allowing a step to consume a back event.
isEmpty(CharSequence) - Static method in class org.researchstack.backbone.utils.TextUtils
Returns true if the string is null or 0-length.
isInUiThread() - Static method in class org.researchstack.backbone.utils.UiThreadContext
 
isMultipleLines() - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
Returns whether multiple lines are allowed.
isOptional() - Method in class org.researchstack.backbone.step.Step
A boolean value indicating whether the user can skip the step without providing an answer.
isPlaying() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
isSignatureDrawn() - Method in class org.researchstack.backbone.ui.views.SignatureView
 
isStartPoint() - Method in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
isStyle(int) - Static method in class org.researchstack.backbone.utils.FormatHelper
 
isValid() - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
isValidEmail(CharSequence) - Static method in class org.researchstack.backbone.utils.TextUtils
Returns true if the char sequence is a valid email address

K

KEY_DOC_CONTENT - Static variable in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
KEY_DOC_PATH - Static variable in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
KEY_RELATIVE_PATH - Static variable in class org.researchstack.backbone.ui.ViewVideoActivity
 
KEY_SIGNATURE - Static variable in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
KEY_SIGNATURE_DATE - Static variable in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
KEY_THEME - Static variable in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
KEY_TITLE - Static variable in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 

L

LineChartCard - Class in org.researchstack.backbone.ui.graph
 
LineChartCard(Context) - Constructor for class org.researchstack.backbone.ui.graph.LineChartCard
 
LineChartCard(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.graph.LineChartCard
 
LineChartCard(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.graph.LineChartCard
 
LinePathPoint() - Constructor for class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
LinePathPoint(int, int, int) - Constructor for class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
LinePathPoint(SignatureView.LinePathPoint) - Constructor for class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
loadLatestTaskResult(String) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
Loads the latest task result for the given task identifier.
loadLatestTaskResult(String) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
loadLatestTaskResult(String) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
loadStepResults(String) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
Returns a list of all StepResults for the given step identifier.
loadStepResults(String) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
loadStepResults(String) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
loadTaskNotifications() - Method in class org.researchstack.backbone.storage.NotificationHelper
 
loadTaskResults(String) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
Returns a list of all TaskResults for the given task identifier.
loadTaskResults(String) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
loadTaskResults(String) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
LocalWebView - Class in org.researchstack.backbone.ui.views
 
LocalWebView(Context) - Constructor for class org.researchstack.backbone.ui.views.LocalWebView
 
LocalWebView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.LocalWebView
 
LocalWebView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.LocalWebView
 
LocalWebView.LocalWebViewCallbacks - Interface in org.researchstack.backbone.ui.views
 
logAccessTime() - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
logAccessTime() - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Logs the time of access for deciding whether to re-prompt the user for a pin after having been away from the app for longer than the lock time.
logAccessTime() - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
logAccessTime() - Method in class org.researchstack.backbone.StorageAccess
Logs the last access time in order to time out the pin code after the amount of time set in the PinCodeConfig.
LogExt - Class in org.researchstack.backbone.utils
 

M

makeParent(File) - Static method in class org.researchstack.backbone.utils.FileUtils
 
moveData(Context, String, String) - Method in interface org.researchstack.backbone.storage.file.FileAccess
 
moveData(Context, String, String) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
MultiChoiceQuestionBody<T> - Class in org.researchstack.backbone.ui.step.body
 
MultiChoiceQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
 

N

needsAuth(Context, PinCodeConfig) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
needsAuth(Context, PinCodeConfig) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
Returns a boolean indicating whether authentication is needed.
needsAuth(Context, PinCodeConfig) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
newIntent(Context, Task) - Static method in class org.researchstack.backbone.ui.ViewTaskActivity
 
newIntent(Context, String) - Static method in class org.researchstack.backbone.ui.ViewVideoActivity
 
newIntentForContent(Context, String, String) - Static method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
newIntentForContent(Context, String, String, boolean) - Static method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
newIntentForPath(Context, String, String) - Static method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
newIntentForPath(Context, String, String, boolean) - Static method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
NONE - Static variable in class org.researchstack.backbone.utils.FormatHelper
 
NotificationHelper - Class in org.researchstack.backbone.storage
 
NotImplementedStepBody - Class in org.researchstack.backbone.ui.step.body
Deprecated.
NotImplementedStepBody(QuestionStep, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
Deprecated.
 
NumericFilter() - Constructor for class org.researchstack.backbone.utils.TextUtils.NumericFilter
 

O

ObservableScrollView - Class in org.researchstack.backbone.ui.views
 
ObservableScrollView(Context) - Constructor for class org.researchstack.backbone.ui.views.ObservableScrollView
 
ObservableScrollView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.ObservableScrollView
 
ObservableScrollView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.ObservableScrollView
 
ObservableScrollView(Context, AttributeSet, int, int) - Constructor for class org.researchstack.backbone.ui.views.ObservableScrollView
 
ObservableScrollView.OnScrollListener - Interface in org.researchstack.backbone.ui.views
 
ObservableUtils - Class in org.researchstack.backbone.utils
 
onBackPressed() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onCancelStep() - Method in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
Deprecated.
onCancelStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onCreate(SQLiteDatabase) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
onCreate(SQLiteDatabase) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
onCreate(SQLiteDatabase) - Method in class org.researchstack.backbone.storage.NotificationHelper
 
onCreate(Bundle) - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onCreate(Bundle) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onCreate(Bundle) - Method in class org.researchstack.backbone.ui.ViewVideoActivity
 
onCreate(Bundle) - Method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
onDataAuth() - Method in interface org.researchstack.backbone.storage.file.StorageAccessListener
Data access is not ready, needs auth.
onDataAuth() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onDataFailed() - Method in interface org.researchstack.backbone.storage.file.StorageAccessListener
Data access has failed permanently for this session.
onDataFailed() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onDataFailed() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onDataReady() - Method in interface org.researchstack.backbone.storage.file.StorageAccessListener
Data access is ready.
onDataReady() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onDataReady() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onDestroy() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onDraw(Canvas) - Method in class org.researchstack.backbone.ui.views.SignatureView
 
onExecuteStepAction(int) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onKeyDown(int, KeyEvent) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
onLinkClick(String) - Method in class org.researchstack.backbone.ui.step.layout.TextViewLinkHandler
 
onLongClick(View) - Method in class org.researchstack.backbone.ui.views.IconTab
 
onMeasure(int, int) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
onNextClicked() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
onPause() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onPause() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onPause() - Method in class org.researchstack.backbone.ui.ViewVideoActivity
 
onRequestPermission(String) - Method in interface org.researchstack.backbone.ui.callbacks.ActivityCallback
 
onRestoreInstanceState(Parcelable) - Method in class org.researchstack.backbone.ui.views.SignatureView
 
onResume() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
onResume() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onSaveInstanceState() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
onSaveInstanceState() - Method in class org.researchstack.backbone.ui.views.SignatureView
 
onSaveInstanceState(Bundle) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onSaveStep(int, Step, StepResult) - Method in interface org.researchstack.backbone.ui.callbacks.StepCallbacks
 
onSaveStep(int, Step, StepResult) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onSaveStepResult(String, StepResult) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onScrollChanged(int, int, int, int) - Method in class org.researchstack.backbone.ui.views.ObservableScrollView
 
onScrollChanged(int) - Method in interface org.researchstack.backbone.ui.views.ObservableScrollView.OnScrollListener
 
onSignatureCleared() - Method in interface org.researchstack.backbone.ui.callbacks.SignatureCallbacks
 
onSignatureStarted() - Method in interface org.researchstack.backbone.ui.callbacks.SignatureCallbacks
 
onSizeChanged(int, int, int, int) - Method in class org.researchstack.backbone.ui.views.SignatureView
 
onSkipClicked() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
onStop() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
onTabReselected(TabLayout.Tab) - Method in class org.researchstack.backbone.ui.views.IconTabLayout.OnTabSelectedListenerAdapter
 
onTabSelected(TabLayout.Tab) - Method in class org.researchstack.backbone.ui.views.IconTabLayout.OnTabSelectedListenerAdapter
 
OnTabSelectedListenerAdapter() - Constructor for class org.researchstack.backbone.ui.views.IconTabLayout.OnTabSelectedListenerAdapter
 
onTabUnselected(TabLayout.Tab) - Method in class org.researchstack.backbone.ui.views.IconTabLayout.OnTabSelectedListenerAdapter
 
onTitleLoaded(String) - Method in interface org.researchstack.backbone.ui.views.LocalWebView.LocalWebViewCallbacks
 
onTouchEvent(TextView, Spannable, MotionEvent) - Method in class org.researchstack.backbone.ui.step.layout.TextViewLinkHandler
 
onTouchEvent(MotionEvent) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
onTouchEvent(MotionEvent) - Method in class org.researchstack.backbone.ui.views.SignatureView
 
onTrackballEvent(MotionEvent) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
onUpdateForPermissionResult() - Method in interface org.researchstack.backbone.ui.step.layout.StepPermissionRequest
 
onUpgrade(SQLiteDatabase, int, int) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class org.researchstack.backbone.storage.NotificationHelper
 
onViewChange(Task.ViewChangeType, ViewTaskActivity, Step) - Method in class org.researchstack.backbone.task.Task
Function that can be overridden in order to access the low level changes in the view.
open(Context) - Method in class org.researchstack.backbone.ResourcePathManager.Resource
Returns an inputstream for this Resource
OrderedTask - Class in org.researchstack.backbone.task
The OrderedTask class implements all the methods in the Task protocol and represents a task that assumes a fixed order for its steps.
OrderedTask(String, List<Step>) - Constructor for class org.researchstack.backbone.task.OrderedTask
Returns an initialized ordered task using the specified identifier and array of steps.
OrderedTask(String, Step...) - Constructor for class org.researchstack.backbone.task.OrderedTask
Returns an initialized ordered task using the specified identifier and array of steps.
org.researchstack.backbone - package org.researchstack.backbone
 
org.researchstack.backbone.answerformat - package org.researchstack.backbone.answerformat
 
org.researchstack.backbone.model - package org.researchstack.backbone.model
 
org.researchstack.backbone.result - package org.researchstack.backbone.result
 
org.researchstack.backbone.step - package org.researchstack.backbone.step
 
org.researchstack.backbone.storage - package org.researchstack.backbone.storage
 
org.researchstack.backbone.storage.database - package org.researchstack.backbone.storage.database
 
org.researchstack.backbone.storage.database.sqlite - package org.researchstack.backbone.storage.database.sqlite
 
org.researchstack.backbone.storage.file - package org.researchstack.backbone.storage.file
 
org.researchstack.backbone.storage.file.aes - package org.researchstack.backbone.storage.file.aes
 
org.researchstack.backbone.task - package org.researchstack.backbone.task
 
org.researchstack.backbone.ui - package org.researchstack.backbone.ui
 
org.researchstack.backbone.ui.callbacks - package org.researchstack.backbone.ui.callbacks
 
org.researchstack.backbone.ui.graph - package org.researchstack.backbone.ui.graph
 
org.researchstack.backbone.ui.step.body - package org.researchstack.backbone.ui.step.body
 
org.researchstack.backbone.ui.step.layout - package org.researchstack.backbone.ui.step.layout
 
org.researchstack.backbone.ui.views - package org.researchstack.backbone.ui.views
 
org.researchstack.backbone.utils - package org.researchstack.backbone.utils
 

P

passphraseExists(Context) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
pause() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
PieChartCard - Class in org.researchstack.backbone.ui.graph
 
PieChartCard(Context) - Constructor for class org.researchstack.backbone.ui.graph.PieChartCard
 
PieChartCard(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.graph.PieChartCard
 
PieChartCard(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.graph.PieChartCard
 
PIN_CODE_ERROR_MSG - Static variable in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
PinCodeActivity - Class in org.researchstack.backbone.ui
 
PinCodeActivity() - Constructor for class org.researchstack.backbone.ui.PinCodeActivity
 
PinCodeConfig - Class in org.researchstack.backbone.storage.file
This class allows you to customize the type/strength of the pin code that the user must create to protect their data.
PinCodeConfig() - Constructor for class org.researchstack.backbone.storage.file.PinCodeConfig
Constructs the default pin config, 4 digits and 5 minute lockout time
PinCodeConfig(long) - Constructor for class org.researchstack.backbone.storage.file.PinCodeConfig
Constructs a pin config with 4 digits and the provided lockout time
PinCodeConfig(PinCodeConfig.Type, int, long) - Constructor for class org.researchstack.backbone.storage.file.PinCodeConfig
Constructs a pin config with the specific type, character length, and lockout time
PinCodeConfig.PinCodeType - Enum in org.researchstack.backbone.storage.file
General PinCodeConfig.Types that should cover most desired pin code configs: Alpha, Numeric, and Alphanumberic.
PinCodeConfig.Type - Interface in org.researchstack.backbone.storage.file
The interface that the PinCodeConfig.PinCodeType implements.
PinCodeLayout - Class in org.researchstack.backbone.ui.views
 
PinCodeLayout(Context) - Constructor for class org.researchstack.backbone.ui.views.PinCodeLayout
 
PinCodeLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.PinCodeLayout
 
PinCodeLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.PinCodeLayout
 
PinProtectedProvider - Class in org.researchstack.backbone.storage.file.aes
This abstract class allows for pin protection, whether or not the files are actually encrypted and with what method is up to the implementation.
PinProtectedProvider() - Constructor for class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
Default constructor
progress - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
ProgressChartCard - Class in org.researchstack.backbone.ui.graph
 
ProgressChartCard(Context) - Constructor for class org.researchstack.backbone.ui.graph.ProgressChartCard
 
ProgressChartCard(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.graph.ProgressChartCard
 
ProgressChartCard(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.graph.ProgressChartCard
 

Q

QuestionStep - Class in org.researchstack.backbone.step
The QuestionStep class is a concrete subclass of Step that represents a step in which a single question is presented to the user.
QuestionStep(String) - Constructor for class org.researchstack.backbone.step.QuestionStep
Returns a new question step that includes the specified identifier.
QuestionStep(String, String) - Constructor for class org.researchstack.backbone.step.QuestionStep
Returns a new question step that includes the specified identifier, and title.
QuestionStep(String, String, AnswerFormat) - Constructor for class org.researchstack.backbone.step.QuestionStep
Returns a new question step that includes the specified identifier, title, and answer format.

R

readAll(File) - Static method in class org.researchstack.backbone.utils.FileUtils
 
readData(Context, String) - Method in interface org.researchstack.backbone.storage.file.FileAccess
Read data.
readData(Context, String) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
readFromParcel(Parcel) - Method in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
register(StorageAccessListener) - Method in class org.researchstack.backbone.StorageAccess
Registers a listener.
requestStorageAccess(Context) - Method in class org.researchstack.backbone.StorageAccess
Checks and inits storage access.
requestStorageAccess() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
requiresBirthDate() - Method in class org.researchstack.backbone.model.ConsentSignature
 
requiresBirthdate() - Method in class org.researchstack.backbone.model.DocumentProperties
 
requiresName() - Method in class org.researchstack.backbone.model.ConsentSignature
 
requiresName() - Method in class org.researchstack.backbone.model.DocumentProperties
 
requiresSignature() - Method in class org.researchstack.backbone.model.DocumentProperties
 
requiresSignatureImage() - Method in class org.researchstack.backbone.model.ConsentSignature
 
resetSummaryText() - Method in class org.researchstack.backbone.ui.views.PinCodeLayout
 
resolveAdjustedSize(int, int) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
Resource(int, String, String) - Constructor for class org.researchstack.backbone.ResourcePathManager.Resource
Initializes this Resource object
Resource(int, String, String, Class) - Constructor for class org.researchstack.backbone.ResourcePathManager.Resource
Initializes this Resource object
ResourcePathManager - Class in org.researchstack.backbone
This class is responsible for returning paths of resources defined in the assets folder.
ResourcePathManager() - Constructor for class org.researchstack.backbone.ResourcePathManager
 
ResourcePathManager.Resource - Class in org.researchstack.backbone
Class represents one asset within the assets folder.
Result - Class in org.researchstack.backbone.result
The Result class defines the attributes of a result from one step or a group of steps.
Result(String) - Constructor for class org.researchstack.backbone.result.Result
Returns an initialized result using the specified identifier.
result - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
resume() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
ResUtils - Class in org.researchstack.backbone.utils
 

S

saveTaskNotification(TaskNotification) - Method in class org.researchstack.backbone.storage.NotificationHelper
 
saveTaskResult(TaskResult) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
Saves the TaskResult to the database, along with its child StepResults
saveTaskResult(TaskResult) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
saveTaskResult(TaskResult) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
seekTo(int) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
setActionBarTitle(String) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
setAnswerFormat(AnswerFormat) - Method in class org.researchstack.backbone.step.QuestionStep
Sets the answer format for this question step.
setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
 
setCallbacks(StepCallbacks) - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
setCallbacks(LocalWebView.LocalWebViewCallbacks) - Method in class org.researchstack.backbone.ui.views.LocalWebView
 
setCallbacks(SignatureCallbacks) - Method in class org.researchstack.backbone.ui.views.SignatureView
 
setConfirmMessage(String) - Method in class org.researchstack.backbone.step.ConsentDocumentStep
Sets the message to show the user when they are asked to confirm their agreement.
setConsentHTML(String) - Method in class org.researchstack.backbone.step.ConsentDocumentStep
Sets the HTML string that is used to show the user your consent document.
setContent(String) - Method in class org.researchstack.backbone.model.ConsentSection
 
setData(BarData, boolean) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
 
setData(LineData) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
setData(LineData, int, int) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
setData(PieData) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
 
setData(List<PieData>) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
 
setDetailText(String) - Method in class org.researchstack.backbone.model.Choice
Sets the (optional) detail text for this choice
setEncrypter(Encrypter) - Method in interface org.researchstack.backbone.storage.file.FileAccess
Set the encrypter.
setEncrypter(Encrypter) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
setEncryptionKey(String) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
Sets the encryption key on the database.
setEncryptionKey(String) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
 
setEncryptionKey(String) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
setEndDate(Date) - Method in class org.researchstack.backbone.result.Result
Sets the end time for this result
setExpandAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
 
setExpandAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
setFinishAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
 
setFormSteps(List<QuestionStep>) - Method in class org.researchstack.backbone.step.FormStep
 
setFormSteps(QuestionStep...) - Method in class org.researchstack.backbone.step.FormStep
 
setFullName(String) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setHtmlContent(String) - Method in class org.researchstack.backbone.model.ConsentSection
 
setHtmlContent(String) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setHtmlDocument(String) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setHtmlReviewContent(String) - Method in class org.researchstack.backbone.model.ConsentDocument
 
setIcon(int) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setIcon(Drawable) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setIconTint(int) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setIdentifier(String) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setIndicatorTint(int) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setInvestigatorLongDescription(String) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setInvestigatorShortDescription(String) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setIsIndicatorShow(boolean) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setIsMultipleLines(boolean) - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
Sets whether the EditText should allow multiple lines.
setMediaController(MediaController) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
setNegativeAction(Action1) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setNegativeTitle(int) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setNegativeTitle(String) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setNextButtonString(String) - Method in class org.researchstack.backbone.step.ConsentVisualStep
Deprecated.
setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
Register a callback to be invoked when the end of a media file has been reached during playback.
setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
Register a callback to be invoked when an error occurs during playback or setup.
setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
Register a callback to be invoked when an informational event occurs during playback or setup.
setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
Register a callback to be invoked when the media file is loaded and ready to go.
setOptional(boolean) - Method in class org.researchstack.backbone.step.Step
Sets whether the step is skippable
setPassphrase(String) - Method in class org.researchstack.backbone.storage.database.sqlite.UpdatablePassphraseProvider
 
setPinAutoLockTime(long) - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
Sets the amount of time in milliseconds that the user must be gone from the app for before they are prompted for their pin code again.
setPlaceholder(String) - Method in class org.researchstack.backbone.step.QuestionStep
Sets a localized string that represents the placeholder text displayed before an answer has been entered.
setPositiveAction(Action1) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setPositiveTitle(int) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setPositiveTitle(String) - Method in class org.researchstack.backbone.ui.views.SubmitBar
 
setRequiresBirthDate(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setRequiresBirthdate(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setRequiresName(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setRequiresName(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setRequiresSignature(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
 
setRequiresSignatureImage(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setResult(T) - Method in class org.researchstack.backbone.result.StepResult
Sets the result using the default key, useful when there is only a single result.
setResultForIdentifier(String, T) - Method in class org.researchstack.backbone.result.StepResult
Sets the result for the given identifier, use when there are multiple results for the step.
setResults(Map<String, T>) - Method in class org.researchstack.backbone.result.StepResult
 
setScrollListener(ObservableScrollView.OnScrollListener) - Method in class org.researchstack.backbone.ui.views.ObservableScrollView
 
setSection(ConsentSection) - Method in class org.researchstack.backbone.step.ConsentVisualStep
Sets the ConsentSection for this step.
setSections(List<ConsentSection>) - Method in class org.researchstack.backbone.model.ConsentDocument
 
setSignatureDateFormat(String) - Method in class org.researchstack.backbone.step.ConsentSignatureStep
Sets the date format string to be used when producing a date string for the PDF or consent review.
setSignatureImage(String) - Method in class org.researchstack.backbone.model.ConsentSignature
 
setSignaturePageContent(String) - Method in class org.researchstack.backbone.model.ConsentDocument
Deprecated.
setSignaturePageTitle(int) - Method in class org.researchstack.backbone.model.ConsentDocument
 
setStartDate(Date) - Method in class org.researchstack.backbone.result.Result
Sets the start time for this result
setStepLayoutClass(Class) - Method in class org.researchstack.backbone.step.Step
Sets the class that should be used to display this step
setStepResultForStepIdentifier(String, StepResult) - Method in class org.researchstack.backbone.result.TaskResult
Sets the result for the step using the step's identifier as a key.
setStepTitle(int) - Method in class org.researchstack.backbone.step.Step
Gets the int id for the title to display in the action bar (optional).
setSummary(String) - Method in class org.researchstack.backbone.model.ConsentSection
 
setText(String) - Method in class org.researchstack.backbone.model.Choice
Sets the text that the user will see for this choice
setText(String) - Method in class org.researchstack.backbone.step.Step
Sets the additional text for the step.
setText(int) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setTextColor(int) - Method in class org.researchstack.backbone.ui.views.IconTab
 
setTitle(String) - Method in class org.researchstack.backbone.model.ConsentDocument
 
setTitle(String) - Method in class org.researchstack.backbone.model.ConsentSection
 
setTitle(String) - Method in class org.researchstack.backbone.step.Step
Sets the primary text to display for the step in a localized string.
setTitle(int) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
 
setTitle(String) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
 
setTitle(int) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
setTitle(String) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
 
setTitle(int) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
 
setTitle(String) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
 
setTitle(int) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
 
setTitle(String) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
 
setValue(T) - Method in class org.researchstack.backbone.model.Choice
Sets the value of type T for this choice
setVideoDataSource(FileDescriptor, long, long) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
SHIFT_LEFT - Static variable in class org.researchstack.backbone.ui.views.StepSwitcher
 
SHIFT_RIGHT - Static variable in class org.researchstack.backbone.ui.views.StepSwitcher
 
show(StepLayout, int) - Method in class org.researchstack.backbone.ui.views.StepSwitcher
Adds a new step to the view hierarchy.
showNextStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
showPreviousStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
 
showProgress(boolean) - Method in class org.researchstack.backbone.ui.views.PinCodeLayout
 
showSoftInputMethod(EditText) - Static method in class org.researchstack.backbone.utils.ViewUtils
 
SignatureCallbacks - Interface in org.researchstack.backbone.ui.callbacks
 
SignatureView - Class in org.researchstack.backbone.ui.views
Note: For save-state to work, the view MUST have an ID
SignatureView(Context) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
 
SignatureView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
 
SignatureView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
 
SignatureView.LinePathPoint - Class in org.researchstack.backbone.ui.views
 
SIMPLE_FORMAT_DATE - Static variable in class org.researchstack.backbone.utils.FormatHelper
 
SimpleFileAccess - Class in org.researchstack.backbone.storage.file
This class is a simple implementation of FileAccess that passes all data read/written through the encrypter for encryption/decryption.
SimpleFileAccess() - Constructor for class org.researchstack.backbone.storage.file.SimpleFileAccess
 
SingleChoiceQuestionBody<T> - Class in org.researchstack.backbone.ui.step.body
 
SingleChoiceQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
 
SqlCipherDatabaseHelper - Class in org.researchstack.backbone.storage.database.sqlite
A simple database implementation of AppDatabase that uses SqlCipher for encryption and only has tables for saving TaskResults and StepResults.
SqlCipherDatabaseHelper(Context, String, SQLiteDatabase.CursorFactory, int, UpdatablePassphraseProvider) - Constructor for class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
 
start() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
startConsentTask() - Method in interface org.researchstack.backbone.ui.callbacks.ActivityCallback
Deprecated.
started - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
started - Variable in class org.researchstack.backbone.storage.database.TaskRecord
 
startWithPassphrase(Context, String) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
 
startWithPassphrase(Context, String) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
This method should attempt to initialize the Encrypter with the provided pin, otherwise it should throw a StorageAccessException
startWithPassphrase(Context, String) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
 
Step - Class in org.researchstack.backbone.step
Step is the base class for the steps that can compose a task for presentation in an ViewTaskActivity object.
Step(String) - Constructor for class org.researchstack.backbone.step.Step
Returns a new step initialized with the specified identifier.
Step(String, String) - Constructor for class org.researchstack.backbone.step.Step
Returns a new step initialized with the specified identifier and title.
STEP_ID - Static variable in class org.researchstack.backbone.storage.database.StepRecord
 
StepBody - Interface in org.researchstack.backbone.ui.step.body
 
StepCallbacks - Interface in org.researchstack.backbone.ui.callbacks
 
stepId - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
StepLayout - Interface in org.researchstack.backbone.ui.step.layout
 
StepPermissionRequest - Interface in org.researchstack.backbone.ui.step.layout
 
StepRecord - Class in org.researchstack.backbone.storage.database
 
StepRecord() - Constructor for class org.researchstack.backbone.storage.database.StepRecord
 
StepResult<T> - Class in org.researchstack.backbone.result
The StepResult class represents a result produced by a StepLayout to hold all child results of type T produced by the step.
StepResult(Step) - Constructor for class org.researchstack.backbone.result.StepResult
Creates a StepResult from a Step.
steps - Variable in class org.researchstack.backbone.task.OrderedTask
 
StepSwitcher - Class in org.researchstack.backbone.ui.views
Base class for a FrameLayout container that will perform animations when switching between two steps.
StepSwitcher(Context) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
Creates a new empty StepSwitcher.
StepSwitcher(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
Creates a new empty StepSwitcher for the given context and with the specified set attributes.
StepSwitcher(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
Creates a new empty StepSwitcher for the given context and with the specified set attributes.
stopPlayback() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 
StorageAccess - Class in org.researchstack.backbone
This class is responsible for providing access to the pin-protected file storage and database.
StorageAccessException - Exception in org.researchstack.backbone.storage.file
 
StorageAccessException() - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
 
StorageAccessException(String) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
 
StorageAccessException(String, Throwable) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
 
StorageAccessException(Throwable) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
 
StorageAccessListener - Interface in org.researchstack.backbone.storage.file
Callback for data access.
storageAccessRegister() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
storageAccessUnregister() - Method in class org.researchstack.backbone.ui.PinCodeActivity
 
SubmitBar - Class in org.researchstack.backbone.ui.views
 
SubmitBar(Context) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
 
SubmitBar(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
 
SubmitBar(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
 
summary - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
SurveyStepLayout - Class in org.researchstack.backbone.ui.step.layout
 
SurveyStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
SurveyStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
SurveyStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
suspend() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
 

T

TAG - Static variable in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
 
TAG - Static variable in class org.researchstack.backbone.ui.ViewWebDocumentActivity
 
Task - Class in org.researchstack.backbone.task
A task to be carried out by a participant in a research study.
Task(String) - Constructor for class org.researchstack.backbone.task.Task
Class constructor specifying a unique identifier.
Task.InvalidTaskException - Exception in org.researchstack.backbone.task
Runtime exception that is thrown by Task subclasses in Task.validateParameters().
Task.TaskProgress - Class in org.researchstack.backbone.task
A structure that represents how far a task has progressed.
Task.ViewChangeType - Enum in org.researchstack.backbone.task
 
TASK_ID - Static variable in class org.researchstack.backbone.storage.database.TaskRecord
 
TASK_RECORD_ID - Static variable in class org.researchstack.backbone.storage.database.StepRecord
 
taskId - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
taskId - Variable in class org.researchstack.backbone.storage.database.TaskRecord
 
TaskNotification - Class in org.researchstack.backbone.storage.database
 
TaskNotification() - Constructor for class org.researchstack.backbone.storage.database.TaskNotification
 
TaskProgress(int, int) - Constructor for class org.researchstack.backbone.task.Task.TaskProgress
Constructor specifying current index and total number of steps in the task.
TaskRecord - Class in org.researchstack.backbone.storage.database
 
TaskRecord() - Constructor for class org.researchstack.backbone.storage.database.TaskRecord
 
taskRecordId - Variable in class org.researchstack.backbone.storage.database.StepRecord
 
TaskResult - Class in org.researchstack.backbone.result
An TaskResult object is a result that contains all the step results generated from one run of a task or ordered task (that is, Task or OrderedTask).
TaskResult(String) - Constructor for class org.researchstack.backbone.result.TaskResult
 
TextAnswerFormat - Class in org.researchstack.backbone.answerformat
The TextAnswerFormat class represents the answer format for questions that collect a text response from the user.
TextAnswerFormat() - Constructor for class org.researchstack.backbone.answerformat.TextAnswerFormat
Creates a TextAnswerFormat with no maximum length
TextAnswerFormat(int) - Constructor for class org.researchstack.backbone.answerformat.TextAnswerFormat
Creates a TextAnswerFormat with a specified maximum length
TextQuestionBody - Class in org.researchstack.backbone.ui.step.body
 
TextQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.TextQuestionBody
 
TextUtils - Class in org.researchstack.backbone.utils
 
TextUtils.AlphabeticFilter - Class in org.researchstack.backbone.utils
 
TextUtils.AlphanumericFilter - Class in org.researchstack.backbone.utils
 
TextUtils.NumericFilter - Class in org.researchstack.backbone.utils
 
TextViewLinkHandler - Class in org.researchstack.backbone.ui.step.layout
 
TextViewLinkHandler() - Constructor for class org.researchstack.backbone.ui.step.layout.TextViewLinkHandler
 
ThemeUtils - Class in org.researchstack.backbone.utils
 
title - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
 
toStepResult(StepRecord) - Static method in class org.researchstack.backbone.storage.database.StepRecord
 
toTaskResult(TaskRecord, List<StepRecord>) - Static method in class org.researchstack.backbone.storage.database.TaskRecord
 
TYPE_HTML - Static variable in class org.researchstack.backbone.ResourcePathManager.Resource
 
TYPE_JSON - Static variable in class org.researchstack.backbone.ResourcePathManager.Resource
 
TYPE_LINE_POINT - Static variable in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
TYPE_LINE_START - Static variable in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
TYPE_MP4 - Static variable in class org.researchstack.backbone.ResourcePathManager.Resource
 
TYPE_PDF - Static variable in class org.researchstack.backbone.ResourcePathManager.Resource
 

U

ua(Class, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
UiThreadContext - Class in org.researchstack.backbone.utils
 
UnencryptedPinProvider - Class in org.researchstack.backbone.storage.file.aes
This implementation of PinProtectedProvider uses the base class for pin creation and authorization, but returns a clear text encrypter, allowing the data to pass through with no encryption or decryption.
UnencryptedPinProvider() - Constructor for class org.researchstack.backbone.storage.file.aes.UnencryptedPinProvider
 
UnencryptedProvider - Class in org.researchstack.backbone.storage.file
Use this class as the EncryptionProvider when you want to store all data without encryption.
UnencryptedProvider() - Constructor for class org.researchstack.backbone.storage.file.UnencryptedProvider
 
UnknownAnswerFormat - Class in org.researchstack.backbone.answerformat
Deprecated.
UnknownAnswerFormat() - Constructor for class org.researchstack.backbone.answerformat.UnknownAnswerFormat
Deprecated.
 
UNLIMITED_LENGTH - Static variable in class org.researchstack.backbone.answerformat.TextAnswerFormat
 
unregister(StorageAccessListener) - Method in class org.researchstack.backbone.StorageAccess
Guess what this does.
UpdatablePassphraseProvider - Class in org.researchstack.backbone.storage.database.sqlite
 
UpdatablePassphraseProvider() - Constructor for class org.researchstack.backbone.storage.database.sqlite.UpdatablePassphraseProvider
 
uploaded - Variable in class org.researchstack.backbone.storage.database.TaskRecord
 

V

VALID - Static variable in class org.researchstack.backbone.ui.step.body.BodyAnswer
 
validateAnswer(Date) - Method in class org.researchstack.backbone.answerformat.BirthDateAnswerFormat
 
validateAnswer(Date) - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
 
validateAnswer(String) - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
 
validateAnswer(String) - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
 
validateParameters() - Method in class org.researchstack.backbone.task.OrderedTask
Validates that there are no duplicate identifiers in the list of steps
validateParameters() - Method in class org.researchstack.backbone.task.Task
Validates the task parameters.
valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.ChoiceAnswerStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.DateAnswerStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.NumberFormattingStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.model.ConsentSection.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.researchstack.backbone.task.Task.ViewChangeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.ChoiceAnswerStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.DateAnswerStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.NumberFormattingStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.model.ConsentSection.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.researchstack.backbone.task.Task.ViewChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_TYPE_COMPACT - Static variable in interface org.researchstack.backbone.ui.step.body.StepBody
 
VIEW_TYPE_DEFAULT - Static variable in interface org.researchstack.backbone.ui.step.body.StepBody
 
ViewTaskActivity - Class in org.researchstack.backbone.ui
 
ViewTaskActivity() - Constructor for class org.researchstack.backbone.ui.ViewTaskActivity
 
ViewUtils - Class in org.researchstack.backbone.utils
 
ViewVideoActivity - Class in org.researchstack.backbone.ui
 
ViewVideoActivity() - Constructor for class org.researchstack.backbone.ui.ViewVideoActivity
 
ViewWebDocumentActivity - Class in org.researchstack.backbone.ui
The ViewWebDocumentActivity is used for viewing both local and network HTML docs.
ViewWebDocumentActivity() - Constructor for class org.researchstack.backbone.ui.ViewWebDocumentActivity
 

W

w(Class, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
w(String, String) - Static method in class org.researchstack.backbone.utils.LogExt
 
w(Class, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
w(String, String, Throwable) - Static method in class org.researchstack.backbone.utils.LogExt
 
writeData(Context, String, byte[]) - Method in interface org.researchstack.backbone.storage.file.FileAccess
Save data.
writeData(Context, String, byte[]) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
 
writeSafe(File, byte[]) - Static method in class org.researchstack.backbone.utils.FileUtils
 
writeToParcel(Parcel, int) - Method in class org.researchstack.backbone.ui.views.SignatureView.LinePathPoint
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links